- 자바 프로그래밍
- 자바 코딩 문제집(001)
- 제네릭, 중첩클래스, Map.compute(), BiFunction 인터페이스 사용법
새로운 프로젝트 만들기
gradle.build
ㄴ gradle.build 스크립트 파일에 자바 컴파일 옵션 및 eclipse 프로젝트 이름 설정 코드 추가
ㄴ gradle eclipse 를 이용해 추가한 설정을 적용하도록 재설정
Eclipse 에서 import 하기
ㄴ java-coding-problems 프로젝트 Import 하기
ㄴ 필요 없는 App.java , App.test 삭제
ㄴ src/test/resources 경로에 README.md 라는 새로운 파일 생성
ㄴ src/main/resources 경로에도 README.md 파일 생성하여 위와 같이 작성
ㄴ src/test/java 경로의 coding 패키지 밑에 README.md 파일 생성하여 위와 같이 작성
=> git 에 commit 할 때 빈 폴더는 백업이 되지 않도록 되어있으므로 git 에 commit 할 때 해당 폴더들도 함께 백업될 수 있도록 해줌
=> coing 패키지 밑에 coding.ex001 이라는 이름의 패키지 생성
ㄴ 해당 Main.java, Strings.java 클래스 복사해서 위에서 생성한 java-coding-problems 프로젝트의 coding.ex011 패키지에 붙여넣기
=>
ㄴ 해당 README.md 파일도 java-coding-problems 프로젝트의 coding.ex011 패키지로 복사하여 가져오기
Main.java
=>
ㄴ 패키지 선언 변경해주기
Strings.java
ㄴ 마찬가지로 패키지 선언 변경해주기
ㄴ coding.ex001 패키지에 Test1 라는 이름의 새로운 클래스 생성
Main.java
ㄴ 해당 텍스트 복사해두기
Test1.java
ㄴ 복사해둔 텍스트 붙여넣고 해당 문자열을 char 타입으로 char 배열에 담아서 출력해보기
=>
Test1.java
=>
=>
=>
=>
=>
=>
=>
=>
ㄴ Test2.java 생성
generic.ex01
Exam0120.java
generic.ex01
Exam0130.java
generic.ex02
Exam0110.java
generic.ex02
Exam0111.java
=>
=>
=>
=>
generic.ex02
Exam0110.java
generic.ex02
Exam0112.java
generic.ex02
Exam0113.java
Test2.java
=>
=>
=>
=>
=>
Test3.java
Test4.java