JAVA 이건 꼭 알자(10)
-
How to compile Java on Windows
자바 코드를 메모장에서 짜도 컴파일이 된다??? 가능합니다! 윈도우의 시작에 있는 cmd만 있다면 누구나 쉽게 컴파일 가능하답니다! 우선 자바 코드를 짜고 메모장을 저장해봅시다. 코드를 짤때는 오류가 생기지 않게 대소문자 구분, 띄어쓰기를 잘 확인합시다 그 다음 로컬디스크C 밑에 Temp 디렉토리 밑에 파일을 저장시켰습니다 --> 저장하는 위치를 잘 외워둡시다 ex)C:\Temp cmd 명령프롬프트에 들어가서 컴파일을 시작해보겠습니다 1. 우선 cd (change directory 명령어)를 쓰고 띄어쓰기를 한후, 저장한 디렉토리를 써줍니다. 2.명령어 dir를 치고 java 파일이 잘 저장됐는지 확인합니다. 3. 잘 저장되어 있다면 컴파일러를 통해 컴파일을 실시합니다. 컴파일은 'javac (저장한 파..
2023.03.15 -
API (REST api) , JSON
API(Application Programming Interface)란? API는 다른 소프트웨어들끼리 데이터 형식을 주고받으면서 소통하는 방식이다. --> 쉽게 말해, 주방장이 손님들이 원하는 음식이 무엇인지 알기 위해 메뉴판 (API)이 존재하듯이 컴퓨터에는 API로 원하는 것을 주고 받기 위해 소통을 하는 것이다! REST API 웹과 앱 모두에서 사용가능하며 가장 널리 알려진 API 중 하나이다. REST API로 원하는 것이 무엇인지 주고받기 위해 HTTP 메소드 (GET, POST, PUT, DELETE)를 사용한다. GET : 조회, 검색할 때 사용 - parameter가 주소창에 노출 POST: 생성할 때 사용 - parameter가 주소창에 노출되지 않음 PUT : 수정할 때 사용 DEL..
2023.02.06 -
java.time package
import java.time.* : time 패키지를 사용하면 날짜, 시간을 쉽게 표현 할 수 있다. LocalDate : 날짜를 표현할 때 사용 LocalTime: 시간을 표현할 때 사용 LocalDateTime: 날짜, 시간 동시에 표현할 때 사용 now : 현재 날짜, 시간 표현할 때 사용 of(year, month, day) : 지정하고 싶은 날짜를 입력후 사용 가능 getYear : 년도를 가져옴 getMonth : 달을 가져옴 (JANUARY ~ DECEMBER) getDayOfMonth : 일을 가져옴 (1~31) getDayOfWeek : 요일 가져옴 ( MONDAY ~ SUNDAY) --> toString( )을 사용해 substring(0, 3)을 사용하면 JAN, MON, DEC 이..
2023.01.27 -
getOrDefault(key, defaultValue)
HashMap에서 사용가능한 메서드 getOrDefault : map에서 해당하는 key값이 있다면, key값 return하고 그렇지 않다면 default값이 반환된다. default 값에 지정하고 싶은 값을 입력하면 된다. getOrDefault 메서드를 사용해 스트링배열에 해당하는 값들을 카운트하고 있다. 처음에는 값이 없기 때문에 default값인 0이 리턴된다. (+1)을 하며 값을 센다.
2023.01.26 -
startsWith( ), endsWith( )
String 변수에서 어떤 문자나 문자열로 시작하거하나 끝나는 문자열을 찾을 때 사용 반환값 : boolean startsWith ( ) : 시작하는 문자, 문자열을 입력하면 해당되는 단어를 찾아 boolean값으로 반환 endsWith( ) : 끝나는 문자, 문자열을 입력하면 해당되는 단어를 찾아 boolean값으로 반환
2023.01.18 -
HashSet
HashSet은 배열에서 중복되는 값을 제거하고 싶을 때 사용하는 함수이다. (주의) HashSet이 정렬까지 해주지는 않는다!! HashSet 주요 기능 add( ) : set에 추가하기 remove ( ) :set에서 제거하기 contains( ) : 포함되었는지 확인 ( return값은 boolean) toString ( ) : Set 한번에 출력 size ( ) :set 크기 return
2023.01.17