データベースに関連するソフトウェアの作成に従事したい場合は、JDBK を詳しく学ぶことができます。ネットワーク情報交換に関連するプログラム ソフトウェアに従事したい場合は、XML を学ぶことができます。大規模なネットワークアプリケーションを学びたい場合は Java EE を学ぶことができ、IoT に関連する組み込み開発と設計に取り組みたい場合は Java ME を学ぶことができ、Web プログラム開発に取り組みたい場合は JSP を学ぶことができます。
javaプラットフォーム:
javase javaee javame
Java環境構築:
jvm:--java仮想マシン、--実行プログラム
jre:--jvmおよび標準クラスライブラリを含むjavaランタイム環境
jdk:--java開発開発ツールと jre、javac を含むツール キット java
jvm--->jre-->jdk
環境変数設定:
コンピューターを右クリック -> プロパティ -> 詳細設定 -> 環境変数
-->システム変数 --> パス
Java プログラムの作成および実行手順:
1. .java ファイルを作成します
2. ソース コード ファイルを書き込みます
3. ソース コード ファイルをコンパイルします javac ソース コード ファイル名.java
4. 実行しますクラスファイル java クラス名
データ型:
基本型: byte short int long float double char boolean
参照型: 配列のようなインターフェイス列挙型
データ型間の変換:
自動変換: small ---> Big
浮動小数点型は short char-> int
のバイト数で現れ、結果は浮動小数点型になる
強制変換:Large ---> Small (型)
Boolean は変換に参加しない。
変数:
データ型 変数名 = 値;
演算子:
算術演算子: + - * / % ++ --
代入演算子: = += -= /= *= %=
比較演算子: > >= 論理演算子: & | ! ^ && || true/false
三項演算子: (ブール型式)?式 1:式 2;
識別子: クラス名、変数名、メソッド名
構成: 文字、数字、_、$
ルール: 数字で始めることはできません Java ではキーワードを使用できません
クラス名: 単語の最初の文字は大文字です
変数名: 最初のもの 最初の単語は小文字で、 2 番目の単語は大文字です。
メソッド名: 最初の単語は小文字、2 番目の単語は大文字です。
コメント: 1 行: //
複数行: /*....* /
使用する 使用する 使用する 使用する アウトout out of through ‐ ‐ ‐ ‐ ‐‐‐‐‐に️文字列 s = " abc " +100;
}
クラスとオブジェクト:
クラス: 同じプロパティと動作を持つオブジェクトのコレクション。
オブジェクト: クラスのインスタンス化。
class 类名{ 属性 方法 构造器 }
对象声明: new
封装:将对象的属性和行为private,对外提供公共的访问方式
set/get
public
this:代表当前对象的引用
1.用来解决局部变量和实例变量的重名问题
2.调用重载构造器
构造器:
1.方法名和类名相同
2.没有返回值类型
3.执行new语句时调用
this(参数列表);必须放在构造器的非注释行的第一行
数组:存放相同类型一组数据的集合
保存批量数据
存放到数组中的数据都有下标,从0开始
获取数组长度:数组名.length
异常:越界,空指针
for(元素类型 变量名 : 数组名){
语句
}
String[] args:接收命令行参数
数据类型... 变量名:数组