자바의신 14장 - 다 배운 것 같지만, 예외라는 중요한 것이 있어요 예외(Exception) try 뒤에 중괄호로 예외가 발생하는 문장들을 묶어 주고, catch 괄호 안에 예외가 발생했을 때 처리를 해준다. try 블록 안에서 예외 발생되면 그 뒤 문장은 실행되지 않고 catch블록으로 넘어간다. try 블록 안에서 예외가 발생하지 않으면 try 내에 모든 문장이 실행되고 try-catch문장 이후의 내용이 실행된다. 부모 예외 클래스가 이미 catch하고... 자바의신자바의신 30장 Java 7에서 달라진 것들에는 ? 0b : 2진수로 나타내기 위해 숫자 앞에 추가 ex) 0b100011010 _ : 숫자 사이에 구분 표시 ex) int million = 1_000_000 switch-case 문장에 String을 사용할 수 있다 만약 문자열이 null일 경우 NullPointerException 발생하니 주의 생성자에 타입들을 명시해 줄 필요가 없다 <> 사용시 유의 사항 reifiable : 실행시에도... 자바의신자바의신 18장 - 이제 기본 문법은 거의 다 배웠으니 정리해 봅시다 클래스 하나의 객체를 위한 코드가, 다른 객체를 위한 코드와 무관하게 수행할 수 있는 모듈화가 가능해진다. 메소드에서 다른 메소드를 호출할 때 전달하는 값 = 매개 변수 부모 클래스에 선언되어 있는 메소드와 동일한 선언을 갖지만 구현이 다른 것 다른 클래스에 static으로 선언되어 있는 접근 가능한 변수를 참조하려면 하나의 패키지 내에 있는 모든 클래스를 참조하려면 *을 사용한다 메소드를 ... 자바의신자바의신 20210812 Fork/Join : 여러 개로 나누어 계산한 후 결과를 모으는 작업 Fork : 여러 개로 나누는 것 Join : 나누어서 작업한 결과를 모으는 것 Fork/Join 작업 기본 수행 개념 Fork/Join 사용 방법 상속 후 ForkJoinPool 클래스 이용해 작업을 시작 ForkJoinTask 클래스 File 클래스 보완 기존 File 클래스는 여러 단점들이 존재 File 클래스를 대체... 자바의신TILTIL 13장 - 인터페이스와 추상클래스, enum 설계 : 분석 단계에서 만든 대략적인 그림을 프로그램으로 만들 수 있도록 설계하는 작업. 이 단계에서 인터페이스를 만들어 두면 개발할 때 메소드의 이름을 어떻게 할지, 매개 변수를 어떻게 할지 일일이 고민하지 않아도 된다. 선언과 구현을 구분할 수 있다. 여러 개를 implements 할 수 있다. extends라는 예약어를 사용해 abstract클래스를 상속받을 수 있다. 인터페이스를 선언... 자바의신자바의신
14장 - 다 배운 것 같지만, 예외라는 중요한 것이 있어요 예외(Exception) try 뒤에 중괄호로 예외가 발생하는 문장들을 묶어 주고, catch 괄호 안에 예외가 발생했을 때 처리를 해준다. try 블록 안에서 예외 발생되면 그 뒤 문장은 실행되지 않고 catch블록으로 넘어간다. try 블록 안에서 예외가 발생하지 않으면 try 내에 모든 문장이 실행되고 try-catch문장 이후의 내용이 실행된다. 부모 예외 클래스가 이미 catch하고... 자바의신자바의신 30장 Java 7에서 달라진 것들에는 ? 0b : 2진수로 나타내기 위해 숫자 앞에 추가 ex) 0b100011010 _ : 숫자 사이에 구분 표시 ex) int million = 1_000_000 switch-case 문장에 String을 사용할 수 있다 만약 문자열이 null일 경우 NullPointerException 발생하니 주의 생성자에 타입들을 명시해 줄 필요가 없다 <> 사용시 유의 사항 reifiable : 실행시에도... 자바의신자바의신 18장 - 이제 기본 문법은 거의 다 배웠으니 정리해 봅시다 클래스 하나의 객체를 위한 코드가, 다른 객체를 위한 코드와 무관하게 수행할 수 있는 모듈화가 가능해진다. 메소드에서 다른 메소드를 호출할 때 전달하는 값 = 매개 변수 부모 클래스에 선언되어 있는 메소드와 동일한 선언을 갖지만 구현이 다른 것 다른 클래스에 static으로 선언되어 있는 접근 가능한 변수를 참조하려면 하나의 패키지 내에 있는 모든 클래스를 참조하려면 *을 사용한다 메소드를 ... 자바의신자바의신 20210812 Fork/Join : 여러 개로 나누어 계산한 후 결과를 모으는 작업 Fork : 여러 개로 나누는 것 Join : 나누어서 작업한 결과를 모으는 것 Fork/Join 작업 기본 수행 개념 Fork/Join 사용 방법 상속 후 ForkJoinPool 클래스 이용해 작업을 시작 ForkJoinTask 클래스 File 클래스 보완 기존 File 클래스는 여러 단점들이 존재 File 클래스를 대체... 자바의신TILTIL 13장 - 인터페이스와 추상클래스, enum 설계 : 분석 단계에서 만든 대략적인 그림을 프로그램으로 만들 수 있도록 설계하는 작업. 이 단계에서 인터페이스를 만들어 두면 개발할 때 메소드의 이름을 어떻게 할지, 매개 변수를 어떻게 할지 일일이 고민하지 않아도 된다. 선언과 구현을 구분할 수 있다. 여러 개를 implements 할 수 있다. extends라는 예약어를 사용해 abstract클래스를 상속받을 수 있다. 인터페이스를 선언... 자바의신자바의신