Java
教材-Javaの結晶(南宮聖著)
JDK download(Java開発キット)64ビット環境の
イクプス (IDE)
インストールの詳細については、ジャンプ投資バーを参照してください.
public:メソッドのアクセス制御者は、誰でもこのメソッドにアクセスできることを示します static:メソッドがstaticを指定している場合は、インスタンスを作成する必要がなく、 を実行できることを示します.void:メソッドに戻り値がないことを示す String:文字列を表すjavaリソース args[]:argsの後ろにStringデータ型の変数名として[]があり、配列が1つの値ではなく複数の値の配列であることを示す JAva表現
=========
開発環境
JDK download(Java開発キット)64ビット環境の
jdk-8-windows-x64.exe
ファイルをダウンロードしてインストールします.32ビット環境のjdk-8-windows-i586.exe
ファイルです.イクプス (IDE)
インストールの詳細については、ジャンプ投資バーを参照してください.
Javaベース
=========
1. 숫자(int,double)
= 10,20,30 => 10진법
= 012,013,011 => 8진법 ==>
===
8^1+8^0*2
=== ======
8 2 ==> 10
= 10,11,12
= 0xFF ==> 16진법
==
= 0b00001010 ==> 2진법
===============
0 => 8진법
0x => 16진법
0b => 2진법
===============
2. 문자(char) : 문자 한 개 'A' '홍'
3. 문자열(String) : 문자 여러개 "ABC" "홍길동"
4. 논리(boolean) : true/false
// 한줄 주석 => 컴파일(기계어 변환) => 컴파일에서 제외가 되는 부분
// 도움말 => 소스 분석
/*
* 여러줄 주석
*/
/*
* ================================
* 1. 대소문자 구분
* 2. 명령문이 종료 되면 ; (한개의 명령)
* ================================ 이클립스에서 바로 잡아준다
* 3. 들여쓰기 (에러처리X)
*
* class A
* {
* public void main()
* {
* System.out.println("ABCD");
* System.out.println("ABCD");
* System.out.println("ABCD");
* }
* }
*
* 4. 약속
* ================ 한글도 가능
* 1) 클래스명 : 대문자 시작
* 2) 변수명 : 소문자 시작
* 3) 메소드명 : 소문자 시작
*
* github.com/chaijewon
*/
public class MainClass {
// 자동으로 첫번째 읽어서 처리 (main=>모든 프로그램에 한개 이상은 존재)
// 시작
public static void main(String[] args) {
System.out.println("Hello ");
// 소스를 코딩하는 위치
System.out.println('A');//명령문
// ln => new Line
System.out.println("ABCD");
System.out.println(true);
System.out.println(false);
System.out.println(011);
System.out.println(0b01111);
System.out.println(0xFB);
System.out.println(10+100);
// 출력 방법 3가지
System.out.print("Hello");
System.out.print("Java");
/*
* 명령을 내린다 => 순서로 처리 (알고리즘) : 순서도
* =========
*/
}
/*
* MainClass.java =========> MainClass.class ========> "Hello Java"
* javac java
*/
}
// 한개의 파일안에 여러개의 클래스를 만들 수 있다
// public class => 한개만 존재해야 한다
// 저장명은 반드시 public이 있는 클래스가 저장명이 된다
/*
* main() => 자동으로 인식하는 기능
* ======
* 원형
* static public void main(String[] args)
* public static void main(String[] args)
* public static void main(String[] aaba)
*
* // 실행 과정
* java MainClass2
* 1. MainClass2.class 파일 찾기 (javac)
* 2. 클래스검사 (오류)
* 3. main() => 출력한다
* ================ main()
*/
public class MainClass2 {
static public void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hello /**/ Java");
//부연 설명시에 주로 사용 (메뉴얼)
System.out.println("Hello Java //주석" /*Hello*/);//
System.out.println(2440000000000000000L);
}
}
Reference
この問題について(Java), 我々は、より多くの情報をここで見つけました https://velog.io/@_koiil/Javaテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol