컴퓨터가 따라야할 지시사항의 연속으로, Program은 컴퓨터 OS에 의해 실행 된다.Machine language primitive컴퓨터에서 직접 실행되는 0과 1로 이루어진 이진 코드Assembly language기계어를 보다 인간이 이해하기 쉬운 형태로 표현한 언
A "contract" that spells out how software developed by different groups ofprogrammers interacts서로 다른 프로그래머에 의해 개발된 소프트웨어가 어떻게 상호 작용하는지 설명하는 계약Java에서 I
Local classes except that they do not have a name.이름을 가지고 있지 않는 local class 이다.Anonymous class는 코드를 간결하게 하고, class 선언과 instantiate를 동시에 할 수 있다는 장점이 있다
Classes can be derived from classes that are derived from classes, and so on, and ultimately derived from the topmost class.클래스는 다른 클래스 등으로부터 파생될 수 있고
Deep한 내용까지도 다 정리한 Java Exception Handling
Stream?Stream은 input 또는 output data의 흐름을 의미한다.Java에서 stream은 stream class에 의해 implement 된다.File에는 Text File, Binary File 2가지가 있고,Text File은 개발자가 볼 수 있
ArrayList란 기존 Java Array의 한계를 극복한 Array 객체이다.Runtime동안 Array length를 동적으로 바꿀 수 있음앞 뒤로 데이터를 추가할 수 있고, insert도 가능Not square bracket notation (대괄호 사용 안 함
Open source library to make your programs to support various formats of CLI options.CLI : Command line interfaceCLI Option이란 프로그램 상에서 다양한 옵션을 제공하는 오픈소
Concurrency : 동시성 > a program or algorithm can be performed simultaneously regardless of order **어떤 프로그램이나 알고리즘이 순서에 상관없이 동시에 수행가능함을 의미 ** 보통 1~50까지