loA40Qfnhfl4vj8oCDDO1aM5l0WSLm933nRm3Txp
Bookmark
태그JAVA

GET, POST 시 Setter 필요여부

- POST 요청으로 받을 경우 : Jackson2HttpMessageConverter 라는 Converter가 json 을 java object로 변환하는데 이때 ObjectMapper를 사용하여 데이터 바인딩을 수행하기 때문에 setter가 필요 없다. - GET…

JAVA8말고 JAVA9를 사용해볼까

현재 많은 개발자가 Java8 버전을 사용하여 개발을 하고 있습니다. Java9 부터는 6개월마다 새로운 버전의 Java가 출시되면서 현재 12버전까지 출시 하였습니다. 그 중에서 JAVA9 버전에 관해 대해 자세히 알아봅니다. JDK …

Ibatis VS Mybatis

Ibatis VS Mybatis Apache project팀에서 google code팀으로 이동하면서 명칭이 변경되었다. MyBatis란? 객체 지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 더욱 쉽게 도와주는 프레임 워크 자바에서는 관계형…

JAVA GC

JVM GC GC(Garbage collection) Java GC는 GC 대상 객체를 찾고, 대상 객체를 처리(finalization)하고, 할당된 메모리를 회수하는 작업으로 구성된다. GC는 크게 아래의 2가지 동작을 한다. 힙(heap) …

Java 의 내부 Class 에서 외부 변수에 접근하기 위해서는 final을 사용하는 그 이유

내부 class에서 접근하는 인스턴스 변수는 반드시 final이어야 한다. JDK 1.8 부터는 자동으로 인스턴스 변수에 final 을 붙여 주기 때문에 생략할 수 있고 내부 클래스는 외부 환경에 대한 레퍼런스를 가지고 있어서 인스턴스 변수에 접근할 수 있다. (cl…

JAVA에서 String

String 관련 개념 String 변수명 = 문자 : 형식으로 구현하면 상수풀에서 관리되서 같은 문자면 주소값이 같다. new String(문자) 형식으로 같은 문자를 넣고 구현하면 힙객체에서 관리되서 선언할때마다 주소값이 다르다. 문자열 끼리 더하면 a…