Javaの+ Shangxue唐コースの概要は、章I / II章を行使する

章1

javaの入門

1.Javaの強み:クロスプラットフォーム。クロスプラットフォームが実現するためにJVM(仮想マシン)です。
(JVMは、仮想マシンを実行する仮想バイトコードです)

2.Javaバージョンの意味:

  JavaSE(Java  Standard  Edition)标准版,定位在个人计算机的应用。

  JavaEE(Java  Enterprise Edition)企业版,定位在服务器端的应用。

  JavaME(Java  Micro  Edition)微型版,定位在消费电子产品的应用。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200309132557999.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTcyOTMzNQ==,size_16,color_FFFFFF,t_70)

プロセス開発プログラムは3.Javaを実行している:コード、コンパイル、解釈実行を書きます。

4.JDKは、Javaプログラムを開発するために使用される、JREはJavaランタイム環境で、JVMはJREのサブセットであり、JREはJDKのサブセットです。

5.JDK構成、JAVA_HOME環境変数を作成する必要があります。Path環境変数を変更する必要があります。

6.Javaは、すべてのコードは、クラスのクラスの内側に位置する必要があり、オブジェクト指向言語です。mainメソッドは、Javaアプリケーションのためのエントリです。
固定文言:
パブリック静的無効メイン(文字列[] args){...}

日食、IntelliJのIDE、NetBeansの:7一般的なJava統合開発環境には3を持っています。

ソースファイルをバックアップします8.ソースファイルは、パブリッククラスが含まれている場合は、ソースファイル名が同じ公共のクラス名によって、およびに定義する必要がありますここだけ、パブリッククラスの他のクラスの任意の数を宣言します。」 Javaの「拡張。

9.javaの大文字と小文字を区別スペルエラーの場合は実行できない場合。

演習

複数の選択肢

1.以下の(C)は、Javaを備えません。(いずれかを選択します)

A.プラットフォーム独立
B.高い信頼性と安全性
C.ポインタ算術
D.は、アプリケーションを配布し、マルチスレッド

(Javaのポインタの概念を導入しないように、安全性を確保するために)

2.以下のオプションは、Javaの原則に関する正しい文はクロスプラットフォーム(AC)です。(2つ選択)

A Javaソースコードは、最初のプラットフォームに依存しないバイトコードファイル(.classファイル)にコンパイルされなければならない、とマシンコードファイルにバイトコードを解釈して、実行している
だけで構築する必要がありますB. Java言語を、あなたは説明する必要はありません
C.Java仮想マシンをこれは、Javaバイトコードファイルを実行する仮想計算機です。仮想マシンの異なるプラットフォームは異なる
D. Java言語は、すべてのプラットフォーム上で実行することができ、どこでも特性を実行し、一度コンパイルされています

(最初のステップ: - JavaソースコードCLASSファイルのバイトコードは、どこでも実行されます...これの.classファイルによって生成されたJavaファイルをコンパイルする最初のものです
ターゲットに- :Javaバイトコードのステップ2マシンコード、実行はJVMの実行エンジン、JAVA 2回目のコンパイルで行われている。
「どこでも」実行するために暗黙の条件が2回目のコンパイルはそれらのいずれかであるJVMで行われる「JVMが装備」されます。 「JVM」オペレーティング・システムは、異なるプラットフォーム上で完全な.JAVA様々な仮想のメカニズムを提供し、実現することができる「どこでも。」)

3.次のオプションは、(D)にコンパイルされた正しい文のJavaソースファイルである(いずれかを選択)

A. Javaのテスト
B.ジャワTest.class
C. javacの試験
D. javacのTest.java

4.では、JavaソースがTest.javaは、次のコードが含まれているファイル、結果がプログラム(B)を実行するようにコンパイルされている
パブリッククラスのテスト{
公共の静的な無効メイン(文字列[] args){
System.out.printlnは(「こんにちは! 「);
}
}
出力:こんにちは!
B.コンパイラエラーは、「システム解決できない」ことを示唆している
C.が正常に動作しますが、何も出力しない
異常D.ランタイム
(システムは大文字でなければなりません)

5.公共のクラス名は、(A)になることはできませんソースファイル名で保存し、A1であるJavaプログラム、ありました
A A1.java
B. A1.class
C. A1
のD.なし

短い答え

1.コンピュータ言語の歴史の中で主要な開発。
機械語- >アセンブリ言語- >ハイレベル言語

クロスプラットフォーム2.Javaの原則。
.javaファイルは、JVM上のJVM仮想マシンの実行は、同じバイトコードインタプリタの.classのオペレーティングシステムに応じてマシンコード別に自動的に、オペレーティングシステムに加え、JVM

3.JDK、JRE、JVMの違いと接続。

