百聞 不如一打 [백문이 불여일타]

백번 묻는것 보다 한번 쳐보는게 낫다

Java 39

static(정적) 이란?

static(정적)이란 고정된 이란 의미를 가지고 있다. Static 키워드를 통해 생성된 정적멤버들은 Heap영역이 아닌 Static영역에 할당 -장점- Static 영역에 할당된 메모리는 모든 객체가 공유하여 하나의 멤버를 어디서든지 참조할 수 있다. -단점- Garbage Collector의 관리 영역 밖에 존재 Static영역에 있는 멤버들은 프로그램의 종료시까지 메모리가 할당된체 존재 그렇기에 Static을 너무 남발하게 되면 만들고자 하는 시스템 성능에 악영향 가능성 static 선언 그냥 생성하면 인스턴스 변수로 생성되고, static 필드와 메소드 선언시 static 을 붙여주면 된다. 1 2 static int num = 0; //타입 필드 = 초기값 public static void s..

2020-10-27 Java log

- 게시물 관리를 배열이 아닌 리스트로 관리 - 회원가입, 로그인, 로그인정보, 로그아웃 기능 구현 (연습) - 게시물 등록 기준 시간출력 구현 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 1..

Java/Java log 2020.10.28

2020-10-26 Java log

- 검색기능 구현 - 검색관련 오류수정,게시물 상세페이지 명령어에서 숫자포멧관련 오류를 우아하게 처리 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 1..

Java/Java log 2020.10.26

2020-10-22 Java log - App.java

- 게시물 최대 개수 제한 해제 - 객체 초기화 로직을 init으로 분리, 디폴트 테스트 게시물 32개로 지정 - 생성자 메서드 문법으로 init 함수 제거 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391..

Java/Java log 2020.10.22

Java 객체 자신을 참조하는 this란?

- this 는 현재 객체, 자기 자신을 나타낸다. - 객체가 만들어지면 자기자신을 조종하는 리모콘 this - this.ㅇㅇ객체안에 사용하는 인스턴스 변수와 지역변수가 이름이 같을때 사용 this 사용 EX) Car클래스의 생성자 매개변수의 이름이 n 이다. n 이라는 변수명은 무엇을 의미하는지 쉽게 알수 없다. n 으로 쓰기 보다는 name 으로 사용하는 것이 좋다. 1 2 3 4 5 6 7 8 public class Car{ String name; int number; public Car(String n){ name = n; } } cs 'name=name' 이라고 코드를 바꾸면, 가깝게 선언된 변수를 우선 사용하기 때문에 'name=name'이라는 코드는 매개변수의 name의 값을 매개변수 nam..

Java 2020.10.22