전체 글(235)
-
The New 나만의 Weather 만들기 프로젝트 - (3)
이전글https://codepracticeroom.tistory.com/229 The New 나만의 Weather 만들기 프로젝트 - (2)이전글https://codepracticeroom.tistory.com/228 The New 나만의 Weather 만들기 프로젝트 - (1)실행환경- Mac os- Java17- SpringBoot 3.4.0- Intellij Weather 완성모습 오늘의 날씨 + 앞으로의 6일의 날씨 에측 데이codepracticeroom.tistory.com 이전에 하였던 단기예보와 중기예보는 겹치는 코드가 많이 있다이런 공통된코드들을 모듈화를 하여 좀 더 편하게 사용할 것이다 StringBuilder urlBuilder = new StringBuild..
2024.12.10 -
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 16일차
JAVApublic class chap11_collections { public static void main(String[] args) { // : list안에 들어가 있는 값의 타입 // generic type : list 선언/생성시 타입을 명시 List arr = new ArrayList(); arr.add(1); arr.add(2); arr.add(3); arr.add(4); arr.add(5); arr.add(6);// arr.stream().forEach(System.out::print); System.out.println(); /* * list 데이터 지우기 removeAll -> 만약 삭제할 데이터가 없다면 NullPointException 반환 clear ->..
2024.12.09 -
The New 나만의 Weather 만들기 프로젝트 - (2)
이전글https://codepracticeroom.tistory.com/228 The New 나만의 Weather 만들기 프로젝트 - (1)실행환경- Mac os- Java17- SpringBoot 3.4.0- Intellij Weather 완성모습 오늘의 날씨 + 앞으로의 6일의 날씨 에측 데이터를 API로 불러서 웹 사이트에 뿌릴 것이다. 먼저 공공데이터포털에서 단기예보codepracticeroom.tistory.com 실행환경- Mac os- Java17- SpringBoot 3.4.0- Intellij 이번에는 중기예보를 알아볼 것이다. 저번 포스팅에 만들었던 단기예보 myWeather의 @Component와 @PostConstruct는 잠시 주석처리를 하고 새로운 패키지를 만들..
2024.12.08 -
The New 나만의 Weather 만들기 프로젝트 - (1)
실행환경- Mac os- Java17- SpringBoot 3.4.0- Intellij Weather 완성모습 오늘의 날씨 + 앞으로의 6일의 날씨 에측 데이터를 API로 불러서 웹 사이트에 뿌릴 것이다. 먼저 공공데이터포털에서 단기예보, 중기예보 API 사용을 신청해야 한다. https://www.data.go.kr/ 공공데이터 포털국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datasewww.data.go.kr 로그인을 한 후 단기예보 검색 - 오픈API 클릭 - 기상청_단기예보 ((구)_동네예보) 조회서비스 선택(아래 링크와 동일)https://www..
2024.12.07 -
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 15일차
JAVAAbstractSub 는 단일상속Interface 는 다중상속/* *********************************************** * 다형성 * - 다양한 형태 성질 * - Parent p = new Child(); * - 부모타입의 p 참조변수로 부모(변수), 자식(오버라이딩된 메서드) 모두 접근 가능 * 부모(변수), 자식(오버라이딩된 메서드만) 모두 접근 가능 *********************************************** *//* * * interface : 추상(미완성) * 추상메서드만 올 수 있다 * abstract class 보다 더 추상적이다 (완전추상) * 인터페이스에 놓이는 변수는 무조건 상수(static final) 이다. *..
2024.12.06 -
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 14일차
JAVApackage com.lec;import com.lec.comm.chap07_comm1;class parent { public static void pMethod() { System.out.println("Parent Class PMethod Call"); }}/* ************************************************************************** * 오버 라이딩 * * (상속) 관계의 두 클래스에서 부모의 메서드를 자식이 가져다 쓰는 것 * 선언부는 그대로, 바디를 변경 * 접근제어자는 부모보다 같거나 커진다 * 예외처리는 같거나 작아진다 * *******************************************************..
2024.12.05