色欲av一区久久精品_久久综合色综合色88_无码在线观看不卡_色黄视频网站_亚洲国产精品久久久久秋霞66

java學(xué)習(xí)(java學(xué)習(xí)路線詳解)

時(shí)間:2023-05-15

java學(xué)習(xí)

Java是一種言語,一個渠道包含JavaSE、JavaEE、JavaME三個版別
JavaSE標(biāo)準(zhǔn)版(屬于Java的基礎(chǔ)部分,可以開發(fā)C/S構(gòu)架的桌面應(yīng)用程序)
JavaME迷你版(用于嵌入式設(shè)備的開發(fā)應(yīng)用程序,如老手機(jī),掌上電腦的軟件)
JavaEE企業(yè)開發(fā)版別(可以開發(fā)大型的B/S構(gòu)架應(yīng)用程序,便是開發(fā)在瀏覽器中運(yùn)轉(zhuǎn)的程序)
JSP(JavaServePagesJava服務(wù)頁)是用于開發(fā)動態(tài)網(wǎng)頁的一種技能,是屬于JavaEE的一種技能,目前,最常用的三種動態(tài)網(wǎng)頁言語有
ASP(ActiveServerPages),
JSP(JavaServerPages),
PHP(HypertextPreprocessor)
JavaScript屬于一種在瀏覽器中運(yùn)轉(zhuǎn)的腳本言語,和Java沒有聯(lián)系,用途便是給網(wǎng)頁參加一些功能和特效
Java的效果
面向?qū)ο缶幊趟枷?br /> 圖形界面編程(不是Java的強(qiáng)項(xiàng))
java的強(qiáng)項(xiàng)是后臺(和數(shù)據(jù)庫做銜接)
數(shù)據(jù)庫編程
文件I/O流
網(wǎng)絡(luò)編程
多線程
Java的特色
Java是簡單的,比起C是容易掌握的,入門簡單
Java是面向?qū)ο蟮?br /> Java是跨渠道(操作系統(tǒng))的,即一次編譯,處處運(yùn)轉(zhuǎn)
Java是高性能的
JAVA的裝置和配置
想要Java運(yùn)轉(zhuǎn)就要裝置JDK(JavaDevelopmentKit——Java運(yùn)轉(zhuǎn)程序包),JDK包含
JRE(Javaruntimeenvirnment——java運(yùn)轉(zhuǎn)環(huán)境),
一堆Java東西(例如:排序東西,HTTP東西)
Java基礎(chǔ)的類庫(幫助文檔點(diǎn)擊所有類,即可查看)
裝置
注:JDK可以裝多個,可是要裝在不同的文件夾里
JDK是程序員開發(fā)用的,JRE是運(yùn)轉(zhuǎn)Java程序用的,我把我的程序拷到h的電腦上,他不需要JDK只需要裝JRE運(yùn)轉(zhuǎn)這個程序就行。JDK與JRE的聯(lián)系
裝置過程一向點(diǎn)下一步就行
配置
C:\ProgramFiles\Java\jdk1.8.0_161\bin
在bin這個文件中有java.exe這個解說履行器,,有javac.exe這個編譯程序
注:在添加完路徑后,要關(guān)閉cmd要不然找不到
編寫第一個Java程序
//注釋用雙斜杠標(biāo)注
//作者召暉
//在控制臺顯現(xiàn)”Hello”
//日期2018年8月28日
//public:表明這個類是公共的,一個Java文件中只能有一個public類
//class:表明這是一個類
//hello:類名(公共類必須和文件名共同,規(guī)定)
publicclassHello
{
publicstaticvoidmain(Stringargs[])//一個主函數(shù),適當(dāng)于是程序的進(jìn)口
{
//中間寫履行語句,system.out是一個包,println是函數(shù)
System.out.println(“hello!”);
}
}
編譯的指令是javac文件全名——javacHello.java
運(yùn)轉(zhuǎn)的指令是java文件名不用帶后綴——javaHello
注:javac.exe會獲得我們操作系統(tǒng)默許采用的編碼格局,而不是java文件的編碼。例如win10的默許編碼是GBK,而文件內(nèi)的字符是UTF-8,所以會呈現(xiàn)GBK識別不了的狀況。解決辦法

一、使用-encoding參數(shù)指明編碼方式:
javac-encodingUTF-8XX.java
二、直接用IDE輸出,例如Eclipseexpertjar文件
編譯和JAVA程序運(yùn)轉(zhuǎn)的聯(lián)系
Java的運(yùn)轉(zhuǎn)原理
C言語是編譯型言語,而JAVA和Python是解說型言語。
編譯型言語,源代碼終究會編譯成機(jī)器言語,也便是可履行文件(像windows中的.exe文件)今后CPU就可以直接的履行了。
解說型言語像JAVA便是把源代碼轉(zhuǎn)化為字節(jié)碼,把字節(jié)碼交給JAVA的解說器去履行,從而達(dá)到了跨渠道的意圖,可是效率會底。
Java的源文件(Hello.java)是根本就不能被履行的,是給程人(序員們)看的,計(jì)算機(jī)是看不懂的,所以要編譯成計(jì)算機(jī)看的懂的字節(jié)碼文件(Hello.class),履行編譯工作的便是Javac.exe
字節(jié)碼文件(Hello.class)由解說履行器(即Java.exe)將字節(jié)碼文件加載到Java虛擬機(jī)(JVM)中,Java程序?qū)嶋H上是在Java虛擬機(jī)(JVM)中運(yùn)轉(zhuǎn)的,所以能達(dá)到跨渠道的意圖
編譯后呈現(xiàn)的文件:java

java學(xué)習(xí)路線詳解

Java的學(xué)習(xí)路線圖,由簡到繁,由易到難,一步步的學(xué)習(xí),最后成為Java開發(fā)工程師。
第一階段:Java基礎(chǔ)
第二階段:數(shù)據(jù)庫
第三階段:前端技術(shù)
第四階段:JavaWeb動態(tài)網(wǎng)頁
第五階段:Java編程強(qiáng)化
第六階段:軟件項(xiàng)目管理
第七階段:熱門技術(shù)框架
第八階段:分布式架構(gòu)
第九階段:服務(wù)器中間件
第十階段:服務(wù)器技術(shù)
第十一階段:容器技術(shù)
第十二階段:企業(yè)業(yè)務(wù)解決方案

文章標(biāo)簽:

Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號

與項(xiàng)目經(jīng)理交流
掃描二維碼
與項(xiàng)目經(jīng)理交流
掃描二維碼
與項(xiàng)目經(jīng)理交流
ciya68