profile
어제보다 성장한 개발자의 DEBUG 로그
post-thumbnail

[JAVA] - Collection Framework에 대해서 알아보자 (1) List

서론 우리는 JAVA에서 비슷한 속성의 데이터가 여러개일 때 배열을 사용합니다. 그러나 배열은 치명적인 단점이 있습니다. 그 단점은 크기가 불변하다는 것인데요. 배열을 선언할 때 크기를 같이 선언해야 하기때문에 초기에 선언한 크기를 그대로 사용해야 합니다. 줄이거나 늘

2022년 8월 29일
·
0개의 댓글
·
post-thumbnail

[JAVA] - 가비지 컬렉터란?

서론 프로그래밍을 배우신 분들 중에 C언어를 배우고 JAVA를 배운 분들이라면 많이들 공감하시는게 '편하다' 일 것입니다. 왜 그럴까요? C언어에서는 malloc 함수로 메모리를 할당해주고, 작업이 끝날때는 무조건 free 함수로 메모리 할당을 해제해줘야했는데 JAVA

2022년 7월 11일
·
0개의 댓글
·
post-thumbnail

[JAVA] - String, StringBuilder, StringBuffer의 차이

서론 우리는 JAVA 개발을 하다 보면 문자열을 사용하는 String 객체를 정말 많이, 자주 사용합니다. 그러나 레거시 코드, 다른 사람의 코드를 보면 StringBuilder나 StringBuffer가 있는 경우가 있습니다. 그냥 String = ""; 으로 문자열

2022년 7월 5일
·
0개의 댓글
·
post-thumbnail

[JAVA] - String 클래스에 대해서 알아보자

서론 우리는 JAVA 개발을 하다 보면 문자열을 사용하는 String 객체를 정말 많이, 자주 사용합니다. 그러나 자주 사용하는 만큼 우리는 String에 대해서 얼마나 많이 알고있을까요? 왜 같은 값을 갖고있더라도 str1 == str2는 false고 str1.equ

2022년 6월 23일
·
0개의 댓글
·
post-thumbnail

[SpringFramework] - @Transactional을 왜 붙이는걸까?

우리는 스프링 개발을 할 때 url 요청을 받으면 다음과 같은 흐름으로 모듈을 개발한다. Controller -> Service -> Dao/Repository 그 중 Service에서 보면 메소드에 @Transactional이라는 어노테이션을 확인 할 수 있다. 우리

2022년 6월 20일
·
0개의 댓글
·
post-thumbnail

[JPA] - Jpa란

안녕하세요. 오늘은 Jpa에 대해서 알아보겠습니다. Jpa는 Java Persistence API의 약자로, 해석하면 자바 영속성 API 라고 부를 수 있습니다. 이렇게 부르면 어려우실거라 생각하므로 자세히 설명을 하도록 하겠습니다. JPA를 설명하기 위해서는 JPA가

2022년 4월 11일
·
0개의 댓글
·