냥코딩쟝
article thumbnail
객체 복습-day15~day18(자바의정석 기초 객체1+참고소스 복습~this)
-java spring notes-/JAVA 2023. 2. 21. 23:02

벌써부터.... 멘붕이냥 기초 개념과+ 수업 복습 이론을 같이 정리해 보았다냐옹 1. 용어 정리 1) 객체 지향적 프로그래밍( OOP ) Object + Object + Object + Object + Object + ... 재, 생, 유지보수, 버젼 관리 용이 등등 객체 지향적 프로그래밍 언어 : 자바 2) 객체 : 클래스를 자료형으로 선언된 참조 변수. Car myCar; // 변수, 지역변수, 참조변수, [객체명] 3) 클래스 : 객체 설계도 4) 인스턴스 : 생성된 객체 myCar = new Car(); 5) 인스턴스화 : 객체를 생성하는 과정. new Car() 예) 클래스 선언 public Car{ // 필드 // 메서드 } 객체 = 인스턴스 인스턴스화 : 클래스로부터 인스턴스를 생성하는것 객..

헤드퍼스트 디자인 패턴- 디자인하는 방법
-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..

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..

자바의신 -주요 API응용편1- 미리만들어 놓은 클래스
-java spring notes-/JAVA 2022. 12. 27. 16:22

클래스 상속 관계 다이어그램 직속 자식 클래스 알려진 모든 하위 인터페이스 목록:인터페이스에만 존재함 알려진 모든 구현한 클래스 목록:인터페이스에만 존재함 알려진 모든 구현한 클래스 목록:인터페이스에만 존재함 구현한 모든 인터페이스 목록:클래스에만 존재함 클래스/인터페이스 선언 클래스/인터페이스의 설명 내부 클래스 종합 상수 필드 조압 생성자 종합 메소드 종합 부모 클래스로부터 상속받은 메소드 상수필드 상세설명 생성자 상세 설명 메소드 상세 설명 Deprecated 호환성 deprecated 생성자,상수필드,메소드 선언 생성자, 상수 필드, 메소드에 선언 -> 호환성에 주로 사용 -> error를 알려줌 어노테이션과 Enum 상세 정보 화면은 조금 다르다 어노테이션과 API 클래스 Enum Header와..