Jumpto Java 01章こんにちはJava!!
3785 ワード
2021.08.05
クリエイティブの概要と目的
基礎がしっかりしていて、学習曲線が大きい開発者になるために、記憶と正確な概念の位置づけのために文章を書きます.
筆者は主にC++を学び,主にアルゴリズム解題や符号化テスト,Pythonを用いて文字列問題などを処理する.C++はプログラマーの3段階のうちの1つ程度であり,容易または中程度の難易度のcoteはC++とPythonを合わせて通過した方がよいが,ココアなどの難易度の高いcoteは低下していると考えられる.これまでC++は採用過程ではあまり役に立たなかったので、Coteなどの言語を学ぶと同時に、他の言語も勉強しなければならなかったので、気まずい思いと悩みをしていましたが、今はバックグラウンド実習生としてJavaやSpringBootを集中的に勉強すればいいのです.
Javaベースから解題、SpringBoot学習まで、この過程で重要な概念を記録したり、忘れたり、記録したいものを記録したりします.
まず、コンセプトを簡単に閲覧できるwikidocsネットブックとして「投資をスキップしましょう」を選びます.「Javaの定式」参考ダイジェストブック、実物書も何を買おうか考えています.
https://wikidocs.net/book/31(ジャンプ投資でしょう)を見て、私が知らないか、重要だと思っている概念を書きます.
個人学習や記録に使われるので、一般的に重要な核心内容であっても、筆者が知らなかったり忘れていたりすれば、書かなくてもいいし、気持ち次第で分かるように書くこともできるので、個人的には文章を見ながら勉強することをお勧めしません.ほほほ:)
01-01こんにちは、世界!https://wikidocs.net/887
Java履歴、実行プロセス
Javaは当初SUNマイクロシステムによって作成され、導入されたが、OracleはSUNを買収した.
JDKはJava開発キットです
JAvacはjdkがインストールされたディレクトリ1のbinというサブディレクトリに存在する.exeとjava.exeファイル
JAvacはjavaコンパイラ:javaファイルをコンパイルする際に使用されるjavacです.exeファイル
jreはjdkより小さい概念でjavaランタイム環境の略です.Javaを実行できる少なくとも1つのファイルがインストールされている環境と見なすことができます.jreは通常javacをインストールしません.
コンパイルはプログラマが作成したソースコードをコンピュータが理解できる言語(機械言語)に変換する行為である.
Javaファイルを実行する2つのステップ
Javaをコンパイルして、クラスファイルではなくjvmがexeに含まれるフォーマットにすることもできますが、大きすぎます.
c、c++のような言語では、すべてのオペレーティングシステムで同じコンパイル実行可能ファイルを使用することはできませんが、JVMのような中間ステップを使用しないため、実行速度は速いですが、オペレーティングシステムごとに個別の実行ファイルが作成されます.
JavaはJVMという中間段階があるので、Cなどの言語よりも速度が遅い.ただし、一度作成したファイルは、どのオペレーティングシステムでも使用できます.
一度に作成したコンテンツを広くリサイクルすることがJavaの最大の特徴と最大の利点と言える.Javaは発展の中で進歩を続け(JITの導入など)、運行速度もC/C++などにほぼ追いつき、ハードウェアを直接制御しない場合は->JIT?
JITコンパイル:JITコンパイル(インスタントコンパイル)または動的コンパイル(動的翻訳)プログラムの実際の実行時に機械言語に翻訳するコンパイル方法
Javaファイルの作成方法
package jump2java;
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World");
}
}
Reference
この問題について(Jumpto Java 01章こんにちはJava!!), 我々は、より多くの情報をここで見つけました https://velog.io/@whco/Jump-to-Javaテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol