자바 공부

[Java] 자바는 컴파일언어? 인터프리터언어?

07/14/2023   Java

오늘 cs공부를 하다가 컴파일언어와 인터프리터 언어의 차이점에 대해서 보게 되었다. 근데 문득 python, R, JavaScript는 인터프리터 언어에 속해있고 C, C++과 같은 언어는 컴파일 언어에 속해있는데, 자바는 어디에도 속해있지 않는 것을 보고 자바는 어디에 속한 언...

[Java] 자바의 열거형 Enum

04/15/2022   Java

오늘은 회사에서 코딩을 하던중 if else가 남발하는 코드를 보게 되었다. if else가 남발하다 보면 가독성도 떨어지고 코드가 굉장히 지저분해진다.

[Java] Stack와 Queue 차이

02/20/2022   Java

그동안 회사생활하느라 바쁘기도 하고 공부는 간간히 하고 있었지만 블로그에 작성할 시간이 없었다. 오늘은 오랜만에 스택과 큐 공부한 것에 대해서 작성을 해보고자 한다. 스택과 큐 같은 경우에는 학교에서 배우기도 하고 이미 알고 있었기도 했지만 자료구조 공부를 하면서 처음부터 차근...

[Java] ArrayList와 LinkedList 차이

10/17/2021   Java

오늘 백준으로 코딩테스트 문제를 풀다가 List를 이용해서 문제를 풀 일이 생겼었다. 백준 2164 [카드2] https://www.acmicpc.net/problem/2164 문제가 궁금하다면 위 링크에서 보면된다. Queue를 사용해서 푸는 방식도 있었지만 본인은 Lis...

[Java] 자바 정규표현식

10/04/2021   Java

오늘 코딩테스트 연습을 하다가 입력된 값에서 원하는 값만 추출하는 기능을 사용해야 할 일이 있었다. 나는 replaceAll() 메서드를 사용했고 replaceAll()메서드를 사용하기 위해선 정규표현식에 대해 이해를 했어야했기에 오늘 정규표현식에 대해 알아보도록 했다. 자주 ...

[Java] 자바 문자열 비교하기

09/30/2021   Java

오늘 날씨 API를 받아와서 날씨 상황마다 사진이 다르게 표시되는 작업을 하고있었는데 문자열을 비교해야 할 일이 생겼다. 보통 자바에서 양쪽에 있는 데이터를 비교할 때 ==를 사용했다. 하지만 이와 비슷한 메소드인 equals()와 차이점이 뭘까? 한번 알아보도록 하자. ...