更新時間:2020-08-03 11:11:22 來源:動力節(jié)點 瀏覽2106次
學習Java需要一個系統(tǒng)的過程,不同的學習方向也需要不同的學習時間。目前Java廣泛用于Web開發(fā)、大數(shù)據(jù)開發(fā)、Android開發(fā)以及各種后端服務(wù)開發(fā)領(lǐng)域,通常情況下,學習Java都從Web開發(fā)開始學起。
學習java你要先進行去了解JDK,JRE,JVM。JDKJava開發(fā)工具包。JREJava語言開發(fā)的運行環(huán)境。JVMJava虛擬機,用于Java語言的跨平臺所用。當你下載jdk之后,jdk中包含jre,jre中包含jvm。
1.java運行原理
2.Java中的變量:
基本類型包括四類八種:
整數(shù)類型:byte,short,int,long
浮點數(shù)類型:float,double
字符類型:char
布爾類型:boolean
注:bit:比特,指的是二進制的位數(shù)
java語言中除基本類型之外所有的變量類型都為引用類型,所有對象都是通過引用對其操作的;程序員單身是一個通病,但是可以new一個對象,我們的對象就是一個引用類型,聲明一個引用類型的變量,如Strings;//聲明了一個String類型的引用變量,但沒有使它指向一個對象,s是存放在棧中的。
s=newString("Helloworld!");//使用new語句創(chuàng)建一個String類型的對象,并用s指向它,之后就用s對其操作;new出來的對象是存放在堆中;
3.java運算符
運算符(一種帶有功能的符號)分為以下幾種:
算術(shù)運算符:
特別注意:++--出現(xiàn)在操作數(shù)值的左邊和右邊結(jié)果是不一樣的
JavaWeb基礎(chǔ)
1.web服務(wù)器與HTTP協(xié)議
web服務(wù)器的大概念很廣泛,但是通俗易懂的來說,就是指的是網(wǎng)站服務(wù)器,它是建立在Internet之上并且駐留在某種計算機上的程序。或者再簡單來說,你的電腦安裝了服務(wù)器軟件并且連上了Internet,那你的電腦就可以說一個服務(wù)器了,對就是這么簡單,并不是多么高深的知識。只不過就是性能各個方面比較低就是了。一般公司中會有個專門給性能強悍內(nèi)存大的計算器安裝這個服務(wù)器軟件,如果有人參觀過公司的機房,那么那一個個的黑盒子,就是服務(wù)器了。大家注意到服務(wù)器軟件,沒錯這就是我們?nèi)粘i_發(fā)不可避免要使用到了,開發(fā)人員開發(fā)完項目后,需要把項目配置到服務(wù)器軟件上,上線了之后,用戶就可以通過客戶端或瀏覽器訪問服務(wù)器中項目所在的路徑,請求到他所需的資源了。
2.tomcat服務(wù)器
tomcat的身份可以看作一個WEB容器,但實際上是一個應用程序服務(wù)器。應用服務(wù)器處理業(yè)務(wù)邏輯,web服務(wù)器是用于處理HTML文件的。web服務(wù)器通常比應用服務(wù)器簡單,如apache就是web服務(wù)器,Jboss就是EJB應用服務(wù)器
開發(fā)JavaWEB項目的時候,你只要搞明白其請求的流程:客戶端瀏覽器——>WEB服務(wù)器——>應用程序服務(wù)器。
3.HTTP協(xié)議
HTTP是hypertexttransferprotocol(超文本傳輸協(xié)議)的簡寫,它是TCP/IP協(xié)議的一個應用層協(xié)議,用于定義WEB瀏覽器與WEB服務(wù)器之間交換數(shù)據(jù)的過程。HTTP協(xié)議是學習JavaWEB開發(fā)的基石,不深入了解HTTP協(xié)議,就不能說掌握了WEB開發(fā),更無法管理和維護一些復雜的WEB站點。
以上就是動力節(jié)點java培訓機構(gòu)的小編針對“零基礎(chǔ)學Java,掌握真的很難嗎”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)閱讀