22.04.14
Java Standard Edition - 자바 기본
Java Enterprise Edition(web - servlet, jsp)
Java Micro Edition (embeded - 반도체 코딩)
Java SE JDK
JDK - java software delopment kit
JRE - Java Runtime Environment - 자바 실행 환경
환경 변수 설정 - 실행 환경에 필요한 값 추가
path에 C:\Program Files\Java\jdk1.8.0_321\bin 추가
이클립스 코드 저장 위치 : C:\Users\여기는 사용자 아이디\eclipse-workspace\
High Level Language - 인간이 이해하기 쉬운 언어
Low Level Language - 컴이 이해하기 쉬운 언어
컴이 이해하는 언어 - 0 1 011101011100111 (기계어)
만들 때는 High Level Language -> 변환 과정 -> 실행할 때는 0 1
변환 과정 : compile
자바의 변환 과정 : javac -> 주석과 공백 제거
자바의 실행 : java
Test.java -> javac -> Test.class (byte code 중간 코드) -> java -> 기계어 실행
public class Start01 {
//program : 실행 계획
//programer : 실행 계획 만드는 사람
//class : 실행 계획의 설계도
//public : 보안 등급 : public - protected - default - private
//Start01 : 이 설계도의 이름
//중괄호는 영역의 표시 : { 영역 시작, } 영역 종료.
//주석 : comment : 설명 달기
//주석의 종류 1 : //는 한 줄 주석
//주석의 종류 2 : /*부터 */까지 여러 줄 주석
/*
* 여러 줄 주석
* 자바는 주석과 공백을 무한히 허용함
* 가독성 높은(읽기 편한) 코드 작성을 권장
*/
/* public static void main(String[] args)
* 프로그램 실행의 약속된 출발선
* 이름은 main method
* 프로그램 실행되면 main method의 첫 줄에서 마지막 줄까지를 한 줄씩 순서대로 수행
*/
public static void main(String[] args) {
System.out.println(123);//println - print line new
//System.out.println : 화면 출력 메소드
System.out.print(456);
System.out.print(789);//정수 출력
System.out.println();//줄 바꿈
System.out.println(0.12345);//실수 출력
System.out.println('A');//문자 출력은 작은 따옴표, 문자는 오직 한 자를 의미
System.out.println("문자열 출력은 큰 따옴표");
System.out.println(true);//true, false는 논리형 기호
/*
* System은 현재 컴퓨터를 의미함
* . : 내부, 속한, 가지고 있는
* System.out : 시스템 내부의 out을 의미함
* out.println : out이 가지고 있는 println을 의미함
* out : 컴퓨터 화면으로 출력하려는 자료가 임시로 대기하는 공간
* out.print : 출력 대상 자료를 화면으로 출력해라
* print : 화면 출력, println : 화면 출력 후 줄 바꿈 (line new)
* print() : () 안의 내용을 출력하라.
* ; : semicolon : 한 줄의 코딩이 끝났음을 표시
*/
}//end of main
}//end of class
출력 결과
123
456789
0.12345
A
문자열 출력은 큰 따옴표
true
public class Start02 {
public static void main(String[] args) {
method1();
method2(2, 3);
int data4 = method3(4,5);
System.out.println(data4);
}//main
public static void method1() {//param 없고, return 없고.//예)시계
System.out.println(1 + 1);
}//method1
public static void method2(int data1, int data2) {//param O, return X.//선풍기
System.out.println(data1 + data2);
}//method2
public static int method3(int data1, int data2) {//param O, return O.//세탁기
int data3 = data1 + data2;
return data3;
}//method3
}//class
출력 결과
2
5
9
Author And Source
이 문제에 관하여(22.04.14), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@enfyswon07/22.04.14저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)