profile
게으르고 싶은 예비 개발자입니다.
post-thumbnail

2021. 04. 19(월) TIL

Collection<E>List<E> : 순서대로 저장하고, 순서대로 조회가능ArrayList<E>Set<E> : 중복없이 저장가능HastSet<E>TreeSet<E> : 오름차순 정렬Map<K, V>저장할 데이터가 가변성이 높은

약 9시간 전
·
0개의 댓글
post-thumbnail

2021. 04. 16(금) TIL

모든 자료구조 클래스가 반드시 포함해야할 기능이 설계되어 있는 인터페이스add(E e), contains(Object obj), isEmpty(), remove(Object objg), clear(), size()순서가 유지되는 자료구조 클래스가 반드시 포함해야할 기능

3일 전
·
0개의 댓글
post-thumbnail

2021. 04. 15(목)

Java 제네릭(Generic) 소스 레벨에서 데이터 타입이 결정되지 않고, 별칭(타입파라미터)만 지정한다. 데이터 타입은 필드의 타입, 매개변수 타입, 리턴타입 등이다. 객체 생성싯점, 구현클래스 구현싯점, 메소드 실행싯점에 별칭을 대신할 데이터 타입을 외부에서

4일 전
·
0개의 댓글
post-thumbnail

2021. 04. 14(수) TIL

기본자료형 타입에 대응되는 클래스다.기본자료형 값을 가지고 있는 객체를 만들 수 있다.java.lang 패키지에 정의되어 있다.사용해야 할 때기본자료값이 아닌 객체로 저장해야할 때호출할 메소드의 매개변수가 객체를 요구할 때null값이 저장될 가능성이 있을 때해당 기본자

5일 전
·
0개의 댓글
post-thumbnail

2021. 04. 13(화) TIL

프로그래밍 언어, 라이브러리, 프레임워크각 제공하는 기능API가 제공하는 기능을 제어(사용)할 수 있게 만든 인터페이스final 변수명 - 값 변경 금지final 메소드 - 하위 클래스 재정의 금지final 클래스 - 이 클래스를 상속받아서 하위클래스를 작성할 수 없음

6일 전
·
0개의 댓글
post-thumbnail

2021. 04. 12(월) TIL

이름이 없는 객체다.주로 상위클래스를 상속받거나 인터페이스를 구현해서 즉석에서 객체를 생성하는 것이다.상위클래스나 인터페이스 없이 단독으로 객체를 생성할 수 없다.단 한번 사용되는 기능이 필요하다면 별도의 클래스 정의없이 익명객체로 생성하는 것이 유리하다.주로 GUI프

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

2021. 04. 09(금) TIL

클래스내부에 정의된 클래스다.중첩클래스를 정의하는 이유클래스가 특정 클래스와 밀접한 관계를 맺고 있을 때, 클래스의 내부에 선언하는 것이 유리하다. 외부 클래스의 구성요소들을 서로 쉽게 사용할 수 있다.내부클래스를 포함하고 있는 클래스를 컴파일하면 내부클래스의 갯수만큼

2021년 4월 9일
·
0개의 댓글
post-thumbnail

2021. 04. 08(목) TIL

인터페이스는 하위 클래스에 특정한 메소드가 반드시 존재하도록 강제할 때 사용한다.인터페이스는 모든 하위 클래스의 사용법(메소드의 실행방법)을 통일시키는 표준으로 사용된다.하위 클래스는 인터페이스에 정의된 추상화된 메소드를 구현(재정의)할 책임이 있다.하위 클래스는 동시

2021년 4월 8일
·
0개의 댓글
post-thumbnail

2021. 04. 07(수) TIL

Java 재정의와 다형성 요약 super() super() 메소드는 항상 첫줄에 적어야 한다. static import 추상화(Abstraction) 추상화는 객체에서 공통된 속성과 기능을 추출하는 것이다. 자바에서 추상화는 공통된 속성과 기능을 모아서 추상클

2021년 4월 7일
·
0개의 댓글
post-thumbnail

2021. 04. 06(화) TIL

