JavaSE知識点ノートDay 01
8066 ワード
JavaSE知識点ノート
01前言:
私は自分が卒業したばかりで武漢で適当な実習の仕事を見つけられなかったので、javaの知識を再学習し、強固にするつもりです.
ついでに自分の前に学んだ知识を整理して、自分がjavaを学ぶ过程の中で后で前を忘れたと感じて、今回详しく自分の学んだいくつかの细かい知识の点を整理します.(知识の点の基础の比较的に弱い学友に対して比较的に友好的です)
内容とその詳細が豊富である.
Javaの3つのバージョン: JavaSE:Javaベース JavaME:Java埋め込み開発->後にAndroidに取って代わられた JavaEE:Javaエンタープライズ開発 02-Javaクロスプラットフォームの原理
システムプラットフォーム:Windows、Mac、Linux
Java言語は一度に作成してあちこちで実行できます(あちこち:それぞれの異なるシステムプラットフォーム)
Javaクロスプラットフォームの原理はJVMに依存する.
JVM:Java仮想マシンであり、Javaプログラムのキャリアでもある
03-JVM、JRE、JDK
JVM:Java仮想マシン->Javaプログラム実行のキャリア
JRE:Java実行環境->JRE、Javaプログラムがあれば正常にパソコンで実行できる
JDK:Java開発ツールセット
関係を含める:
JDKはJRE、JREはJVMを含む
例:
農民のおじさんは野菜を栽培します.
野菜を作るには地面に植えなければならない.土地->キャリア->JVM
野菜は生きて、适切な环境があります:水、养分、日光、温度、湿度..水、養分、日差し、温度、湿度...JRE
野菜は豊作で、管理しなければなりません:施肥、松土..肥料、くわ、シャベル
Javaプログラムの実行手順:コードを先に作成->生成物:HelloWorld.java 再コンパイルコード->生成物:HelloWorld.class(バイトコードファイル) 最終実行コード->生成物:プログラムの結果 04-JDKのダウンロードとインストール
JDKインストールの検証: win+r運転ウィンドウ を開く入力cmd、リターン java-version に直接入力
05-DOSコマンド
本質:DOSコマンドウィンドウはグラフィック化インタフェースのないwindowsオペレーティングシステムである
どうして勉強しますか.JDKではjava、javacなどのコマンドはDOSコマンドウィンドウで起動する必要があります
学習したDOSコマンド:(了解)
推奨:フォルダが存在するディレクトリ に入る.アドレスバーにcmd を入力
06-Path環境変数の構成
なぜ構成するのか:JDKでjava、javacコマンドが任意のパスで実行されることを保証するために.
JAVA_HOME:JDKのbinディレクトリがある経路を書いてあります
Path:既存のPath変数の前に固定形式を追加:%JAVA_HOME%\bin;
07-HelloWorldプログラム作成
コードの作成
実行コード
08-コメント
09-キーワード
10-定数(重要)
11-変数(重要)
12-データ型(重要)
コンピュータ内の最小メモリセル:バイトbyte B
コンピュータの中で最小の情報ユニット:ビットビットビットbit b
変換基準:
1 byte = 8 bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
...
基本データ型の分類
データ型の名前
占有バイト数
値範囲
せいけい
byte
1
-128--127
short
2
int
4
+-21億
long
8
浮動小数点
float
4
double
8
もじがた
char
2
ブール型
boolean
1
true、false
異なるデータ型間のサイズ関係:byte 整数変数デフォルトintを使用して浮動小数点数を定義デフォルトdoubleタイプを使用して を定義 longタイプの変数を定義するには、変数値の後ろに大文字のL を付ける必要があります. floatタイプの変数を定義するには、変数値の後ろに大文字のFを付ける必要があります.以上が初日のjava知識点で、自分が整理したのは非常に詳細だと思います.最後に、思考ガイドを補充して今日学んだすべての知識点をまとめ、毎日1点を記録することを堅持します.后でいつも収获があって自分も早く仕事を探し当てることができることを望みます.
01前言:
私は自分が卒業したばかりで武漢で適当な実習の仕事を見つけられなかったので、javaの知識を再学習し、強固にするつもりです.
ついでに自分の前に学んだ知识を整理して、自分がjavaを学ぶ过程の中で后で前を忘れたと感じて、今回详しく自分の学んだいくつかの细かい知识の点を整理します.(知识の点の基础の比较的に弱い学友に対して比较的に友好的です)
内容とその詳細が豊富である.
Javaの3つのバージョン:
システムプラットフォーム:Windows、Mac、Linux
Java言語は一度に作成してあちこちで実行できます(あちこち:それぞれの異なるシステムプラットフォーム)
Javaクロスプラットフォームの原理はJVMに依存する.
JVM:Java仮想マシンであり、Javaプログラムのキャリアでもある
03-JVM、JRE、JDK
JVM:Java仮想マシン->Javaプログラム実行のキャリア
JRE:Java実行環境->JRE、Javaプログラムがあれば正常にパソコンで実行できる
JDK:Java開発ツールセット
関係を含める:
JDKはJRE、JREはJVMを含む
例:
農民のおじさんは野菜を栽培します.
野菜を作るには地面に植えなければならない.土地->キャリア->JVM
野菜は生きて、适切な环境があります:水、养分、日光、温度、湿度..水、養分、日差し、温度、湿度...JRE
野菜は豊作で、管理しなければなりません:施肥、松土..肥料、くわ、シャベル
Javaプログラムの実行手順:
JDKインストールの検証:
05-DOSコマンド
本質:DOSコマンドウィンドウはグラフィック化インタフェースのないwindowsオペレーティングシステムである
どうして勉強しますか.JDKではjava、javacなどのコマンドはDOSコマンドウィンドウで起動する必要があります
学習したDOSコマンド:(了解)
: :
:
: cd
: cd 1/ 2.....
、 : dir
: cd..
:cd\
:cls
:exit
推奨:
06-Path環境変数の構成
なぜ構成するのか:JDKでjava、javacコマンドが任意のパスで実行されることを保証するために.
JAVA_HOME:JDKのbinディレクトリがある経路を書いてあります
Path:既存のPath変数の前に固定形式を追加:%JAVA_HOME%\bin;
07-HelloWorldプログラム作成
コードの作成
//1.
public class HelloWorld{
//2. :
public static void main(String[] args){
//3.
System.out.println("HelloWorld");
}
}
:
1. HelloWorld: ⚠️:
2. main main Java
実行コード
1.
2. CMD
3. HelloWorld.java : javac .java
⚠️: :HelloWorld.class
4. HelloWorld : java
08-コメント
: , 。
!!
。
:
1.
//
2.
/*
*
。。。
*/
3. / ( )
/**
*/
:
//1. 、
public class Hello{
/*
2.
*/
public static void main(String[] args){
//3.
System.out.println(" Java,Java ");
System.out.println(" Python,Python ");
}
}
09-キーワード
: Java
:
1.
2. ( 、 、 )
3. (IDE) ( 、 )
Java :
public class static void
true false
: !
:
: 。
10-定数(重要)
: , 。
:
1. :-1、0、1
2. ( ) :-1.1、0.0、1.1
3. :
⚠️:'' ( unicode )
:'0' - '9'
:'a' - 'z'
:'A' - 'Z'
:' '
:'!' 、' ' 、 '-'
: '\u0000' ''
4. :
⚠️: , : "true"
。
5. (boolean) true 、 false
6. : null -> Java
11-変数(重要)
: , 。
: 。
1:
= ;
2:
;
= ;
:
:
:
1.
2.
: 。
= :
: ⚠️: ,
: -> ->
= ;
= ;
12-データ型(重要)
Java 。
:
1. ( 、 、 )
2. 4 8
コンピュータ内の最小メモリセル:バイトbyte B
コンピュータの中で最小の情報ユニット:ビットビットビットbit b
変換基準:
1 byte = 8 bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
...
基本データ型の分類
データ型の名前
占有バイト数
値範囲
せいけい
byte
1
-128--127
short
2
int
4
+-21億
long
8
浮動小数点
float
4
double
8
もじがた
char
2
ブール型
boolean
1
true、false