国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

??
Java ????" >Java ????
Java? ?????" >Java? ?????
Java? ? ? ?? ?" >Java? ? ? ?? ?
Java? ??? ?? ??" >Java? ??? ?? ??
Java? ??? ??" >Java? ??? ??
Java ?? ?? ??" >Java ?? ?? ??
JDK ????" >JDK ????
Jdk安裝" >Jdk安裝
win版安裝" >win版安裝
Linux版本安裝" >Linux版本安裝
Mac版本安裝" >Mac版本安裝
開(kāi)發(fā)工具選擇" >開(kāi)發(fā)工具選擇
第一個(gè)Java程序" >第一個(gè)Java程序
入門(mén)程序HelloWorld" >入門(mén)程序HelloWorld
解釋一下Hello World程序" >解釋一下Hello World程序
? Java Java??? ? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.

Jul 26, 2023 pm 05:28 PM
java

Java ????

Java? ?????

?? Baidu Encyclopedia? ??? ???????.

Java? ?? ???? ?????? ???? ????? ?????. ? Sun Microsystems ??? ??? James A. Gosling? 1990?? ??? ??????. ???? ??? ???? ?? ???? ?????.

??? ??? Java? ????? ??? ???? ?? ???? ?? ??????. Java? ??? ??? Java ??? ????? ??(??? ??)? ???? ? ?? ?? ?? ?? JDK? ?????. ?? ??(JVM)? ? ?????? ??? ? ??? ?????? ?? ??? ???? ??? ?????. ????? ??? ?? ? ????? ????? ?????.

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.
Java ???? ?? ??


?????? ??? ???? ??? ?? ?? ??? ???? ??? ??? ??? ??? ????.

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.

Java? ? ? ?? ?

  • ?? ?????
    Java? ?? ?? ????? ???? ??? ?? ? ?????. ?? ??? ?? ???? Java? ???? ?????. ???? ?? ?????? ????. ????? ??(?? ??)?? ???? ?? ??? ? ?? ?? ???(?? ?? ??)?? ????. ???? ??

    ?? ?? ??? ???? ?? ???? Java? SpringMVC, SpringBoot ?? ?? ??? ?????? ???? ??? ? ?? ?? ??? ???? ?????.

  • ?? ?????

    ?? ?? ???? ??? Java ?? ?? ??? Eclipse? Idea? ?? Java? ???? ???????.

  • Android

    ??? ?? ???? ???? ?? ??? Java? ???? ?????. Android? ??? JVM? ??? ??? ??? ????? ??? ??? Java ??? ?????.

  • ???? ??

    Java? ???? ???? ??? ??? ???. ???? ??? ????? Sun?? J2ME ?? ???? ?????? ???. J2ME?? ?? JDK? ??? JVM? ?? ???? ??? ?? ?? ?? KVM? ???? ????. ?? ?? ???? ??????? ?????? ?????? ???.

  • ? ? ??? ??? ?? ??? ??? ???? ?? ??...

Java? ??? ?? ??

?? ??? PHP? ???? ?? ?? ???? ?????. ??? ? ??? ???? ???? ?????. ??? ?? ??? ???? ?? ??????? ??? ??? ??. ?? ???? ??? PHP? ??? ??? ?????? C++? ???? ???? ???? ???? ???? ??? Java? ?? ??? ??? ?????.

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.


?? ?? ???? ????? ??? ??? ?? ??? ??? ? ????. Java? ?? ?? C ???? 1?? ??????. ?? ?????. C? ???? ? ????? ????? ??? ??? ?? ?? ???? ?? C? ???? ?? ????? ??. ?? ????? ????? ???? ????? ?? Java? ???? ?? ?? ?? ?? ?? ????? ?? ? ??? ? ????.


?? ???? ?? ?? ??? ??? ??? Java? ???? ? ?? ??? ????. ??? ????? Java? ??? ?? ????? ??? ?????. ?? ?? ??? ???? Java ??? ??? ???? ?? ? ??? ?? ? ??? ? ?? ??? ???????. ??? ???? ?, ???? ? ??? ????? ????? ????? ??? ? ????.

?? ?? ??? ??? ?? ??? ?? ? ??? ?? ???? ?? ?? ???? ??? ??? ? ?? ?? ??? ??? ??? ? ????.

Java? ??? ??

