리눅스 process
kennel (운영체제 엔진)
memory
shell
**기계어 (binary file) - 2진법
소스 파일 - 자바, 파이썬, C++**
자바 특징
모든 운영체제 O
OS - Engine ★
객체(Object-부품) 지향 프로그래밍 (OOP) ★최적화★
객체들을 서로 연결 - 더 큰 프로그램 완성
★RAM 자동 정리 - 메모리 관리 용이
java 문법 23버전 x 8버전o
수정한 날짜 기준
eclipse
workspace_java - 명명규칙
IDEs
리스트(ex 통신사 청구멤버 병원, 진료과 - 내용(자바 이클립스 플러그인 개발자) - 결과
1단계 자바 소스 리스트
2단계 수정(내용) Building
Ultra Edit
기계어 - edit 프로그램
메모장 - Notepad++
ini 초기화
eclipse ini


VM
소스 파일 - 바이트코드 - 윈도우용 JVM 구동 (기계어 번역)
OS - kennel
하드웨어
컴파일(Compile)
프로그래밍 언어로 작성된 소스 코드를 기계어(바이너리 코드)로 변환하는 과정
자바 소스 코드
배치 파일 : 윈도우에서 사용하는 파일명
Runtime : 실행 타임
java ME-개발 SE
압축(아카이브)
관련된 소스 한 폴더에 (패키지)
eclipse 단축키
ctrl + N : wizard
void main 자동
Alt + Enter : Properties(속성)
https://ho-ding.tistory.com/45 - print()와 println()과 차이
java build path
cd javac
cd - 현위치 (shift + insert)
javac
Properties(속성) - Java Build path - Edit - Installed JREs
버전 바꾸기 duplicate - directory - jre-1.8 폴더 선택
jre 실행
jdk javac -
shift insert bin파일 복사
javac Hello.java
java Hello
.. : 상위폴더로
옵션 (명령어에는 항상 옵션 있음)
-cp <디렉토리 및 zip/jar 파일의 클래스 검색 경로>
: 소스 그대로 가져오기 (원본 소스 건드리면 안되기 때문에)
-classpath <디렉토리 및 zip/jar 파일의 클래스 검색 경로>
클래스 파일을 검색할 ;(으)로 구분된 디렉토리,
JAR 아카이브 및 ZIP 아카이브 목록입니다.
자바 환경 변수
JAVA_HOME : 자바 진영을 위한 약속
javac 명령어 편하게 사용
시스템 속성 - 환경 변수 - 시스템 변수 - 편집
자바 명령어 패스
자박 명령어
기본 문법
public class Hello {
public static void main(String[] args) {
System.out.printIn ("Hello World");
}
}
cp 경로 1개
classpath 경로 복수일 경우

println
print
PATH는 실행 파일(javac, java 등)을 찾는 경로
CLASSPATH는 Java 프로그램이 .class 및 JAR 파일을 찾는 경로
PATH는 운영체제 전반에서 사용되지만, CLASSPATH는 Java에서만 사용됨