開発と実装プロセス4.Javaプログラム。
ソース・ファイルの準備- >(javacコンパイラを使用して)ソースファイルをコンパイル- >バイトコード- (インタプリタJavaを使用)>バイトコードの実行

環境変数Pathの役割と設定。
より多くのソフトウェアがコンピュータにインストールされたように、我々は特定のソフトウェアを実行することは非常に面倒で、すべてのソフトウェアのインストールパスを覚えていないことができます。あなたが特定のパス内の段落に直接ソフトウェアを実行したい場合は2、私たちがすることはできません。
我々はソフトウェアを実行する、環境変数は、そのショートカットをダブルクリックして、すべてのソフトウェアのインストールパスを追加するか、現在のディレクトリにソフトウェアの.exeファイルを見つけるために、コンピュータに加えて、その後、DOSインターフェイスにソフトウェアの名前を入力します。 、また、ソフトウェア環境変数の検索パスは、実行を見つけます。
要約すると、WindowsとDOSオペレーティングシステムのPATH環境変数、システムがプログラムを実行するために必要とされるとき、それはシステムに加えて、プログラムは、カレントディレクトリにこのプログラムを見つける場所へのフルパスを教えてくれない、我々はまた、パスへのパスを指定する必要があります。見つけます。より良いプロセスを実行するために環境変数を設定することにより、ユーザーは。

第II章

データ型と演算子

1。コメントの方法

単一行コメント:先頭に「//」を使用しては、「//」単一行コメントは、コンテンツの背後にあります。
複数行のコメント:A「/ 」で始まる「エンド/」「/中」と"コメントを間/」コンテンツは、我々はまた、インラインコメントとして複数行のコメントを使用することができます。しかし、給与の注意を複数行のコメントを使用して入れ子にすることはできません。
ドキュメントのコメント:最後に先頭に「/ *」「* /」コメントは(場合、後者書かれたプロジェクト、あなたがAPIプロジェクトを生成することができます)いくつかの説明のテキストとJavadocタグの数を含めます

2。識別子

識別子は、文字、アンダースコア_、ドル記号でなければなりません オープン ヘッド 线 始まり。識別子の他の部分は、文字、アンダースコア「_」ドル記号」することができ の任意の組み合わせ」と数字。
Java識別子は大文字と小文字が区別され、無制限の長さです。
Java識別子は、キーワードにすることはできません。

