[JAVA] 변수
·
Computer Science/Programming Language
변수란? 하나의 값을 저장할 수 있는 메모리공간 1. 변수 선언 int age; // (데이터타입 변수이름) 데이터 타입 : 변수에 저장되는 값의 종류와 범위를 결정짓는 요소 2. 변수값 저장 : (=) 대입연산자 사용 (=) : 우측의 값을 좌측 변수에 저장한다 변수의 초기화: 변수 선언하고 처음 값을 저장 (이때 값을 '초기값'이라함) 변수 초기값을 코드에서 직접 입력하는 경우가 多 소스 코드내에서 직접 입력된 값 : 리터럴(literal) 리터럴 ≠ 상수 (상수 : 값을 한 번 저장하면 변경할 수 없는 변수) (1) 정수 리터럴(int,short, long, byte, char) 10진수 0, 75, -100, 8 8진수 (0으로 시작되는 리터럴) 02, -04 16진수 (0x / 0X로 시작, 0..
[JAVA] 명령프롬프트에서 java 실행
·
Computer Science/Programming Language
자바 프로그램 개발 순서 1. .java 소스 파일 작성 2. 컴파일러(javac.exe)로 바이트 코드 파일 (.class) 생성 3. JVM 구동 명령어 (javac.exe) 실행 1. 메모장을 열어서 원하는 디렉토리에 "Hello.java"로 저장 (디렉토리 주소 기억해둘것) 2. 자바 소스파일 작성 후 저장 public class Hello{ public static void main(String[] args){ System.out.println("Hello World"); } } 3. 명령 프롬프트 실행 Ctrl + R cmd 입력 4. 해당 디렉토리로 이동 cd 디렉토리주소 5. Hello.java 소스 파일 생성 javac Hello.java 2. 바이트 코드 파일은 완전한 기계어가 아니므로..
[JAVA] 자바란
·
Computer Science/Programming Language
자바란? 1. 이식성이 높은 언어 - 이식성(서로 다른 실행 환경을 가진 시스템 간에 프로그램을 옮겨 실행할 수 있는 것) 2. 객체지향 언어 - OOP(Object Oriented Programming) 객체지향 프로그래밍 : 프로그램을 개발하는 기법. 객체들을 먼저 만들고 객체들을 하나씩 연결해서 전체 프로그래밍을 완성하는 기법 - 자바 : 객체 생성 = 클래스(설계도) 작성 - 캡슐화, 상속, 다형성 기능 완벽 지원 3. 함수적 스타일 코딩 지원 - 대용량 데이터의 병렬 처리에 적합 - 람다식(Lambda Expressons) 지원 - 람다식 사용 : 컬렉션 요소를 필터링, 매핑, 집계 처리하는데 쉬워지고 코드 간결해짐 4. 메모리를 자동 관리 - C++ : 메모리에 생성된 객체를 제거하기 위해 개..