목록Java (4)
개발자도전
변수 프로그램 실행 시 사용할 값(Data)가 있다면 메모리에 값을 기록하고 지속적으로 사용하기 위해 만듦. 메모리(RAM)에 값을 기록하는 공간(박스)로 이 공간에 기록되는 값(Data)이 변할 수 있어서 변수라고 함. 변수는 값(Data)의 형태와 크기에 따라서 변수의 형태(자료형)이 달라져야 함. 변수 사용의 장점 재사용성의 증가 ( 한 번 만든 변수 계속 사용 가능) 가독성 향상 코드 길이 감소 유지 보수성 향상 변수 사용 전 변수 사용 후 변수의 선언 메모리 공간에 데이터를 저장할 수 있는 공간을 할당 [작성법] - > 자료형 변수명; 자료형 = 변수타입지정 변수명 = 변수명 지정 ; = 마침 변수의 자료형
class (클래스) 클래스는 객체를 만들기위한 일종의 설계도이다. 자바의 모든 코드는 반드시 클래스 안에 존재해야 한다. 클래스들이 모여 하나의 Java 애플리케이션 구성 실제 실행 시 작성 되는 코드 public class 클래스명 { // 모든 코드는 클록 클래스 { } 내에 작성 } 주석 // : 한 줄 주석, // 뒤의 내용을 주석으로 간주 /* */ : 범위 주석, /* 와 */ 사이의 내용들을 주석으로 간주 main (main method) Java Application을 실행하는데 필요한 메서드 모든 클래스가 main메서드를 가지고 있어야 하는건 아니지만 하나의 자바애플리케이션에 반드시 하나 이상 존재해야 함. public static void main (String [] args) { }..
Java 프로그래밍 언어 특징 1. 운영체제(OS)에 독립적이다 2. 객체 지향 프로그래밍(OOP-Object Oriented Programming)언어 3. 사용하기 쉽다 - 능률적이고 명확한 코드 작성 가능 - 다른 언어의 단점 보완 (포인터, 메모리 관리) 4. 자동 메모리 관리(Garbage Collection) 5. 동적 로딩 지원 6. 멀티쓰레드 지원 7. 네트워크와 분산환경 지원 JVM(Java Virtual Machine) 자바를 실행하기 위한 가상 기계 OS(운영체제)에 관계없이 독립적으로 동작 JVM이 Java 코드 해석하는 순서 개발자가 Java 코드를 작성하면 compiler(컴파일러)가 byte code(.class파일)로 번역 JVM에 전달 JVM이 Interpreter(인터프리..