私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...

リリース: 2023-07-26 17:28:17
転載
1673 人が閲覧しました

Java の概要

Java とは

まず、Baidu Encyclopedia の説明を見てみましょう:

Java は、複数のプラットフォーム用のソフトウェアを生成するプログラミング言語です。 1990 年代半ばに元 Sun Microsystems のコンピューター科学者 James A. Gosling によって開発されました。コンパイルされたコードは、ほとんどのオペレーティング システムで実行されます。

上記のことから、Java はソフトウェア開発に使用される高級言語であることがわかります。Java には、作成した Java コードをバイトコード ファイルにコンパイルできる統合開発ツールキット JDK が用意されています。 (クラス ファイル) に基づいて、Java 仮想マシン (JVM) は、各オペレーティング システムで実行するためにバイトコードをマシン コードに変換する役割を果たし、オペレーティング システムは、命令を受け取った後にハードウェアが応答するように制御します。

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...
Java プログラムの実行プロセス


プログラマがコーディングの開始からコンピュータが応答するまでに実行するプロセス。コードはおそらく次のようになります:

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...

Java でできること

  • サーバー プログラミング
    Java は現在、サーバー プログラミングの分野で最高の言語の 1 つです。多くの銀行の取引システムは Java を使用して開発されており、ほとんどの場合フロントエンドはなく、通常はサーバーからデータを受信し (上位レベル)、それを処理して別の処理システムに送信します (下位レベルの処理)

  • Web サイトの開発
    個人用または商用 Web サイトの開発の分野では、Java は選択できる非常に成熟したソリューションを提供します。SpringMVC などのさまざまなフレームワークを使用して Web プロジェクトを作成できます。スプリングブートなど。

  • 開発ソフトウェア
    たとえば、私たちがよく知っている Java 統合開発環境 Eclipse や Idea は、すべて Java を使用して開発されています。

  • Android
    私たちが毎日使用するアプリのほとんどは、実際には Java を使用して開発されています。Android はさまざまな JVM とさまざまなパッケージ化方法を使用していますが、コードは依然として Java で書かれています。 。

  • 組み込みデバイス
    Java には、組み込み分野で開発の余地が大きくあります。組み込み開発を行うには、Sun から J2ME 開発パッケージをダウンロードする必要があります。J2ME には、通常の JDK に含まれる JVM とは異なり、組み込みデバイス専用の仮想マシン KVM が含まれています。さらに、特定の組み込みメーカーからシミュレーターをダウンロードする必要があります。

  • 列挙するフィールドは非常にたくさんあります...

Java を学ぶ理由

ある人は、「PHP は世界で最高の言語である」と言いましたが、その後、この文はインターネット上でジョークとして広まりました。しかし、他の言語を専門とするプログラマーの多くは辞めています。なぜ?スクリプト言語である PHP の何がそんなに傲慢なのでしょうか? C おいしいじゃないですか? Pythonってすごいんじゃないの?しかし、Java が最も人気があると思います。その理由を見てみましょう:

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...


興味のある学生は、オンラインでさまざまな年の言語ランキングを検索できます。リストの中で、Java はほぼ長い間、C と並んでリストの 1 位を占めてきました。 Cは高級言語の中でも低級言語であり、ハードウェアとの関連性が高く、動作効率が高いため、低級プログラムの開発もCで行われています。 Java は、サーバー プログラミングの分野での優位性とその移植性により、今後長年にわたって最も人気のあるプログラミング言語の 1 つになるでしょう。


#良い仕事を見つけるために言語を学習しているのであれば、Java を選択することにまったく問題はありません。また、Javaは比較的学習しやすいと個人的に思っているので、実際の作業環境を踏まえてJava学習の概要をまとめ、重要な点や難しい点、知っておくべき知識点を挙げていきます。熱心に勉強すれば、この言語を短期間でマスターし、独立してプログラムを開発することができます。

基礎的な基礎と実践経験を積んだ後、企業にインターンシップに行き、実際のプロジェクトの開発に参加することで、すぐに業界に参入することができます。

