プロジェクト |
コンテンツ |
この作品は、コースに属し |
https://www.cnblogs.com/nwnu-daizh/ |
どこの仕事でこの要件 | https://www.cnblogs.com/nwnu-daizh/p/11435127.html |
運用上の要件をターゲット | 1.学校のカリキュラムと要件マスターコースに必要なソフトウェアツールを教える方法の教師を理解します。 2.テストJDKをダウンロード、インストールすることを学ぶ、JVM、JREやJDK概念を理解します。 3.マスターPATH、CLASSPATHシステム変数効果とセット。 4.マスターコマンドラインコンパイラおよびJavaプログラムの手順を実行します。 5. Javaアプリケーションプログラム構造の特性を把握します。 6.次のステップは、Javaプログラムを実行するために開発されたJDKのコマンドラインを把握します。 7.最初に、Eclipseを使用し、デバッグ、単純なJavaアプリケーションプログラムを、コンパイルを実行することを学びます。 |
パートI:カリキュラムの学習プラットフォーム登録アカウント
プラットフォーム名 | 登録されたアカウントまたは個人のブログパーク住所 |
パークブログ:www.cnblogs.com | https://www.cnblogs.com/gonghaiyu/ |
プログラミング評価します。https://pintia.cn/ |
[email protected] |
中国の大学MOOC:https://www.icourse163.org/ | 18093670834 |
以下の答えyesまたはno | |
クラスのカリキュラムグループのブログに参加するかどうか | それはあります |
コースに参加するかどうかを議論するQQグループ | それはあります |
パートII:理論的知識と学習部
章1
Javaプログラム用に設計された最初の章のアウトラインは、Javaプログラミングプラットフォームなので、上のJavaとJavaの機能とよくある誤解との発展の簡単な歴史を紹介することです。
1、JavaはC ++言語の様々な利点を吸収するだけでなく、C ++多重継承では捨てられただけでなく、オブジェクト指向のプログラミング言語であることは、このようなポインタなどの概念を理解することは困難であるため、Java言語は、強力で二つの特徴を使用して簡単にしています。オブジェクト指向プログラミング言語の静的な代表として、Java言語、オブジェクト指向の優れた理論を達成するためには、複雑なプログラミングを考えるのエレガントな方法にプログラマが可能になります。
2、Javaの「白書」SunのJava言語機能の声明、シンプル、オブジェクト指向、分散、堅牢性、セキュリティ、システムアーキテクチャ中立、ポータブル、解釈、高性能、マルチスレッド、動的なものこれらの特性の。
1)シンプル
①Java文法はそうでないヘッダファイル、ポインタ演算、構造、共用体、およびで、「クリーン」バージョンのC ++構文です。
小さなスペースで独立して動作することができ②Java。
2)オブジェクト指向:多重継承と内省。
3)分散:Javaは、Javaアプリケーションは、URLを介してネットワークと開いているオブジェクトは非常に簡単にアクセスすることができます/ IPプロトコル、TCPのようなHTTPやFTPなどの処理のためのルーチンの豊富なライブラリを持っています。
4)ロバスト
①Javaポインタモデルを使用して、メモリのデータの破損を書き換え破損したデータの可能性を排除します。
②Javaコンパイラは、唯一の他の言語で検出することができ、実行時に問題を検出することができます。
5)セキュリティ:Javaは、すべてのメモリアクセス動作がオブジェクトにプライベートメンバーのプログラマへのアクセスを防止し、オブジェクトのインスタンス変数を介して達成されなければならないが、また、発生しやすい誤操作ポインタを避けるために必要です。そして、初版の初めから、Javaはデジタル署名されています。
6)アーキテクチャ中立:アーキテクチャ中立オブジェクトファイルフォーマット構造を生成するようにコンパイラー、このコンパイルされたコード限り、Javaランタイムシステムとして、それは多くのプロセッサ上で実行することができます。
7)移植性
操作のサイズと種類について①Java基本的なデータは、明確な説明をしました。
②ライブラリコンポーネントシステムとして、界面ポータブルを定義します。
8)解釈:JavaのJavaバイトコードの解釈は、任意のマシン・インタープリタ移植に直接行ってもよいです。
9)高性能:Javaは、異なるBASICなどのコンパイル言語C、他のインタプリタ言語の速度を超えないインタプリタ言語であり、それは迅速に対応するCPUに直接変換することができるように、Javaバイトコードが設計されしたがって、マシンコード、およびより高い性能を持っています。
10)マルチスレッド
①Javaプラットフォームは、大きなを完了し、マルチプロセッサ・リソースの使用を制限するタスクを容易にするために、複数のタスクにプログラムを置きます。
②マルチ糸通し機構は、Javaがメインサーバー側アプリケーションの開発言語となっています。
11)ダイナミック:Javaは、Javaクラスライブラリが自由にユーザプログラムの実行に影響を与えることなく、新しいメソッドとインスタンス変数を追加することができ、常に進化して環境に適応することができます。
図3は、Javaが進化しているJavaプログラミングプラットフォームの開発の簡単な歴史から学んだ、およびJava SE、Java EEの、JavaのMEの違いから学びました。
第II章
第二章では、主に設定し、Javaプログラミング環境を使用します。
1.のJava Development Kitをインストールします。ダウンロードJDKを含め、ライブラリのソースファイルやドキュメントをインストールし、JDKを設定します。
2、コマンドラインツールを使用します。→があるJavac Welcome.java→のJavaようこそ→corejava / v1ch02 /ようこそディレクトリを入力し、ターミナルウィンドウを開きます(大文字と小文字を区別)
3、統合開発環境を使用して。ダウンロードして、Eclipseをインストールし、Eclipseを起動した後、メニューから[ファイル] - > [新規作成]> [プロジェクト]を選択します。ウィザード]ダイアログボックスからJavaプロジェクトを選択します。、次のボタンをクリックし、「デフォルト・ロケーションの使用」ボックスを選択しないでください、あなたはWelcome.javaを見つけるまで、corejava / v1ch02 /ようこそディレクトリに移動し、プロジェクトの作成を完了するために、[完了]ボタンをクリックし、プロジェクトウィンドウ内の三角形をクリックし、ダブルクリックして[参照]をクリックしますプロジェクト名(歓迎)一番左のペインをクリックし、右クリックして実行 - > [ファイル名を指定して実行AS-> Javaアプリケーションを選択します。
パートIII:実験の部
1、実験名:試しJavaプログラミング環境
2.目的:
(1)インストJDKマスタの構成。
(2)JDKは、Javaプログラムの開発に使用するための基本的なコマンドや手順を習得。
基本的な手順のJavaプログラムを開発するために使用Elipse統合開発環境(3)能力
(4)Javaプログラムの基本的な構文を習得。
3、実験手順と内容:
実験1 JDKのインストールと設定
1)まず、先生によって発行されたダウンロードJDK-10.0.2_windows-x64_bin.exe文書の2018会計士(1)OOグループでは、ダウンロード後のインストールは完了です。
2)インストールした後、図のフォルダに見られるようにオープンインストールディレクトリ、。
3)インストールが完了したら、あなたは環境変数を設定する必要があり、ダブルクリックして、空白のコンピュータ→→プロパティ→システムの詳細設定を右クリックし、環境変数を参照し、[環境変数の設定をクリックします。
4)キーを押し+ Rキーウィンドウ、オープン操作にcmdと押してブラックボックスを起動します、次の画面は、設定が正常のjavac javaは反応を入力する入力され表示されます。
実験2のダウンロードパッケージの教科書の例
このファイルをcorejava.zip Javaのディスカッショングループで行われた教師を検索、ダウンロード、ダウンロードが完了した後に解凍し、Dドライブに展開します。
実験3コマンドラインコンパイラプログラムが実行さWelcome.java
1)まず、Java実行環境を開き、Dを入力してください:(前にDドライブを抽出しているため)と入力し、Enterキーを押します。
2)その後、あるJavac Welcome.javaを入力して、あなたはすなわちWelcome.java Welcome.classは、文書上に表示され、この場合はファイルディスクDを見つけるでしょう。
3)図に示すように、Welcome.javaを使い果たし、Enterキーを押して、Javaのようこそを入力してください。
JDKのコマンドライン開発のHelloWorldと実験4!プログラム
次の手順に示すように:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public
class
HelloWorld
{
public
static
void
main(String args[])
{
System.
out
.println(
"HelloWorld!"
);
}
}
|
実行結果は図に示されています。
実験5をダウンロードしてインストールEclipseの統合開発パッケージ
1)、日食-instを-win64.exeを発行したクラスグループ内のアシスタントを見つける以下のページをダウンロードした後、ダウンロードをクリックして、最初のダウンロードを選択します。
Eclipse開発プログラム出力乗算テーブルを使用して実験6
コード:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
public
class
test1 {
public
static
void
main(String[] args)
{
int
i, j;
for
(i=1; i<=9; i++){
for
(j=1; j<=9; j++){
if
(i>=j) {
System.
out
.printf(
"%d*%d=%2d "
, j, i, j * i);
}
}
System.
out
.print(
"\n"
);
}
}
}
|
結果:
4.実験の経験
本次实验让我对java这门程序语言有了初步的了解。由于现阶段知识面的匮乏,在了解初期过程中便遇到了诸多难题。比如写一个合格的java程序要在自己的电脑上安装特定编写java程序的软件;比如java程序的运行需要特定的环境,我们需在自行配置合适的系统环境变量。多亏在老师和助教老师的悉心指导下,我对JVM、JRE与JDK等概念都有了初级的了解,并且学会了下载、安装、测试JDK;掌握JDK命令行方式下开发运行Java程序的步骤;编译了Welcome文件和九九乘法表。在此系列过程中,也让我对java语言产生了一定的兴趣,相信在此后的学习过程中,我都能将面临的难题迎刃而解。