?? ????? ??? ??? ?? ?? ?? ??? ??, ??, ??? ??? ? ????. ?? ?? ??? ??? ? ??? ??? ?? ????. ??? ? ???? ?? ??? ?? ???? ?? ????. ??? ?? ???? ???? ???? ??? ?? ?? ??, ?? ?? ??? ??? ??? ? ?? ????. ????? ??? ?????? ?? ?? ???? ??? ????? ????, ??? ??? ??? ???? ????.

?? ???? Java? ?? ? ???? ?? ?? ?????. ????? ??? ?????? ???? ?? ? ?? ??? ?? ??? ???? ?????. ???? ????? ?? ??? ???, ????? ???? ???? ??? ????? ??? ???? ?? ??? ???. ??? ????? ??? ????, ??? ??? ??? ????, ??? ????? ??? ??????. ?? ??? ???????

??? ???? ?? ??? ?? ????. ??? ?? ??? ?????? ????? ??? ??? ??? ??? ? ????? ??? ??????. ???? ??? ???? ?? ?? ???? ??? ???? ?? ?????? ??? ?? ??? ?? ?? ?? ?? ?? ?????. ?? ?? ??? ????? ??? ????. ?? ??? ???? ?? ?? ????.

?? ???? ??? ??? ?? ?? ?? ???? ??? ?? ? ??, ???? ??? ?? ??? ??? ?, ?? ??? ? ??? ??? ??? ???. , ??? ??? ??? ?? ?? ? ?? ????? ??? ?? ? ? ?? ?? ????? ?? ??? ?? ?? ?????? ??? ?????. ? ?????, ??? ?? ?? ??? ?? ??? 1, 2, 3, 4??? ???? ???. ??, ?? ? ?? ?? ?

// 開(kāi)始構(gòu)思
// 1. 我們需要輸出4個(gè)數(shù),那么先定義4個(gè)變量 int a,b,c,d = 0;
// 2.獲取系統(tǒng)用戶輸入的字符串,再定義一個(gè)變量接收這個(gè)字符串 Sting s;
// 3.一行字符必須拆開(kāi)才能統(tǒng)計(jì),所以把字符串轉(zhuǎn)換成數(shù)組;
// 4.數(shù)組需要遍歷,拿到數(shù)組的每個(gè)字符;
// 5.判斷每個(gè)字符是什么類(lèi)型,找到對(duì)應(yīng)的字母、數(shù)字和空格類(lèi)型就將對(duì)應(yīng)類(lèi)型的變量+1,沒(méi)找到就按其他處理d+1;
// 6.輸出每個(gè)字符的個(gè)數(shù)

??? ?? ??? ??? ? ?? ?? ??? ?????. ??? ??? ???? ???, ???? ??? ? ????? ???? ?? ???? ?? ????. ??? ?? ?? ?? ??????? ?? ?? ??????. ?? ??? ??? ???? ?? 1?, 2?, 3?, 4? ??? ????, ? ??? ???? ????? ???? ??? ??? ?? ?????

??? ?? ??? ?? ???? ???. ?? ????? ???? ??? ??? ???? ??? ?? ??? ?? ??? ?? ???? ??? ???? ?? ?????. ?????? ?? ??? ???? ? ??? ???? ??? ??? ?? ??? ??? ?? ?????. ? ?? ??? ????? ???? ?? ? ????? ????? ????? ? ?????. ? ??? ??? ???? ??? ???? ?????.

Java ?? ?? ??

JDK ????

?? ??? Java? ?? ??? Java SE 14???, ?? ?? ???? Jdk ??? ????? 1.8? ?????. ?? ?? 1.8? ???? ?????.

???? ??(??? ?? ????) : Jdk ???? ??

?? ????? ??? jdk ??? ????. ???? Java SE 8u251 ??? ?? ?? ???????

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.

???? ??? ?? ?? ??? ?????. ???? ???? ???.

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.


????, Oracle? ????? ???. ?? ????? ?? ???? ???. ??? ???? ??? ??? ?????.

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.

??? ? ???? ?????


? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.
??? ???? ??


??? ??? ?? ?????? ?? ????? ???????? ?????????. ?? :


  • windows ?? ?? ??: xpak

  • linux ?? ?? ??: upse

  • mac ?? ?? ??: kmv5

Jdk安裝

win版安裝

雙擊安裝,下一步按流程走完,不要裝jre,因?yàn)閖dk包含了jre。

環(huán)境變量配置:
右擊我的電腦,選擇屬性,點(diǎn)擊高級(jí)系統(tǒng)設(shè)置:

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.


選擇環(huán)境變量:

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.
在這里插入圖片描述