기본자료형타입의 변수처럼 참조형변수도 형변환이 가능하다.기본자료형타입의 형변환은 정밀도가 높은 타입으로, 사이즈가 더 큰 타입으로의 형변환은 자동으로 처리된다.클래스의 형변환은 서로 상속관계에 있는 객체 사이에서만 형변환이 가능하다.하위클래스타입 객체를 상위클래스 타입

2021년 4월 6일
·
0개의 댓글
post-thumbnail

2021. 04. 05(월) TIL

상속이란, 기존의 클래스(부모클래스)를 재사용해서 새로운 클래스(자식클래스)를 작성하는 것이다.상속을 이용해서 클래스를 작성하면 보다 적은 양의 코드로 새로운 클래스를 작성할 수 있다.새로 작성된 클래스들은 기존 클래스의 코드를 공통으로 가지게 되기 때문에, 공통코드의

2021년 4월 5일
·
0개의 댓글
post-thumbnail

2021. 04. 02(금) TIL

public class Item {}

2021년 4월 2일
·
0개의 댓글
post-thumbnail

2021. 04. 01(목) TIL

Java this와 this() this는 인스턴스 자기 자신을 가리키는 키워드다. this 키워드는 이 클래스를 기반으로 생성된 인스턴스를 참조한다. 이 this 키워드를 사용해서 인스턴스의 메소드와 생성자에서 자기 자신의 인스턴스(멤버변수나 멤버메소드)멤버에 접

2021년 4월 2일
·
0개의 댓글
post-thumbnail

2021. 03. 31(수) TIL

정적변수static을 붙여라.객체 생성없이 사용할 수 있다. "클래스명.변수명"으로 사용가능모든 객체가 공통으로 사용하는 값은 정적변수로 정의한다주로, 프로그램이 실행되는 동안 변하지 않는 상수값은 정적변수로 저장한다정적메소드static을 붙여라.객체 생성없이 사용할

2021년 3월 31일
·
0개의 댓글
post-thumbnail

2021. 03. 30(화) TIL

클래스는 객체를 생성하기 위한 설계도다.하나의 클래스로 여러 개의 클래스를 생성할 수 있다.클래스는 구성요소는 필드, 생성자, 메소드다.필드(Field)객체의 고유 데이터, 현재 상태정보, 부품객체를 저장하는 곳이다.객체의 고유한 속성을 나타낸다.변수와 비슷한 형태로

2021년 3월 30일
·
0개의 댓글
post-thumbnail

2021. 03. 29(월) TIL

정수, 실수, 캐릭터, 불린값을 제외하고는 전부 객체 주소값을 가지고 있다.부품에 해당하는 객체들을 만들고, 그 객체를 조립해서 소프트웨어를 만드는 개발방식이다.부품에 해당하는 객체를 생성하기 위한 설계도가 필요하다.완성품 객체를 모델링하고, 집합관계에 있는 부품객체와

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

2021. 03. 26(금) TIL

> # Java 배열 복습 최대, 최소값 구하기 로또 번호 만들기 다차원 배열 배열 예시

2021년 3월 26일
·
0개의 댓글
post-thumbnail

2021. 03. 25(목) TIL

for문에 비하여 구조가 간단한 반복문이다.반복횟수를 알 수 없는 경우 사용하는 반복문이다.while문을 사용해서 반복작업을 수행할 때는 대상 객체는 반복 지속여부를 조회할 수 있는 기능을 제공해야 한다.while문을 사용하면 무한루프를 간단히 구현할 수 있다.배열은

2021년 3월 25일
·
0개의 댓글
post-thumbnail

2021. 03. 24(수) TIL

입력장치로부터 입력한 내용을 읽어오는 기능을 가진 객체이다.주요 메소드 int nextInt() : 입력한 갑을 읽어서 정수로 반환한다. long nextLong() : 입력한 값을 읽어서 정수로 반환한다. double nextDouble() : 입력한 값을 읽

2021년 3월 24일
·
0개의 댓글
post-thumbnail

2021. 03. 23(화) TIL

데이터 타입은 변수가 저장할 수 있는 값의 종류를 결정한다.변수를 생성할 때는 반드시 그 변수가 저장할 수 있는 값의 종류를 지정하여야 한다.자바의 기본 데이터 타입은 정수형, 실수형, 문자형, 논리형이 있다.형변환은 값을 다른 타입의 값으로 변환하는 것이다.숫자와 문

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