Rumah >Java >JavaAsas >Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.

Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.

Java学习指南
Java学习指南ke hadapan
2023-07-26 17:28:171692semak imbas

Bermula dengan Java

Apa itu Java

Mari kita lihat dahulu penjelasan Ensiklopedia Baidu:

Java ialah bahasa pengaturcaraan yang menjana perisian untuk berbilang platform. Dibangunkan pada pertengahan 1990-an oleh bekas ahli sains komputer Sun Microsystems James A. Gosling. Kod yang disusun berjalan pada kebanyakan sistem pengendalian.

Daripada perkara di atas, kami memahami bahawa Java ialah bahasa peringkat tinggi yang digunakan untuk membangunkan perisian Java menyediakan kit alat pembangunan bersepadu JDK, yang membolehkan kami menyusun kod Java yang kami tulis ke dalam fail bytecode (fail kelas Java mesin maya (JVM) bertanggungjawab untuk menukar bytecode kepada kod mesin untuk pelaksanaan pada setiap sistem pengendalian Sistem pengendalian mengawal perkakasan untuk bertindak balas selepas menerima arahan.

Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.
Proses pelaksanaan program Java


Proses yang dilalui oleh pengaturcara dari permulaan pengekodan hingga tindak balas komputer terakhir kepada kod mungkin seperti ini:

Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.

  • boleh buat

  • Pelayan Pengaturcaraan
  • Java kini merupakan salah satu bahasa terbaik dalam bidang pengaturcaraan pelayan. Banyak sistem perdagangan bank dibangunkan menggunakan Java Dalam kebanyakan kes tiada front-end Mereka biasanya menerima data dari pelayan (peringkat atas), memprosesnya dan menghantarnya ke sistem pemprosesan lain (pemprosesan peringkat bawah)


  • . Membangunkan tapak web
  • Dalam bidang membangunkan tapak web peribadi atau komersial, java menyediakan penyelesaian yang sangat matang untuk kami pilih Anda boleh menggunakan pelbagai rangka kerja untuk mencipta projek web, seperti SpringMVC, SpringBoot, dsb.


  • Perisian pembangunan
  • Sebagai contoh, persekitaran pembangunan bersepadu Java Eclipse dan Idea yang kami sangat kenali semuanya dibangunkan menggunakan Java.


  • Android
  • Kebanyakan apl yang kami gunakan setiap hari sebenarnya dibangunkan menggunakan Java Walaupun Android menggunakan JVM yang berbeza dan kaedah pembungkusan yang berbeza, kod tersebut masih ditulis dalam bahasa Java.


  • Peranti terbenam
  • Java mempunyai ruang yang bagus untuk pembangunan dalam bidang terbenam. Untuk melibatkan diri dalam pembangunan terbenam, anda perlu memuat turun pakej pembangunan J2ME daripada Sun J2ME termasuk mesin maya khusus KVM untuk peranti terbenam, yang berbeza daripada JVM yang disertakan dalam JDK biasa. Di samping itu, anda perlu memuat turun simulator daripada pengeluar terbenam tertentu.

    🎜🎜 dan banyak lagi bidang lain, terlalu banyak untuk disenaraikan satu persatu...🎜

Kenapa belajar Java

Ada yang berkata: PHP adalah bahasa terbaik di dunia Kemudian, ayat ini tersebar sebagai jenaka di Internet. Tetapi ramai pengaturcara yang pakar dalam bahasa lain telah berhenti. kenapa? Apa yang sombong sangat tentang PHP, bahasa skrip? Bukankah C++ hebat? Bukankah Python hebat? Tetapi saya rasa Java adalah yang paling popular. Mari kita lihat sebabnya:

Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.


Pelajar yang berminat boleh mencari dalam talian untuk kedudukan bahasa dalam pelbagai tahun Java hampir selalu menduduki tempat pertama dalam ranking adalah setanding. Sebagai bahasa peringkat rendah dalam kalangan bahasa peringkat tinggi, C berkait rapat dengan perkakasan dan mempunyai kecekapan operasi yang tinggi, begitu banyak program peringkat rendah dibangunkan dalam C. Kerana penguasaannya dalam bidang pengaturcaraan pelayan dan kemudahalihannya, Java masih akan menjadi salah satu bahasa pengaturcaraan yang paling popular untuk beberapa tahun yang akan datang.


Jika anda belajar bahasa untuk mencari pekerjaan yang baik, maka tiada masalah untuk memilih Java. Dan saya secara peribadi berpendapat bahawa Java agak mudah untuk dipelajari Saya akan meringkaskan garis besar pembelajaran Java berdasarkan persekitaran kerja sebenar, dan menyenaraikan perkara utama dan sukar dan perkara pengetahuan yang mesti diketahui. Selagi anda belajar bersungguh-sungguh, anda boleh menguasai bahasa ini dalam tempoh yang singkat dan membangunkan program secara bebas.

Selepas anda mempunyai beberapa pengalaman asas dan praktikal, anda boleh pergi ke syarikat untuk latihan amali dan mengambil bahagian dalam pembangunan projek sebenar, dan anda akan dapat memasuki industri dengan cepat.

Cara belajar Java

Mempelajari sebarang bahasa pengaturcaraan, sebagai tambahan kepada teori asas, tidak dapat dipisahkan daripada pengekodan, pengekodan, pengekodan. Ini sama seperti belajar ilmu apabila kita belajar. Kami akan mempelajari banyak mata pengetahuan baharu dalam setiap kelas Mata pengetahuan ini mungkin diajar kepada anda oleh guru dalam kuliah, atau anda mungkin telah menguasainya sendiri Anda mesti melakukan beberapa latihan selepas kelas. Apakah tujuan soalan latihan? Ia adalah untuk mengesahkan sama ada anda telah benar-benar menguasai mata pengetahuan yang telah anda pelajari dan untuk menyemak sebarang ketinggalan.

Ramai pelajar yang belajar Java suka menonton video, di mana guru mengajar cara menulis program dalam video, dan kemudian mereka mengikuti guru menaip kod dengan tepat. Jika terdapat sebarang ralat kecil dalam program guru, atau jika program gagal dilaksanakan, anda akan keliru sepenuhnya dan tidak tahu bagaimana untuk meneruskan. Jadi saya mencari maklumat dalam talian, menyertai pelbagai kumpulan belajar, dan meminta bantuan daripada pakar dalam kumpulan. Bagaimanakah saya melakukan ini? Bagaimana anda menyesuaikannya?

Saya nak tanya, adakah ini cara belajar yang betul? Apakah tujuan menonton video tersebut? Cepat belajar asas bahasa pengaturcaraan dan kuasai bahasa pengaturcaraan ini. Jadi adakah ini kaedah pembelajaran untuk meminta bantuan orang lain tanpa berfikir Adakah ia dikuasai? Perhatikan, perkara yang saya bincangkan di sini ialah kaedah pembelajaran menyalin kod sepenuhnya. Cara pembelajaran ini mewujudkan situasi yang memalukan: Menulis kod sendiri tidak tahu langsung.

Jika ini berlaku, kita boleh mempelajari mata pengetahuan bab dengan cepat dengan menonton video, dan kemudian mengikut guru untuk menaip kod Selepas membandingkan titik pengetahuan, fikirkan maksud setiap langkah pelaksanaan kod , dan ambil nota sendiri. Bukankah ini lebih baik? Selepas kelas, kami menemui beberapa latihan asas dan cuba melaksanakan pengaturcaraan tanpa membaca bahan. Jika kita tidak tahu, kita boleh menghitung langkah 1, 2, 3, dan 4 sama seperti menyelesaikan masalah untuk membantu kita memahami:

Tajuk: Masukkan baris aksara dan kira huruf Inggeris. ruang, dan nombor dan bilangan aksara lain

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

Ini adalah latihan yang sangat mudah untuk mempraktikkan gelung dan struktur cawangan Mungkin anda tahu cara melakukannya, tetapi anda tidak tahu di mana untuk bermula apabila anda mula menulis Ini adalah dilema yang dihadapi oleh ramai pengaturcara baru. Jadi, jika anda menyusun mata 1, 2, 3, dan 4 sebelum menulis kod seperti saya, dan memecahkan setiap langkah secara terperinci, adakah ia berguna untuk anda menulis program?

Analisis pemikiran seperti ini dipanggil pseudocode Ia bermaksud menggunakan perkataan untuk menerangkan kerja yang dilakukan oleh program anda terlebih dahulu, dan kemudian mengisi langkah-langkah mengikut langkah-langkah untuk melengkapkan reka bentuk program. Saya berharap rakan-rakan yang baru dalam pengaturcaraan boleh merujuk kepada kaedah ini dan benar-benar mula menulis kod sendiri. Lebih banyak kod yang anda tulis, lebih selesa anda semasa menulis, dan lebih luas idea pengaturcaraan anda. Ini adalah ringkasan pengalaman saya, saya harap ia dapat membantu anda.

Java Pembangunan Persekitaran Pemasangan Undang -undang Java yang telah dikeluarkan adalah Java Se 14, tetapi versi JDK yang paling banyak digunakan adalah 1.8. kami juga belajar berdasarkan versi 1.8.

Alamat muat turun (laman web rasmi Oracle): Alamat muat turun Jdk

Selepas membukanya, cari versi jdk yang diperlukan pada halaman Kali ini, ambil versi Java SE 8u251 sebagai contoh

Selepas mengklik, sesuatu seperti ini akan muncul kotak Pop-up, kami hanya menyemak dan mengesahkan:


Seterusnya, kami perlu log masuk ke Oracle. jadi saya tidak akan menerangkan secara terperinci di sini. Anda boleh memuat turunnya selepas log masuk itu sendiri :
Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.


kod pengekstrakan versi windows: xpakTeman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.


kod pengekstrakan versi linux: upse

Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas. kod pengekstrakan versi mac: kmv5

Jdk安装

win版安装

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

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

Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.


选择环境变量:

Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.
在这里插入图片描述


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

Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.
在这里插入图片描述


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

Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.
在这里插入图片描述

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

确定之后,打开cmd,输入

java -version

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

Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.
在这里插入图片描述

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文件

Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.
HelloWorld.txt

修改后缀名变成 .java文件

Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.
.java文件

HelloWorld的java程序代码如下:

public class HelloWorld{
    public static void main(String[] args) {
        // 打印一句话  "Hello World"
        System.out.println("Hello World");
    }
}

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

Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.
cmd


打开这样的黑窗口

Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.


输入下面的命令:


javac HelloWorld.java

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

Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.


然后再执行命令(注意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”输出到命令行窗口。


Atas ialah kandungan terperinci Teman wanita saya menangis dan berkata dia tidak boleh belajar bahasa Jawa pada malam itu saya mengajarnya asas-asas.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:Java学习指南. Jika ada pelanggaran, sila hubungi admin@php.cn Padam