냥코딩쟝
헤드퍼스트 디자인 패턴- 디자인하는 방법
-java spring notes-/JAVA 2023. 1. 31. 17:41

자바문법을 어느정도 공부하고 spring프로젝트를 만들기 전에, 간단한 디자인 패턴을 알고 가는것이 중요하다고 생각되어서 좋은책을 찾아 읽고, 간단하게 포스팅해보자고 한다. 디자인패턴의 세계로 떠나기 duck클래스에 fly()메소드를 추가해서 상속을 받게 했는데 고무오리도 날게 되었다... -> 상속을 생각해보자 DecoyDuck quack(){ //아무것도 하지 않도록 오버라이드 } display(){//가짜 오리} fly(){ //아무것도 하지 않도록 오버라이드} 바뀌는 부분과 그렇지 않은 부분 분리하기 fly() quack()은 Duck 클래스에 있는오리 종류에 따라 달라지는 부분이다 fly()와 quack()을 Duck클래스로부터 분리하려면 2개의 메소드 모두 Duck 클래스에서 끄집어내서 각 행..

article thumbnail
DAY1)java 개발환경,이클립스 설정
-java spring notes-/JAVA 2023. 1. 31. 10:11

질문 -원격 대면-월,금:집 비대면 +줌 화1/수2/목3조 : 1조 프젝은 조율 자바 : 6주 / 오라클 : 3주 jdbc 1 h/c/j/j(3주) ?? JSP/Servlet /(3주) 3 spring/mtbatis (3주)/4 ???? AWS(1주) 폴더 생성 (0)이전 JDK 설치 확인 버전삭제 시험문제1)java -version javac -version 삭제-프로그램 추가/삭제 java 검색후 "제거" 삭제 설치가 되었으면? 삭제 명령프롬프트 (cmd)열기 내pc 속성 windows 10 pro https://www.eclipse.org/downloads/packages/release/2021-06/r https://www.oracle.com/kr/java/technologies/javase/jd..

국비 수업 1주차+앞으로의 방향
-java spring notes- 2023. 1. 28. 20:49

이번주는 수업을 듣느라 바빠서 포스팅도 제대로 하지 못했다. 강남까지 왕복 3시간 복습을 할시간이 없었지만, 다음주부터 온라인 오프라인을 병행한다고 해서 천만다행인거 같다. 아직 1주차이지만 국비를 들으면서 느끼는 점은, 9시부터 18시까지 8시간이라는 시간이 길지만, 8시간동안 다들 열정적으로 수업을 따라가고 무엇보다 강의내용이 정말좋다는 점이다. 자바를 공부하고 갔어도 기본부터 핵심까지 알려주셔서 전공자들도 집중을 하게 만드는 수업인거 같다. 또 복습시험을 매일 보는데, 하교후에도 쉴 수 가 없어서 p성향이 나에게는 아주 좋은 공부방향이 될 수 있을거 같다. 내가듣는 수업은 전공자가 비전공자들보다 더 많았지만, 강사님께서 놓치지 말고 따라오면 성장해 있을거 라고 하셔서 앞으로도 꼭 복습을하면서 수업을..

java 11 공식 문서 보는법
-java spring notes-/JAVA 2023. 1. 23. 15:13

https://docs.oracle.com/en/java/javase/11/docs/api/index.html Overview (Java SE 11 & JDK 11 ) This document is divided into two sections: Java SE The Java Platform, Standard Edition (Java SE) APIs define the core Java platform for general-purpose computing. These APIs are in modules whose names start with java. JDK The Java Development Kit (JDK) AP docs.oracle.com https://javakong.tistory.com/13..

자바의 정석- 객체지향의 원리2

객체2(야마) [자바의 정석] 7장 - 객체지향 프로그래밍 Ⅱ 상속(inheritance) 1 상속의 정의와 장점 조상 클래스 부모(parent)클래스, 상위(super)클래스, 기반(base)클래스 자손 클래스 자식 (child)클래스. 하위 (sub)클래스, 파생된 (derived) 클래스 만일 Parent클래스에 age라는 정수형 변수를 멤버변수로 추가하면, 자손 클래스는 조상 의 멤버를 모두 상속받기 때문에, Child클래스는 자동적으로 age라는 멤버변수가 추가된 것과 같은 효과를 얻는다. class Parent { int age; } class Child extends Parent ( ) Child클래스에 새로운 코드가 추가되어도 조상인 Parent클래스는 아무런 영향도 받지 않 는다. 조상 ..