JAVA 43일차 (2023-07-21) 자바 프로그래밍_자바 코딩 문제집(001)
- 자바 프로그래밍
- 자바 코딩 문제집(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
