default 패키지의 클레스를 import할 수 없다. 아주 작은 프로그램을 제외하고는 디폴트 패키지를 사용하는것을 피해야 한다.출처: https://stackoverflow.com/questions/2030148/whats-the-syntax-to-impo
열거 타입은 한정된 값인 열거 상수 enumeration constant 중에서 하나의 상수를 저장하는 타입. 한정된 값만을 갖는 타입을 열거 타입이라 한다.타입에 안전하다. (typesafe enum): 실제 값이 같아도 타입이 다르면 다른 결과. 타입까지 체크하기
상속에 대해 알아보자!상속기존의 클래스를 재사용하여 새로운 클래스를 사용하는 것.코드의 재사용성을 높이고, 코드의 중복을 제거한다.사용법: 자식 extends 부모조상 클래스부모(parent) 클래스, 상위(super) 클래스, 기반(base) 클래스자손 클래스자식(c
오버라이딩에 대해 알아보자!override: v.덮어쓰다.오버라이딩(overriding)상속받은 조상의 메서드를 자신에 맞게 변경하는 것.선언부 변경 불가구현부({}) 내용만 변경 가능.상속받은 기능(메서드)를 나에 맞가 변경가능하다! Point3D가 위의 Poin
String substring(int beginIndexInclude, int endIndexExclude)뒤에서부터 n개의 글자를 가져오는 것이 문제 풀이. n=11; = 3~13번째 글자\[자바 코딩] JAVA SUBSTRING으로 문자열 자르기
1. 네트워킹(Networking) 네트워킹(networking) 두 대 이상의 컴퓨터를 케이블로 연결하여 네트워크(networt)를 구성하는 것. 컴퓨터들을 서로 연결하여 데이터를 손쉽게 주고받거나 또는 자원프린터와 같은 주변기기를 함께 공유하고자 하는 노
소켓 프로그래밍소켓을 이용한 통신 프로그래밍.소켓(socket)프로세스간의 통신에 사용되는 양쪽 끝단 (endpoint)서로 멀리 떨어진 두 사람이 통신하기 위해서 전화기가 필요한 것처럼, 프로세스간의 통신을 위해서는 소켓이 필요하다.Java에서는 java.net패키지
1. 프로세스와 쓰레드 프로세스(process) 프로세스(process) 실행중인 프로그램(program). 프로그램 실행 시 OS로부터 실행에 필요한 자원(메모리)을 할당 받아 프로세스가 된다. 이때 자원에는 메모리, CPU 등이 있다. 쓰레드(thread
컬렉션에서 쓰레드와 관련해 추가적으로 제공하는 기능들을 알아보자!
파일 시스템의 파일을 표현하는 클래스파일 크기, 파일 속성, 파일 이름등의 정보 제공파일 생성 및 삭제 기능 제공디렉토리를 생성하고디렉토리에 존재하는 파일 리스트를 얻어내는 기능 제공 파일 객체 생성파일 또는 디렉토리 존재 유무 확인 메소드boolean isExist
1. BigDecimal? BigDecimal은 Java 언어에서 숫자를 정밀하게 저장하고 표현할 수 있는 유일한 방법이다. 소수점을 저장할 수 있는 가장 크기가 큰 타입인 double은 소수점의 정밀도에 있어 한계가 있어 값이 유실될 수 있다. Java 언어에서 돈과