
File Class는 파일과 폴더를 관리하는 Class 1. 파일 객체 생성 public File(String pathname) { } public File(String parent, String child) { } public File(File parent, String child) { } public File(URI uri) { } 파일을 생성 하는 시점에는 실제 파일의 존재 유무는 확인 하지 않습니다. 파일을 읽어 오는 동작을 할 때 실제 파일이 없으면 FileNotFondException이 발생 하므로 존재 유무를 체크 해애 합니다. File(String pathname) 폴더 이름 또는 파일 이름이 위치를 가리키는 File 객체 File(String parent, String child) par..

1. 개행을 포함한 문자열 출력 : System.out.println() 선언 : public void println(String x) 자료형 별로 Method가 선언 되어 있음 - Overloading 출력 후 자동 개행 public class SystemPrintln { public static void main(String[] args) { System.out.println("안녕" + "자바"); // 안녕자바 System.out.println(3 + "자바"); // 3자바 System.out.println(3.8 + "자바"); // 3.8자바 System.out.println(3.8 + 2); // 5.8 System.out.println(3.8 + 2 + "자바"); // 5.8자바 Sys..

언제나 첫 번째 프로그랭은 콘솔에 축력 하는 프로그램입니다. 요구사항 : " 안녕 자바!!! "를 출력 하세요. public class First { public static void main(String[] args) { System.out.println("콘솔에 표시 : 안녕 자바 !!!!"); } } 1. public class First - class 선언 : 접근지정자 class class명 { .. } - public : 접근지정자로 외부에서 자유 롭게 접근 할 수 있다는 의미 입니다. - class : 해당 파일이 class라는 의미로 java에서는 객체를 정의하는 곳입니다. - First : Class 이름으로 파일의 이름과 동일 해야 합니다. 2. public static void mai..

JRE(Java Runtime Enviroment)는 크게 API, JVM으로 구성이 되어 있어 있으며, 그중 JVM(자바 가상 머신, Java Virtual Machine)은 클래스 로더를 통해 자바 클래스를 메모리로 로드하여 자바API를 이용하여 실행 합니다. Method안에서 선언한 로컬 데이터는 Thread로 부터 안전 하다는 의미는 JVM Stack에 저장 된 데이터로 해당 Thread에서만 사용 할 수 있기 때문 입니다. 또한그리고객체는 new연산자에 의해 메모리 heap에 생성 되고 JVM GC(Garbage Collector)에 의해 자동으로 Heap 메모리에서 해제 됩니다. JVM Data Type : 기본 자료형 4 Byte로 이것이 플랫폼 독립성을 보장 합니다. JVM 오류 - Str..
아래에 있는 자바 개발을 하기 위한 Tool을 하나 선택 하여 설치 한다. 학생이면 "Intellj IDE 학생용 버전"을 설치 하면 편하게 개발 할 수 있다. 1. Eclipse 설치 다운로드 : https://www.eclipse.org/downloads/packages/release/kepler/sr1/eclipse-ide-java-developers Eclipse IDE for Java Developers | Eclipse Packages Package Description The essential tools for any Java developer, including a Java IDE, a CVS client, Git client, XML Editor, Mylyn, Maven integrati..

1. OPEN JDK 다운로드 다운로드 : http://jdk.java.net/java-se-ri/11 Java Platform, Standard Edition 11 Reference Implementations Java Platform, Standard Edition 11 Reference Implementations The official Reference Implementation for Java SE 11 (JSR 384) is based solely upon open-source code available from the JDK 11 Project in the OpenJDK Community. This Reference Implementation a jdk.java.net 2. 다운로드 받은 파..

" 한 번 적성하면 어느 플랫폼에서나 실행 ( 플랫폼 독립성 ) " 1. 자바 썬 마이크로시스템즈의 제임스 고슬링(James Gosling)과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어 컴파일된 코드가 플랫폼 독립적 자바로 개발된 프로그램은 CPU나 운영 체제의 종류에 관계없이 JVM(Java Virtual Machine)을 설치할 수 있는 시스템에서는 어디서나 실행 2. 자바 철학 객체 지향 방법론을 사용해야 한다. 같은 프로그램(바이트코드)이 여러 운영 체제(마이크로프로세서)에서 실행될 수 있어야 한다. 컴퓨터 네트워크 접근 기능이 기본으로 탑재되어 있어야 한다. 원격 코드를 안전하게 실행할 수 있어야 한다. 다른 객체 지향 언어들의 좋은 부분만 가지고 와서 사용하기 편해야 한다. 3. JD..