본문 바로가기

728x90
반응형

개발/Java

[JAVA] 자바 프로그래밍 자바 프로그램의 실행 과정 자바 프로그램의 실행 과정입니다. 자바 클래스 파일(Java Class File) 자바 클래스 파일은 자바 프로그램을 구성하는 소스를 작성한 파일로 자바 소스 파일이라고 볼 수 있습니다.(.java) 자바 컴파일러(Java Compiler) javac.exe 파일을 이용하여 자바 소스 코드를 자바 가상 머신이 이해할 수 있는 자바 바이트 코드로 변환합니다. 자바 바이트 코드(Java Bytecode) 자바 가상 머신이 이해할 수 있는 언어로 변환된 자바 소스 코드를 의미 합니다.(.class - 실행 파일) 자바 바이트 코드는 자바 가상 머신만 설치되어 있으면 어떤 운영체제라도 실행할 수 있으며, 자바 컴파일러에 의해 변환되는 코드의 명령어 크기가 1 바이트라서 자바 바이트 코.. 더보기
[JAVA] 자바 컴파일 및 실행 자바 구문 Java 에서 모든 응용 프로그램은 클래스 이름으로 시작하며 해당 클래스는 파일 이름과 일치해야 합니다. 클래스는 항상 대문자로 시작하여야 합니다. 코드 편집툴에 Main.java 라는 파일을 만들고 아래와 같은 코드를 입력합니다. public class Main { public static void main(String[] args) { System.out.println("Hello World !!"); } } 위의 코드를 저장한 후 명령프롬프트를 실행합니다.(cmd.exe) 명령 프롬프트가 실행되면 아래와 같이 입력 후 실행시킵니다(Enter) C:\> javac Main.java 정상적으로 실행되면 텍스트 파일로 작성된 java 파일을 bytecode 로 컴파일하여 "Main.class".. 더보기
[JAVA] 자바 기초 자바란? 자바(Java)는 C언어에 객체 지향적 기능을 추가하여 만든 C++과는 달리, 처음부터 객체 지향 언어로 개발된 프로그래밍 언어입니다. 자바는 자바 가상 머신(JVM, Java Virtual Machine)을 사용하여, 운영체제와는 독립적으로 동작할 수 있습니다. 따라서 자바는 어느 운영체제에서나 같은 형태로 실행될 수 있습니다. 자바의 특징 장점 1. 운영체제와는 독립적으로 실행할 수 있습니다. 2. 불필요한 기능을 과감히 제거하여 다른 언어에 비해 배우기가 쉽습니다. 3. 자동 메모리 관리 등을 지원하여 다른 언어에 비해 안정성이 높습니다. 4. 연산자 오버로딩을 금지하고 제네릭을 도입함으로써 코드의 가독성을 높였습니다. 5. 전세계 범용적으로 사용하고 있으므로 수많은 참고 자료를 찾을 수 .. 더보기