在系統(tǒng)變量里,點(diǎn)擊新建按鈕,創(chuàng)建JAVA_HOME目錄,變量值填入你的jdk安裝目錄:

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.
在這里插入圖片描述


然后點(diǎn)擊Path,再點(diǎn)擊編輯,輸入Java的bin目錄,格式如下:

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.
在這里插入圖片描述

注意:win7的話需要找到Path,雙擊打開(kāi)后在后面手動(dòng)輸入 %JAVA_HOME%/bin;

確定之后,打開(kāi)cmd,輸入

java -version

如出現(xiàn)下面有版本號(hào)的結(jié)果,則表示Java安裝成功:

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.
在這里插入圖片描述

Linux版本安裝

請(qǐng)參考教程:Linux Java安裝教程

Mac版本安裝

請(qǐng)參考教程:Mac Java安裝教程

開(kāi)發(fā)工具選擇

  1. notepad++ 。初入門(mén)寫(xiě)程序,可以用文本編輯器,對(duì)于熟悉Java語(yǔ)法非常有幫助。notepad++下載地址:
    https://notepad-plus-plus.org/downloads/v7.8.6/

  2. Eclispe。我剛學(xué)Java的時(shí)候用的就是Eclipse,它是完全免費(fèi),使用也比較簡(jiǎn)單。下載地址:https://www.eclipse.org/downloads/
    下面這篇教程會(huì)教你如何下載安裝和使用:Eclipse 安裝(Neon 版本)

  3. IDEA。IDEA是我現(xiàn)在用的編輯器,個(gè)人感覺(jué)非常好用,是目前開(kāi)發(fā)Java最好的編輯器,非常推薦大家使用。缺點(diǎn)是比較吃內(nèi)存,而且商用版的需要破解或者購(gòu)買(mǎi)才能使用,不過(guò)社區(qū)版的可以免費(fèi)使用,對(duì)于初學(xué)者來(lái)說(shuō)足夠了。下載地址:https://www.jetbrains.com/idea/

第一個(gè)Java程序

入門(mén)程序HelloWorld

新建一個(gè)txt文件

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.
HelloWorld.txt

修改后綴名變成 .java文件

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.
.java文件

HelloWorld的java程序代碼如下:

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

注意代碼不要寫(xiě)錯(cuò),然后我們開(kāi)始運(yùn)行一下:
在文件夾路徑上輸入cmd 命令

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.
cmd


打開(kāi)這樣的黑窗口

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.


輸入下面的命令:


javac HelloWorld.java

正常的話,文件夾會(huì)多出來(lái)一個(gè) HelloWorld.class 文件:

? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.


然后再執(zhí)行命令(注意HelloWorld 后面沒(méi)有 .class)


java HelloWorld

我們可以看到,命令行打印了我們輸出的語(yǔ)句 Hello World, 這就說(shuō)明我們的程序是完全正確的,沒(méi)有問(wèn)題。是不是很簡(jiǎn)單呢,你學(xué)廢了嗎?

解釋一下Hello World程序

這里首先我們定義了一個(gè)類(lèi),類(lèi)是 “public” 公共類(lèi)型的,類(lèi)名為“HelloWorld”。另外,Java 中主類(lèi)名必須和Java 文件名相同,也就是說(shuō),這里定義的類(lèi)名是“HelloWorld”,則文件應(yīng)該保存為“HelloWorld.java”。

public static void main(String[] args)

這一句是Java 中的主運(yùn)行方法,它和 C/C++中的main()作用是一樣的,就是所有的程序都從“main()”中開(kāi)始執(zhí)行。要執(zhí)行 Java 程序,必須有一個(gè)包括主運(yùn)行方法的類(lèi)。

System.out.println("Hello world");

這一句是 Java.lang 包的一個(gè)方法,用來(lái)將字串“Hello world”輸出到命令行窗口。


? ??? ? ????? ??? ?? ? ??? ??? ?? ? ?? ???? ??? ????.? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

??? ????
1601
29
PHP ????
1502
276
???
JDBC? Java? ??? ???? ??? ?????? JDBC? Java? ??? ???? ??? ?????? Aug 02, 2025 pm 12:29 PM

JDBC ????? ???? ????? ?? ?? ?? ??? ?? ?? ??? ?? ? ?? ??? ?? ?? ?? ??? ???????. 1. ????? ????? Conn.SetAutoCommit (False)?? ??????. 2. ??? ? ????? ?? ?? SQL ??? ?????. 3. ?? ??? ??? ?? Conn.commit ()?? ???? ??? ???? ???? ?? ??? ???? Conn.Rollback ()?? ??????. ???, ? ??? ???? ????, ??? ???? ????, ?? ??? ??? ?? ??? ??? ???? ? ???????. ?? ?? ?? ???? ????? ??? ???? ?? ?? ???? ???? ??? ????? ?? ??? ??? ? ?? ???? ?? ????.

