배열 복사 메서드 System.arrayCopy(src, srcPos, dest, destPos, length) Object src : 원본 소스 int srcPos : 원본 소스에서 복사를 시작할 위치 Object dest : 복사하려는 대상 int destPos : 복사하는 대상에서의 시작할 위치 int length : 얼마만큼 복사할지 e.g. System.arraycopy(library, 0, copyLibrary, 0, 5); // library 배열의 0번째 요소부터 복사해서 copyLibrary 배열의 0번째 부터 5개를 붙여넣기 얕은 복사(Shallow Copy) 객체 주소만 복사되어 한쪽 배열의 요소를 수정하면 같이 수정 된다. 즉, 두 배열이 같은 객체를 가리킨다 public class..
SCE(Short-Circuit Evaluation, 단락 회로 평가)이란 최단거리 연산을 말한다. 자바는 SCE연산을 수행하는데 아래의 예시를 보면 쉽게 알 수 있다. public class SCE{ public static void main(String[] args){ int a = 10; int b = 1; System.out.println("변수 a, b 출력"); System.out.println("a : " + a); System.out.println("b : " + b); System.out.println("\\n논리 연산자 &&"); boolean value = ((a = a + 10 ) < 10) && ( ( b = b + 2 ) < 10); System.out.println(value)..
http://www.yes24.com/Product/Goods/103389317 Do it! 자바 완전 정복 - YES24 이 책은 ‘이제 막 프로그래밍에 입문한 사람’에게 꼭 필요한 기본기부터 ‘찐개발자’라면 꼭 알아야 할 내용까지 국내 집필서 중 가장 많은 도해와 그림을 이용해 설명한다. 특히 프로그래 www.yes24.com Do it! 자바 완전 정복 책을 공부하며 요약・정리한 내용입니다. 상속 부모 클래스의 필드, 이너클래스, 메서드를 자식 클래스 내부에 포함시킴 부모클래스 ← 자식클래스 class 자식클래스 extends 부모클래스 { ... } 부모 클래스는 자식 클래스의 공통적 특징을 모아 구성한 클래스 이다. 자식클래스는 부모 클래스의 모든 멤버(필드, 이너클래스, 메서드)를 내려받고 자..
http://www.yes24.com/Product/Goods/103389317 Do it! 자바 완전 정복 - YES24 이 책은 ‘이제 막 프로그래밍에 입문한 사람’에게 꼭 필요한 기본기부터 ‘찐개발자’라면 꼭 알아야 할 내용까지 국내 집필서 중 가장 많은 도해와 그림을 이용해 설명한다. 특히 프로그래 www.yes24.com Do it! 자바 완전 정복 책을 공부하며 요약・정리한 내용입니다. 인스턴스 멤버(instance member) 앞에 static이 붙어 있지 않으며 클래스의 객체를 생성해야 다른 클래스에서 사용 가능 정적 멤버(static member) 앞에 static이 붙어 있으며 다른 클래스에서 객체 생성 없이 클래스명.멤버명 으로 바로 사용 가능 인스턴스 필드와 정적 필드 인스턴스 필..
DB 연동을 편리하게 하기위해 Class로 선언 DBConn클래스 import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBConn { // Connection 타입의 전역변수 dbConn 선언 private static Connection dbConn; // 메소드 정의 public static Connection getConnection() throws ClassNotFoundException, SQLException { // 한 번 연결된 객체를 계속 사용 // 즉, 연결되지 않은 경우에만 연결을 시도하겠다는 의미 // → 싱글톤(디자인 패턴) if (dbConn == n..
http://www.yes24.com/Product/Goods/103389317 Do it! 자바 완전 정복 - YES24 이 책은 ‘이제 막 프로그래밍에 입문한 사람’에게 꼭 필요한 기본기부터 ‘찐개발자’라면 꼭 알아야 할 내용까지 국내 집필서 중 가장 많은 도해와 그림을 이용해 설명한다. 특히 프로그래 www.yes24.com Do it! 자바 완전 정복 책을 공부하며 요약・정리한 내용입니다. 접근 지정자와 사용 가능 범위 public 동일 패키지의 모든 클래스 + 다른 패키지의 모든 클래스에서 사용 가능 protected 동일 패키지의 모든 클래스 + 다른 패키지의 자식 클래스에서 사용 가능 default 동일 패키지의 모든 클래스에서 사용 가능 private 동일 클래스에서 사용 가능 클래스에서 ..