본문 바로가기

프로그래밍 언어/JAVA20

자바 프로그램 실행 과정 자바 소스코드(.java)를 컴파일 하면 클래스 파일(.class)이 생성되는데 JVM은 클래스 파일을 실행하고 OS에게 전달하여 프로그램을 구동한다. 프로그램을 실행하면 컴퓨터에서는 내부적으로 아래와 같이 진행되는데 1. 프로그램의 실행에 필요한 클래스 파일(.class) 로드 2. 클래스 파일 검사 ( 악성코드 및 문법 등 ) 3. 첫번째 호출 규약 main 메서드 호출 그러면 main 메서드의 첫 코드부터 마지막 코드까지 진행된 뒤 프로그램이 종료되고 컴퓨터 자원을 OS에 반납하게 된다. Java에서 main 메서드의 역할 예전에 Java 관련 토론을 진행할 때 자바는 클래스가 메인인데, main 메서드는 왜 필수인가? 메서드는 클래스의 일부일뿐 아닌가? 라고 어떤분이 질문했던 내용인데 좋은 질문이.. 2022. 10. 30.
JAVA 간단 개요 및 특징 처음 자바를 배울때 보통 열심히 공부한다고 언어의 발전 연대기부터 회사의 역사까지 꼼꼼히 읽는 모습을 보게 되는데 그런건 나중에 취직하고 나서 봐도 늦지 않다. 가장 중요한건 빨리 취업하기 위해 자바 기술을 배우는게 중요한게 아닌가 그래도 아예 모르는건 좋지 않는데 꼭 알아야 하는것만 보고 빨리 문법과 프로젝트를 진행하는게 좋다 1-1 자바(JAVA)의 개념과 특징 썬 마이크로시스템즈에서 1996년 1월에 공개한 객체지향 프로그래밍 언어로 주요 특징 아래와 같다. 1. OS에 독립적으로 실행 가능 JVM(Java Virtual Machine)으로 Java로 작성된 코드는 OS에 종속되지 않으나, JVM은 OS에 종속됨 2. 객체 지향 언어 상속, 다형성, 캡슐화가 잘 적용된 순수 객체지향언어라는 평가를 .. 2022. 10. 30.