JVM (Java Virtual Machine) ?? ?? JVM (Java Virtual Machine) ?? ?? Aug 01, 2025 am 06:31 AM

thejvmenablesjava? "WriteOnce, Runynywhere"??? ?? excodecodethroughfourmaincomponents : 1. theclassloadersubsystemloads, ??, ? intinitializes.classfilesusingbootsprap, extension, andapplicationclassloaders, ensuringsecureandlazyclasloa

Java? ??? ?? ??? ?????? Java? ??? ?? ??? ?????? Aug 02, 2025 am 02:38 AM

?? ?? ? ?? ???? ???? ?? Java.Time ???? ???? ??????. 2. LocalDate, LocalDateTime ? LocalTime? ?? ?? ??? ??? ?????. 3. () ???? ???? ?? ??? ??? ????. 4. ???/???? ??? ???? ??? ????? ??? ??????. 5. ZonedDateTime ? Zoneid? ???? ???? ??????. 6. DateTimeFormatter? ?? ?? ? ?? ?? ?? ???; 7. ??? ?? ?? ?? ??? ????? ?? ??????. ?? Java? ?? ??? ???? ??? ??? ???? Java.Timeapi ??? ?? ??? ???????.

Java ??? ?? ?? : Spring Boot vs Quarkus vs Micronaut Java ??? ?? ?? : Spring Boot vs Quarkus vs Micronaut Aug 04, 2025 pm 12:48 PM

Pre-FormancetArtUptimeMoryUsage, Quarkusandmicronautleadduetocompile-timeprocessingandgraalvsupport, withquarkusoftenperforminglightbetterine serverless sinarios.2.thyvelopecosyste,

???? ?? ? ??? ?? ???? ?? ? ??? ?? Aug 01, 2025 am 06:40 AM

NetworkPortSandfirewallsworkTogetToenableCommunication whileensuringsecurity.1.networkportSarevirtualendpointsnumbered0–65535, Withwell-nownports like80 (http), 443 (https), 22 (ssh) ? 25 (smtp) ?? (specservices

??? ??? Java?? ??? ?????? ??? ??? Java?? ??? ?????? Aug 02, 2025 pm 01:55 PM

Java 's Garbage Collection (GC)? ???? ???? ???? ??????, ?? ? ??? ??? ? ??? ??? ??? ??? ????. 1.GC? ?? ?? (? : ?? ??, ?? ???, ?? ?? ?)?? ??? ???? ????, ?? ? ??? ??? ???? ?????. 2. ?? ???? ????? ????, ?? ?? ??? ??? ???? ?? ??? ??????. 3. ?? ?? ?? ?? : ??? ?? (Eden, S0, S1)? ?? ????? ?????. ??? ??? ?? ? MajorGC? ???? ? ??? ? ????. Metaspace? ??? ?? ???? ?????. 4. JVM? ??? GC ??? ?????. SerialGC? ??? ?? ????? ?????. ParallelGC? ???? ??????. CMS? ?? ???

Java ?? ?? ?? : Maven vs. Gradle Java ?? ?? ?? : Maven vs. Gradle Aug 03, 2025 pm 01:36 PM

GradleisBetTerChoiceFormostNewProjectSduetoitssuperiorflexible, Performance, and ModernToolingsupport.1.Gradle'Sgroovy/kotlindslismoreConcisENDEXPRESSIVETHANMAVEN'SVOSEXML.2.GradleOutsMaveninbuildweedweedweedweedweedweedweedweedweedweedweedweedweedweede

??? ????. ?? ??? ?? ??? ????. ?? ??? ?? Aug 02, 2025 am 06:26 AM

DEFER? ??? ???? ?? ??? ??? ???? ? ?????. ?? ??? ?? ? ? ?? ????, ??? ??? ? ?? ?? (LIFO)? ??? ?????. 1. ?? ??? ??? ? ??? ?????. 2. ?? ??? ?? ??? ??? ????? ?????. 3. ?? ? ?? ?? ??? ? ????. 4. ??? ?????? ??? ??? ???? ?????. 5. ?? ??? ???? ?? ??? ?? ??? ?????. ??? ??? ?? ?? ? ???? ???? ? ????.

See all articles