Javaの基礎理論
1.ウィンドウ内の一般的なDOSコマンド
cmdと入力
します
-cls画面をクリアします-exitDosコマンドで現在のウィンドウを終了します
-dirは現在のサブディレクトリ/サブディレクトリ内のすべてのファイルを一覧表示します
-cdコマンド
* cdコマンドは次を表します:ディレクトリ変更ディレクトリ[]
使用*:cdディレクトリパス
- cd ...親ディレクトリに
戻る
-cd /次のディレクトリに戻る-ドライブ文字を切り替える方法は?
c:入力
d:入力
2.ファイル拡張子は.javaで終わる必要があります
3.Java言語開発の歴史
java语言诞生于1995年。
-什么是JDK?
Java开发工具包
做Java开发必须安装的一个工具包,可从官网下载。
*Java目前包括三大块:
-JavaSE(Java标准版)
-JavaEE(Java企业版)
-JavaME(Java微型版)
其中JavaEE是基础,主攻方向是JavaEE方向。
4. Java言語機能[オープンソース、無料、純粋なオブジェクト指向、クロスプラットフォーム]
シンプルさ:比較的言えば、たとえば、Javaは多重継承をサポートせず、C ++設計は多重継承をサポートし、多重継承はより複雑です。
C ++にはポインターがあり、ポインターの概念はJavaでは保護されています。したがって、Javaは単純です。
Java言語の最下層は、C言語ではなく、C ++で実装されています。
オブジェクト指向: Javaは純粋にオブジェクト指向であり、人々の思考モードに沿っており、理解しやすいものです。
オブジェクト指向とは何ですか?
カプセル化:カプセル化は、オブジェクトのプロパティを民営化する一方で、外部からアクセスできるいくつかのプロパティを提供する方法です。
継承:
javaはマルチシングル継承であり、
サブクラスには親クラスの非プライベートプロパティとメソッドがあります。
サブクラスには独自のプロパティとメソッドを含めることができます。つまり、サブクラスは親クラスを拡張
でき、サブクラスは独自の方法での親クラスメソッド
多態性:親クラスの参照は子クラスを指します
移植性:移植性
とは何ですか?(クロスプラットフォーム)
Java程序可以做到一次编译,到处运行。也就是说Java程序可以在windows操作系统上运行,不做任何修改,同样的Java可以直接放到Linux操作系统上运行,这个被称为java程序的可移植性,或者叫做跨平台性。windows操作系统内核和Linux操作系统的内核肯定不同,他们这两个操作系统执行指令的方式也是不一样的。
结论: 显然Java程序不能直接和操作系统打交道。因为Java程序只有一份,操作系统执行原理都不同。
SUN团队让Java程序运行在一台虚拟的计算机当中,这个虚拟计算机叫做Java虚拟机,简称JVM。Java虚拟机再和底层的操作系统打交道。
マルチスレッドの
堅牢性:これは、GCメカニズムと呼ばれる自動ガベージコレクションメカニズムに関連しています。
Java言語の実行中に生成されたガベージは自動的に収集され、プログラマーが気にする必要はありません。
セキュリティ
.....