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

2021. 05. 04(화) TIL

Java DataBase Connectivity자바가 데이터베이스에 접속해서 SQL을 실행할 수 있도록 하는 표준이다.java.sql 패키지와 javax.sql 패키지에 관련 인터페이스와 클래스가 존재한다.Connection 인터페이스자바프로그램과 데이터베이스간의 연결

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

2021. 04. 23(금) TIL

직접 파일에서 1byte씩 읽어오는 스트림new FileInputStream("경로/파일명");new FileInputStream(new File("경로/파일명"));모든 InputStream과 연결해서 사용하는 보조스트림, InputStream의 읽기 속도를 향상시킨

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

2021. 04. 22(목) TIL

1문자씩 읽고 출력하는 텍스트 전용 스트림Writer의 주요 메소드void write(int value)한 글자씩 출력한다.void write(char\[] buf)지정된 char\[]배열에 저장된 문자를 전부 출력한다.void write(char\[] buf, int

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

2021. 04. 21(수) TIL

finally 블록에는 예외 발생 유무와 상관없이 반드시 실행되어야 하는 수행문을 작성하는 블록이다.애플리케이션 실행 중 점유했던 시스템의 자원(리소스)을 해제하는 코드(수행문)을 주로 작성한다.데이터베이스 엑세스 작업에서 트랜잭션처리와 관련된 코드를 작성한다.작성예

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

2021. 04. 20(화) TIL

Checked 예외클래스 만들기Exception 클래스를 상속받아서 사용자정의 예외 클래스를 만든다.Unchecked 예외클래스 만들기RuntimeException 클래스를 상속받아서 사용자정의 예외 클래스를 만든다.현재는 대부분 Unchecked 사용자정의 예외클래스

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

2021. 04. 19(월) TIL

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

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

2021. 04. 16(금) TIL

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

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

2021. 04. 15(목)

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

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

2021. 04. 14(수) TIL

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

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

2021. 04. 13(화) TIL

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

2021년 4월 13일
·
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개의 댓글