profile
안녕하세요.
post-thumbnail

java - MVC패턴

MVC 패턴 처리 Controller 출력 View 객체 Model

2021년 11월 19일
·
0개의 댓글
·
post-thumbnail

Java - Spring MVC -(1)

클라이언트(client) : 서비스를 요청하는 애플리케이션(or 컴퓨터)브라우저 -> client App서버(server) : 서비스를 제공하는 애플리케이션(or 컴퓨터)Tomcat -> server AppApplication : 프로그램WAS : 웹을 이용해서 서버에

2021년 11월 17일
·
0개의 댓글
·

Java 2번째 - 7장(기억 할 것들)

상속(inheritance) 코드의 재사용 두 클래스를 부모와 자식으로 관계를 맺어줌 조상의 모든 맴버를 상속 받는다. 자손의 변경은 조상에 영향을 미치지 않는다. 단일 상속(Single Inheritance) java는 단일상속만 허용한다. 포함(compo

2021년 11월 9일
·
0개의 댓글
·

Java 2번째 - 6장(기억 할 것들)

객체 배열 참조변수 배열 == 객체 배열 선언위치에 따른 변수의 종류 Card c = new Card(); c.kind = "HEART"; Card.width = 200; 기본형 , 참조형 매개변수 기본형 매개변수 - 변수의 값을 읽기만 할 수 있다. 참

2021년 11월 3일
·
0개의 댓글
·

(Java) java.lang (equals, hashCode, toString

java.lang 패키지

2021년 10월 30일
·
0개의 댓글
·

(Java) 인터페이스의 장점

인터페이스의 장점 인터페이스의 장점 (1) 관계가 없는 class들을 묶어주는 역할 모든 유닛의 최고 조상 class Unit 정의 Unit class를 조상으로 하는 class ( GroundUnit, AirUnit )를 정의 interface Repaira

2021년 10월 29일
·
0개의 댓글
·
post-thumbnail

여러 종류의 객체를 하나의 배열로 다루기

객체를 하나의 배열로 다루기 (1) 1. 조상타입의 배열에 자손들의 객체를 담을 수 있다. 여기서 배열에는 실제 객체를 저장하는게 아니라 참조변수(Product)를 저장하기 위한 것 배열의 각 요소에는 인스턴스의 주소값(Tv, Computer, Audio)이 저장

2021년 10월 28일
·
0개의 댓글
·

Java - 매개변수의 다형성

참조형 매개변수는 메서드 호출시, 자신과 같은 타입 또는 자손타입의 인스턴스를 넘겨줄 수 있다.

2021년 10월 27일
·
0개의 댓글
·

Java - 형변환

(1). car = (Car)fe; 조상 <- 자손 (Car) 생략 가능(2). 자손의 메서드water() 사용 못함(3). fe2 = (FireEngin)car; 자손 <- 조상 (FireEngin)생략 불가능(4). fe2.water(); 사용 가능(사용

2021년 10월 18일
·
0개의 댓글
·

Java 캡슐화

접근 제어자를 사용하는 이유1\. 외부로부터 데이터를 보호하기 위해서2\. 외부에는 불필요한, 내부적으로만 사용되는, 부분을 감추기 위해서

2021년 10월 18일
·
0개의 댓글
·

Java 제어자

클래스, 변수, 메서드의 선언문에 사용되어 부가적인 의미를 부여한다.static이 사용될 수 있는 곳 - 멤버변수, 메서드, 초기화 블럭static 멤버변수1\. 모든 인스턴스에 공통적으로 사용되는 클래스변수가 된다.2\. 클래스변수는 인스턴스를 생성하지 않고도 사용

2021년 10월 17일
·
0개의 댓글
·

자바 클래스 관련

Java는 단일 상속만을 허용한다.비중이 높은 클래스 하나만 상속관계로, 나머지는 포함관계로 한다.조상클래스로부터 상속받은 메서드의 내용을 상속받는 클래스에 맞게 변경하는 것을 오버라이팅이라고 한다.\-> 오버로딩(overloading) - 기존에 없는 새로운 메서드를

2021년 10월 17일
·
0개의 댓글
·

클래스간의 관계결정 - 상속 vs 포함

상속 Vs 포함 가능한 한 많은 관계를 맺어주어 재사용성을 높이고 관리하기 쉽게 한다. is-a와 has-a 를 가지고 문장을 만들어 본다. > 원(Circle)은 점(Point)이다. - Circle is a Point. 원(Circle)은 점(Point)을 가지

2021년 10월 16일
·
0개의 댓글
·
post-thumbnail

JAVA 기초(6-2)- 객체지향개념

1. 선언위치에 따른 변수의 종류 변수의 선언위치가 변수의 종류와 범위(scope) 를 결정한다. 인스턴스변수, 클래스변수 == 클래스에서 맴버변수 |변수의 종류|선언위치|생성시기 |:---:|:---:|:---:| |클래스 변수|클래스 영역|클래스가 메모리에

2021년 10월 14일
·
0개의 댓글
·
post-thumbnail

JAVA 기초(6)- 객체지향개념

객체지향언어의 특징 1. 객체지향언어를 사용하는 이유 재사용성 유지보수 중복의 제거 2. 객체와 인스턴스 객체(object)는 인스턴스(instance)를 포함하는 일반적인 의미 책상은 인스턴스다. X 책상은 객체다. O 책상은 책상 클래스의 객체다. X 책

2021년 10월 12일
·
0개의 댓글
·
post-thumbnail

JAVA 기초(5)- 배열(array)

같은 타입의 여러 변수를 하나의 묶음으로 다루는 것많은 양의 값(데이터)를 다룰 때 유용배열의 각 요소는 연속적이다.int score1=0, score2=0, score3=0, score4=0, score5=0 ;int score = new int 5 ; 는 ty

2021년 10월 12일
·
0개의 댓글
·

JAVA 기초(4) 조건문, 반복문

조건문 - if, switch 자바에서 조건문은 if문과 switch문 두 가지 뿐이다. 모든 switch문은 if문으로 변경이 가능하지만, if문은 switch문으로 변경 할 수 없는 경우가 많다. (switch문이 if문 보다 제약조건이 많기 때문) 1. if문

2021년 10월 9일
·
0개의 댓글
·

JAVA 기초(3) - 연산자

어떠한 기능을 수행하는 기호 (+, -, \*, / 등) 연산자의 작업 대상(변수, 상수, 리터럴, 수식) ex) int i = 5; int j = 0; 전위형 : j = ++i; i값을 가지고 오기전에 1을 더하고 나서 대입을 한다. 결과 = int j -> 6 후

2021년 10월 9일
·
0개의 댓글
·

JAVA 기초(2)

오직 8개실제 값을 저장기본형을 제외한 나머지(String, System등)메모리 주소를 저장(4 byte 또는 8byte)예시)Date today; -> 참조형 변수 today를 선언today = new Date(); -> today에 객체의 주소를 저장참조형 변수는

2021년 10월 4일
·
0개의 댓글
·

JAVA 기초 (1)

javac.exe - 자바 컴파일러 (사람이 작성한 문장을 기계어로 번역)소스 파일(.java)을 클래스 파일(.class)로 변환java.exe - 자바 인터프리터 (자바 프로그램(클래스 파일)을 실행Hello.java --(컴파일)-> Hello.class --(실

2021년 10월 3일
·
0개의 댓글
·