- 프로그래밍 언어란 주어진 어떤 문제를 해결하기 위해 인간과
컴퓨터 사이에서 의사소통을 가능케 하는 인공적인 언어이다.
-이 언어를 통하여 사용자는 컴퓨터에게 일련의 일을 시키는
명렁어들의 집합체인 프로그램을 작성할 수 있다.
-기계어 : 컴퓨터가 이해하는 언어로서 2진수의 집합으로 구성되어 있다.
-고급언어 : C, C++, JABA, C# 등 사람이 이해할 수 있는 수준의 언어, 기계어로 변환이되어야만
프로그램 형태로 실행하는 것이 가능하다
-운영체제에 독립적
->
-객체지향 언어
-> 상속, 캡슐화, 다형성
-> 코드의 재사용 및 유지보수에 용이함
-자동 메모리 관리
-> Garbage Collector가 자동으로 메모리를 관리해준다
-네트워크, 분산처리 멀티스레드
-> 시스템과 관계없이 네트워크, 분산처리, 멀티스레드 구현을 위한 손쉬운 API 제공
- *.java -> *.class
컴파일 과정( complier)
변환(=컴파일,complier) 수업자료 1
-컴파일된 자바 바이트 코드를 실행시켜 주는 소프트웨어
-자바 프로그램은 JVM이 설치된 환경이라면 운영체제나 하드웨어에
종속되지 않고 실행이 가능하다
-운영체제로부터 독립적 수업자료 2
5.자바설치
7.소스파일 구문 분석
7-1 System.out.println("반갑다");
-소스는 블록간의 중첩으로 구성된다
-하나의 블록 = "{...}"
-블록안에 명시되는 명령어는 세미클론(;)으로 문장의 끝을 표현한다.
-프로그램 소스코드 안에 개발자의 필요에 따라 명시하는 설명문
-주석문은 프로그램으로 컴파일 되지 않는다
-특정 명령문이 실행되지 않도록 차단하는 용도로 사용할수 있다.
// 한줄 처리 주석
/*
여러줄 처리하는 주석
*/
----------세팅----------------------
window text
content types
default enconding 에 UTF-8 update
workspace apply
css flies utf-8
craete project
name :day01 finish
remember my decision 체크 하고 no
src >new >package name : first package>new>class name : Hello
class> public static void main(String[] args)
-------------실습------------------
실행문
System. / out. /println("반갑다");
java.lang패키지에 불러오다 println 스트림 (출력)