출처: 자바의 정석3판(남궁성 저자)p 2~5p 310~361자바언어의 특징1\. 운영체제에 독립적이다.:자바의 개발환경과 배포환경이 다를 경우에도, 프로그램을 다시 컴파일 할 필요없이 실행가능함\->자바가상머신(jvm)을 통해서 가능함JVM: Java Virtual
출처: 자바의 정석 3판p20~35,p247~변수란?:단 하나의 값을 저장할 수 있는 메모리 공간변수의 종류1)타입에 따라기본형과 참조형(1)기본형실제 값을 저장함. 논리형(boolean), 문자형(char), 정수형(byte,short,int,long), 실수형(fl
Java의 collection:데이터의 집합, 그룹을 의미함자바 컬렉션 프레임워크는 객체들을 한 곳에 모아 관리하고, 편하게 사용하기 위해 제공되는 환경.데이터, 자료구조인 컬렉션, 컬렉션을 구현하는 클래스를 정의하는 인터페이스를 제공함대표 종류: list, Map,
출처: 자바의 정석3판 객체지향 프로그래밍p230~287,p310~1.객체지향 언어의 특징1) 코드의 재사용성이 높다 \-새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다.2) 코드의 관리가 용이하다 \-코드간의 관계를 이용해서 적은 노력으로 쉽게
String 클래스 -데이터(Char[])+메서드(문자열 관련) -내용을 변경할 수 없는 불변클래스 -문자열의 결합이나 변경이 잦다면, 내용을 변경가능한 StringBuffer를 사용함 문자열의 비교 1)String str1="abc"; String str2="
1)StringBuffer StringBuffer클래스는 String클래스와 달리 인스턴스를 생성할 때 지정된 문자열을 변경할 수 있다. 내부적으로 문자열 편집을 위한 버퍼를 가지고 있으며, StringBuffer인스턴스를 생성할 때 크기를 지정할 수 있다. 주의점은
출처: 자바의 정석 3판 ch8예외처리 p 414~434에러: 프로그램 코드에 의해서 수습될 수 없는 심각한 오류예외: 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류둘다 런타임에러예외처리의 정의와 목적정의: 프로그램 실행 시 발생할 수 있는 예외의 발생에 대
출처: 자바의 정석 3판 ch 13 쓰레드 p721~748프로세스: 실행중인 프로그램, 자원과 쓰레드로 구성쓰레드: 프로세스 내에서 실제 작업을 수행 모든 프로세스는 최소한 하나의 쓰레드를 가지고 있다.싱글 쓰레드프로세스=자원+쓰레드멀티 쓰레드 프로세스=자원+쓰레
HTTP 프로토콜(HyperText Transfer Protocol): 인터넷상에서 데이터를 주고 받기 위한 서버/클라이언트 모델을 따르는 프로토콜TCP/IP위에서 작동함클라이언트에서 요청(request)을 보내면 서버는 요청을 처리해서 응답(response)함작동방식