クラス名の識別子を表します、このような男は、グッドマンなどの各単語の最初の文字
メソッドと変数を表す識別子:最初の単語を小文字に、2番目の単語から始まる私たちは「ハンプ原則呼んで、大文字」など)(eatFood)(食べます

3。変数
変数の性質は、「実行可能なストレージスペースを、」表現するためである
Javaは強く型付けされた言語であり、各変数は、そのデータ型を宣言する必要があります。変数のデータ型は、変数のサイズは、ストレージスペースを占有し決定します。
ここに画像を挿入説明
4。定数
Java言語では、主に定数を定義するには、キーワードを使用して、最終的な。一度初期化定数は、その値を変更することはできません。
命名規則変数と定数
を参照してください名が知らイタリア:(1)すべての変数、メソッド、クラス名
(2)クラスのメンバ変数:最初の文字を小文字とこぶの原則:monthSalary
(3)ローカル変数:最初の文字を小文字とこぶの原則
(4)定数:大文字と下線:MAX_VALUE
(5)クラス名:最初の文字は大文字とこぶ原則:男、グッドマン
(6)メソッド名:最初の文字を小文字とこぶ原則:実行()、runRun()

5。基本データ型
ここに画像を挿入説明
変数/定数整数(1)
Java言語の整数定数が長い定数が「L」または「L」を追加した後に宣言することができ、デフォルトのint型です。
1つのショート2バイトバイトバイト
INT 4バイト長8バイト

(2)フロート変数/定数
も7桁の有効数字の精度単精度仮数として知られるタイプのfloat型の、多くの場合、float型は、精度要件を満たしません。double型は約2倍、このfloat型の数値精度とも呼ばれるdouble型を表しているが、ほとんどのアプリケーションでは、二重を使用しています。フロート定数のデフォルトタイプはdoubleです。
フロートフォームとフォームは、科学的表記法の小数
float型の値が接尾辞Fまたはf、ダブルサフィックスF / Fデフォルトのタイプなし浮動小数点値を持っています。又はDサフィックスは、二重のタイプを明確にするために、浮動小数点値dの後に添加してもよいです。
F = 3.14Fフロート;
ダブルD1 = 3.14;
ダブルD2 = 3.14Dは、
浮動小数点比較を使用しないでください!多くの新規参入者はさらに多くの理論は、固体の仕事の経験のプログラマがこの間違いを行いますがありません!比較するために、BigDecimalクラスの必要性を使用してください

(3)文字変数/定数
文字は定数を表すためにJavaで単一引用符、メモリの2つのバイトを占有します。たとえば、「A」の文字で、「A」は異なっていることを、「A」は、文字を含む文字列を表します。
Unicodeのテーブル内の文字を表すためにchar型。Unicodeの文字コードは、さまざまな言語を処理するように設計されて、それは2バイトで、65,536文字を可能にすることができます。
私たちが学ぶStringクラスの後、実際には、一連の文字(文字列)です。
ここに画像を挿入説明(4)ブール値
ブール値型が整数0または0でないと偽の真の代替を使用して、メモリ二つの定数値、真と偽、アカウント(ないバイト)を有し、これは別の言語であり、C 。ブール論理は、典型的には、制御プログラムフローに使用される条件のタイプを決定するために使用しました

6。演算子
 二項演算子の計算規則:

算術整数:
  1.両方のオペランドが長いのいずれかを持っている場合は、結果も長いです。
  2.長い何がある場合、結果はint型ではありません。でも、オペランドがすべて短く、バイトあり、その結果はintです。
  浮動小数点演算:
  3.両方のオペランドがダブルを持っている場合、結果はdoubleです。
  4. 2つだけのオペランドがfloatしている、結果はフロートました。
  モジュロ演算:
  のような整数を使用して、結果が「余り」であり、同一の「余り」シンボルと、左オペランド一般に、浮遊することができる1オペランド、:= 1 3 7%、7%3 = -1、 7%-3 = 1。
  算術演算子+、 -そのような演算子は一つだけのオペランドを必要とし、単項演算子です。

=代入演算子であり、オペレータに等しい実際の二つのオペランドか否かを判断する==
== ,! =全ての(基本、基準)データ・タイプは、>、> =、<、<=のみのために使用することができます値のタイプ(バイト/ショート/ int型/ロングフロート/ダブル。 とCHAR)
論理演算子
ここに画像を挿入説明

ビット演算子:
ここに画像を挿入説明

コネクタ列:
「+」両側のオペランドの長い文字列(文字列)タイプがあるように、システム自動的に他のオペランドが文字列に変換され、次に接続しました。

条件演算子:
X yを:? Z
xは、それが真である場合、式のYの値、またはzの発現値の全体の計算結果の全体の動作の結果をxの値を計算するために、ブール型の式です。

演算子の優先順位
ここに画像を挿入説明

演習

複数の選択肢

1.以下のオプションは、正当なJava識別子である(CD)に属しています。(2つ選択)
A.public
B.3num
c.name
D._age
(公共のキーワードは、3numは数字で始めることはできません)

2.次のコードでは、i及びjの値は、(C)の後に行われます。(選択1)
INT = I. 1; INT J;
J = I ++;
A1,1
B.1,2
C.2,1
D.2,2
(J = I ++ Jに相当= I、I ++)

3.エラーの次の割り当ては(A)です。(いずれかを選択)
A.float F = 11.1;
B.double D = 5.3E12;
C.double D = 3.14159;
D.double D = 3.14D;
値(float型または接尾辞F、F、Fなしサフィックス/ Fデフォルトの浮動小数点値は、二重型である。Dまたは接尾辞)は、二重のタイプを明確にするために、浮動小数点値dの後に添加してもよいです

4.でJava、以下の(AB)ステートメントが正しくコンパイル。(2つの選択)
ASystem.out.println(。+ 1. 1);
B.char + I 2 = '2';
のSystem.out.println(I);
C.String = S + '一' "ON";
D = 255.0 .INT B;
二重引用符の文字列でC列、intはプラスチックです)

二つのオプション5.5。次のJava演算子最低の優先度では、(AB)です。(2つの選択)
A =代入演算子
?B.条件演算子=
| C.論理演算子を
D.算術演算子+

短い答え

1.1.Javaは、そのJavaデータ型の分類を示す、強く型付けされた言語です。
ブールバイト・>短期> char-> INT- >長期>フローティング状態>ダブル

類似点と2.Iの違い++ ++ iと
J = ++ <=> J = ; I ++; J = ++私<=> I ++; J =;

| 3.オペレータ||との類似点と相違点
、2つのバイナリデータそれぞれを拡大し、プレスされ、ビット演算である|結果は、ブール値であり、||は、論理OR演算子、又は二ブール値の計算です。 OR演算結果は数値です

変換データ型4.Javaの基本的なルール
バイト・>短期> char-> INT->長期>フローティング状態>ダブル

https://www.sxt.cn/Java_jQuery_in_action/two-Exercise.htmlから概要

リリース元の4件の記事 ウォンの賞賛1 ビュー248

おすすめ

転載: blog.csdn.net/weixin_45729335/article/details/104750653