Java の学習方法

プログラミング言語の学習は、基本理論に加えて、コーディング、コーディング、コーディング と切り離すことができません。これは、私たちが勉強するときに知識を学ぶのと同じです。毎回の授業でたくさんの新しい知識を学びますが、これらの知識は講義で先生から教えてもらったり、自分で習得したりすることがあります。授業後には演習を行ってください。練習問題の目的は何ですか?学んだ知識を本当に習得できているかを確認し、抜け漏れがないかをチェックすることです。

Java を学習する多くの生徒はビデオを見るのが好きで、ビデオで教師がプログラミングを教えているのを見て、教師に従ってコードを変更せずに入力します。教師のプログラムに小さなエラーがあった場合、またはプログラムの実行に失敗した場合、あなたは完全に混乱し、どう進めるべきかわかりません。そこで私はインターネットで情報を検索し、さまざまな研究グループに参加し、グループの専門家に助けを求めました。それはどうやって調整したんですか?

聞きたいのですが、これは正しい勉強法でしょうか?動画を見る目的は何ですか?プログラミング言語の基礎を素早く学び、このプログラミング言語をマスターします。では、これは何も考えずに他人に助けを求める学習法であり、習得されているのでしょうか?ここで話しているのは コードを完全にコピーする 学習方法であることに注意してください。この学習方法では、自分でコードを書くときにまったくわからないという恥ずかしい状況が生じます。

この場合、ビデオを見てその章の知識ポイントをすぐに学び、教師に従ってコードを入力し、知識ポイントを比較した後、各ステップの意味を考えることができますコードの実行状況を確認し、自分たちでメモを取ることで、その効果が得られます。授業後は基本的な練習問題を見つけて、教材を読まずにプログラミングを実践してみました。わからない場合は、問題を解くようにステップ 1、2、3、4 を列挙して理解することができます。例を挙げましょう:

質問: 文字を 1 行入力してカウントしてください英語の文字、スペース、数字、その他の文字の数

// 开始构思
// 1. 我们需要输出4个数,那么先定义4个变量 int a,b,c,d = 0;
// 2.获取系统用户输入的字符串,再定义一个变量接收这个字符串 Sting s;
// 3.一行字符必须拆开才能统计,所以把字符串转换成数组;
// 4.数组需要遍历,拿到数组的每个字符;
// 5.判断每个字符是什么类型,找到对应的字母、数字和空格类型就将对应类型的变量+1,没找到就按其他处理d+1;
// 6.输出每个字符的个数
ログイン後にコピー

これは、ループと分岐構造を練習するための非常に簡単な演習です。やり方は知っているかもしれませんが、書き始めるとどこから始めればよいかわかりません。これが、多くの初心者プログラマーが現在陥っているジレンマです。 。では、私のようにコードを書く前に、ポイント 1、2、3、4 を整理し、各ステップを詳しく分解してみると、プログラムを書くのに役立ちますか?

この種の思考分析は 疑似コード と呼ばれます。これは、最初にプログラムによって実行される作業を言葉で説明し、その後、プログラムを完成させるための手順に従ってステップを埋めていくことを意味します。デザイン。プログラミング初心者の友達がこの方法を参考にして、実際に自分でコードを書き始めてくれると嬉しいです。より多くのコードを書けば書くほど、より快適に書くことができ、プログラミングのアイデアも広がります。これは私の経験をまとめたものですので、お役に立てれば幸いです。

Java 開発環境のインストール

JDK ダウンロード

現時点でリリースされている Java の最新バージョンは次のとおりです。 Java SE 14ですが、最もよく使われているJdkのバージョンは1.8なので、勉強するなら1.8をベースにして勉強するのも良いと思います。

ダウンロード アドレス (Oracle 公式 Web サイト): Jdk ダウンロード アドレス

開いたら、ページ上で必要な JDK バージョンを見つけます。今回はバージョン Java SE 8u251 を例として、リンクをクリックします。ダウンロードするには

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...

クリックすると、次のようなポップアップ ボックスが表示されます。確認するだけです:

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...


次にOracleにログインしますが、当然ログイン前に登録が必要なのでここでは詳しく説明しません。

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...
#ログイン後にダウンロードできます


私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...ここに画像の説明を挿入

皆さんの便宜のために、事前にインストール パッケージをダウンロードし、ネットワーク ディスクにアップロードしました。


# 自分でダウンロードすることもできます。

    ##Windows バージョンの抽出コード: xpak
  • Linux バージョンの抽出コード: upse
  • Mac バージョンの抽出コード: kmv5

Jdk安装

win版安装

双击安装,下一步按流程走完,不要装jre,因为jdk包含了jre。

环境变量配置:
右击我的电脑,选择属性,点击高级系统设置:

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...


选择环境变量:

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...
在这里插入图片描述


在系统变量里,点击新建按钮,创建JAVA_HOME目录,变量值填入你的jdk安装目录:

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...
在这里插入图片描述


然后点击Path,再点击编辑,输入Java的bin目录,格式如下:

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...
在这里插入图片描述

注意:win7的话需要找到Path,双击打开后在后面手动输入 %JAVA_HOME%/bin;

确定之后,打开cmd,输入

java -version
ログイン後にコピー

如出现下面有版本号的结果,则表示Java安装成功:

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...
在这里插入图片描述

Linux版本安装

请参考教程:Linux Java安装教程

Mac版本安装

请参考教程:Mac Java安装教程

开发工具选择

  1. notepad++ 。初入门写程序,可以用文本编辑器,对于熟悉Java语法非常有帮助。notepad++下载地址:
    https://notepad-plus-plus.org/downloads/v7.8.6/

  2. Eclispe。我刚学Java的时候用的就是Eclipse,它是完全免费,使用也比较简单。下载地址:https://www.eclipse.org/downloads/
    下面这篇教程会教你如何下载安装和使用:Eclipse 安装(Neon 版本)

  3. IDEA。IDEA是我现在用的编辑器,个人感觉非常好用,是目前开发Java最好的编辑器,非常推荐大家使用。缺点是比较吃内存,而且商用版的需要破解或者购买才能使用,不过社区版的可以免费使用,对于初学者来说足够了。下载地址:https://www.jetbrains.com/idea/

第一个Java程序

入门程序HelloWorld

新建一个txt文件

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...
HelloWorld.txt

修改后缀名变成 .java文件

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...
.java文件

HelloWorld的java程序代码如下:

public class HelloWorld{
    public static void main(String[] args) {
        // 打印一句话  "Hello World"
        System.out.println("Hello World");
    }
}
ログイン後にコピー

注意代码不要写错,然后我们开始运行一下:
在文件夹路径上输入cmd 命令

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...
cmd


打开这样的黑窗口

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...


输入下面的命令:


javac HelloWorld.java
ログイン後にコピー

正常的话,文件夹会多出来一个 HelloWorld.class 文件:

私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...


然后再执行命令(注意HelloWorld 后面没有 .class)


java HelloWorld
ログイン後にコピー

我们可以看到,命令行打印了我们输出的语句 Hello World, 这就说明我们的程序是完全正确的,没有问题。是不是很简单呢,你学废了吗?

解释一下Hello World程序

这里首先我们定义了一个类,类是 “public” 公共类型的,类名为“HelloWorld”。另外,Java 中主类名必须和Java 文件名相同,也就是说,这里定义的类名是“HelloWorld”,则文件应该保存为“HelloWorld.java”。

public static void main(String[] args)
ログイン後にコピー

这一句是Java 中的主运行方法,它和 C/C++中的main()作用是一样的,就是所有的程序都从“main()”中开始执行。要执行 Java 程序,必须有一个包括主运行方法的类

System.out.println("Hello world");
ログイン後にコピー

这一句是 Java.lang 包的一个方法,用来将字串“Hello world”输出到命令行窗口。


以上が私のガールフレンドは Java を学ぶことができないと泣きました。その夜、私は彼女に基本を教えました...の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:Java学习指南
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート