天才教育網(wǎng)合作機(jī)構(gòu) > 編程語(yǔ)言培訓(xùn)機(jī)構(gòu) > java培訓(xùn)機(jī)構(gòu) >

全國(guó)千鋒IT培訓(xùn)

歡迎您!
朋友圈

400-850-8622

全國(guó)統(tǒng)一學(xué)習(xí)專(zhuān)線(xiàn) 9:00-21:00

位置:編程語(yǔ)言培訓(xùn)資訊 > java培訓(xùn)資訊 > 入門(mén)級(jí)java,JAVA零基礎(chǔ)入門(mén)書(shū)籍推薦

入門(mén)級(jí)java,JAVA零基礎(chǔ)入門(mén)書(shū)籍推薦

日期:2021-07-25 09:17:31     瀏覽:251    來(lái)源:全國(guó)千鋒IT培訓(xùn)
核心提示:想了解入門(mén)級(jí)java嗎?想了解JAVA入門(mén)(新手篇),JAVA零基礎(chǔ)入門(mén)書(shū)籍推薦?? 嗎?......本文帶你一探究竟。1.JAVA入門(mén)(新手篇) 大家好, 很高興在陳哥指導(dǎo)下開(kāi)始了我的JAVA學(xué)習(xí)之旅。一段新的旅程,一段新的故事。這

想了解入門(mén)級(jí)java嗎?想了解JAVA入門(mén)(新手篇),JAVA零基礎(chǔ)入門(mén)書(shū)籍推薦?? 嗎?......本文帶你一探究竟。

1.JAVA入門(mén)(新手篇)

大家好, 很高興在陳哥指導(dǎo)下開(kāi)始了我的JAVA學(xué)習(xí)之旅。 一段新的旅程,一段新的故事。 這篇是我在剛接觸JAVA的情況下寫(xiě)的,幫助新手入門(mén)。適用人群:*有c,c++基礎(chǔ);準(zhǔn)備工具:eclipse; 一.類(lèi) 首先我們清楚所有語(yǔ)言的核心思想相同,只是格式不同而已。JAVA就是如此,它和c++有太多相似的思想,但格式卻大為不同。我們?cè)缭赾++中就接觸了“類(lèi)”這個(gè)東西,在JAVA中類(lèi)是基礎(chǔ),JAVA以類(lèi)位模塊來(lái)組成整個(gè)代碼。 類(lèi)中又分為兩塊:屬性和方法(c++中稱(chēng)為變量和函數(shù)),下面是陳哥寫(xiě)的代碼,僅供欣賞和學(xué)習(xí)://1.類(lèi)的結(jié)構(gòu) 2.類(lèi)的使用 //定義學(xué)生類(lèi) public class Student{ //屬性 //定義學(xué)生的名字,分?jǐn)?shù)屬性 private String name; private int score; //方法 格式:public 返回值類(lèi)型 方法名(參數(shù)類(lèi)型 參數(shù)名,,){ 方法體...} //設(shè)置屬性的方法 public void setName(String n){ name = n; } //獲取屬性的方法 public String getName(){ return name; } public void setScore(int s){ score = s; } public int getScore(){ return score; } //學(xué)生的學(xué)習(xí)方法 public void study(Course c){ setScore(score+c.getScore()); System.out.println(name+"正在學(xué)習(xí)"+c.getName()+"課程,分?jǐn)?shù)增加了"+ c.getScore()+"分,現(xiàn)在的分?jǐn)?shù)是"+score+"分。"); } } 屬性就是變量,分為公有和私有:私有是不能被類(lèi)外的函數(shù)調(diào)用的,公有不僅能被類(lèi)中的函數(shù)調(diào)用還能被類(lèi)外函數(shù)調(diào)用。但是:建議屬性全部私有(保護(hù)數(shù)據(jù))。 方法就可以簡(jiǎn)單理解為函數(shù),那么函數(shù)和變量就會(huì)有對(duì)應(yīng)關(guān)系。在我看來(lái),這對(duì)應(yīng)關(guān)系有兩種,可以簡(jiǎn)單理解為:1.設(shè)置屬性+獲取屬性;2.直接調(diào)用屬性(用獲取屬性的方法)。每個(gè)方法至少目前來(lái)看是如此。 但是想組成一個(gè)完整的代碼,我們發(fā)現(xiàn)還沒(méi)有main函數(shù),這時(shí)候我們要用一個(gè)主類(lèi)(我自己給的概念)用來(lái)給編譯器執(zhí)行。public class Manage{ //主函數(shù) public static void main(String[] args){ //創(chuàng)建Student類(lèi)的對(duì)象 格式:類(lèi)名 對(duì)象名 = new 類(lèi)名(); Student st = new Student(); st.setName("李雷"); st.setScore(87); Course co = new Course(); co.setName("java"); co.setScore(5); st.study(co); } } 這里要注意兩個(gè)格式:1.寫(xiě)main函數(shù)的格式:public static void main(String[] args){...}; 2.創(chuàng)建類(lèi)的對(duì)象格式:類(lèi)名 對(duì)象名 = new 類(lèi)名();二.界面 學(xué)習(xí)了JAVA可以用來(lái)干什么,我們這里開(kāi)始*個(gè)項(xiàng)目:窗口界面package com.fz.login0911; public class Login { public static void main(String[] args){ Login lo = new Login(); lo.showUI(); } //顯示登陸界面的方法 public void showUI(){ //創(chuàng)建窗體對(duì)象 javax.swing.JFrame jf = new javax.swing.JFrame(); jf.setSize(400, 500); jf.setTitle("登陸界面"); //設(shè)置退出進(jìn)程的方法 jf.(3); //設(shè)置居中顯示 jf.(null); //流式布局管理器 java.awt. flow = new java.awt.(); jf.setLayout(flow); //設(shè)置窗體為流式布局 //圖片 javax.swing.ImageIcon icon = new javax.swing.ImageIcon("F:\\圖片\\1.jpg"); //標(biāo)簽 javax.swing.JLabel jla = new javax.swing.JLabel(icon); jf.add(jla); //文本框 javax.swing. jtf = new javax.swing.(); java.awt.Dimension dm = new java.awt.Dimension(380, 30); //(除了JFrame)其它所有組件設(shè)置大小都是該方法 jtf.(dm); jf.add(jtf); //復(fù)選框 javax.swing.JCheckBox jcb = new javax.swing.JCheckBox("記住密碼"); jf.add(jcb); //按鈕 javax.swing.JButton jbu = new javax.swing.JButton("登陸"); jf.add(jbu); //給窗體添加按鈕對(duì)象 jf.(true); //設(shè)置可見(jiàn),放在代碼*一句 } } 這里要注意幾個(gè)點(diǎn): 1.主函數(shù)盡量簡(jiǎn)潔; 2.這里創(chuàng)建窗口對(duì)象的函數(shù)叫JFrame,這里不能直接調(diào)用庫(kù)里面的函數(shù),要在前面加上它的地址:javax.swing,在創(chuàng)建窗口對(duì)象時(shí)所有的可視化組件的地址都是這個(gè); 3.setSize是設(shè)置界面大小獨(dú)有的函數(shù),設(shè)置按鈕大小用的是Dimension。這里的(400,500)指的是像素點(diǎn); 4.創(chuàng)建窗口進(jìn)程后一定要有函數(shù)來(lái)退出進(jìn)程:(3)。數(shù)字3表示選項(xiàng),可在eclipse的庫(kù)中查看; 5.如果沒(méi)有設(shè)置居中的函數(shù),窗口會(huì)在默認(rèn)位置打開(kāi),默認(rèn)位置就是左上角; 6.布局: 注意布局函數(shù)前面的地址:java.awt.表示界面不可視化組件地址; 7.添加圖片格式,以及標(biāo)簽<標(biāo)簽:照片放入的框架,類(lèi)似于相框,只是不可視化;每個(gè)照片都需要加上>; 8.*一行設(shè)置可見(jiàn):放在所有代碼的后面;三.繼承 JAVA中的繼承思想和c++中類(lèi)似,只是有些地方有點(diǎn)不同而已。父類(lèi)://繼承 public class Student { //屬性 private String name; //方法 public void setName(String n){ name = n; } public String getName(){ return name; } public void study(){ System.out.println(name+"正在學(xué)習(xí)!"); } }子類(lèi)://java單繼承 //繼承關(guān)鍵字:extends //public class 子類(lèi)(派生類(lèi)) extends 父類(lèi)(基類(lèi),超類(lèi)){} //子類(lèi)會(huì)繼承父類(lèi)中所有得屬性喝方法,但私有屬性和方法不能直接使用 public class UNStudent extends Student{ public void printName(){ System.out.println("名字:"+getName()); } //方法重寫(xiě)(覆蓋) //1.有繼承關(guān)系的兩個(gè)類(lèi)之間 2.返回值類(lèi)型,方法名,參數(shù)類(lèi)型(個(gè)數(shù),順序)完全一樣<方法簽名> public void study(){ System.out.println("子類(lèi)重寫(xiě)父類(lèi)的方法!"); } } 需要注意的事項(xiàng)我全寫(xiě)在了代碼中,請(qǐng)仔細(xì)閱讀;以上三篇是我三節(jié)課所學(xué),我會(huì)邊學(xué)邊寫(xiě),有任何問(wèn)題私信我,一起學(xué)習(xí),共同進(jìn)步。附上一句我喜歡的英雄的臺(tái)詞:“My blade is at your service.”你知道是哪個(gè)英雄嗎?

2.JAVA零基礎(chǔ)入門(mén)書(shū)籍推薦

不管是出于興趣還是出去java的熱門(mén)高薪資,想要入門(mén)java是很辛苦的,零基礎(chǔ)的更辛苦,想要零基礎(chǔ)自學(xué)入門(mén)更更辛苦,所以選擇了就請(qǐng)堅(jiān)持。只要你學(xué)習(xí)能力和自制能力強(qiáng),堅(jiān)持就是勝利。下面整理一些java的書(shū)籍給大家分享。1,《Head First Java》java入門(mén)書(shū)籍《Head First Java》是本完整的面向?qū)ο螅╫bject-oriented,OO)程序設(shè)計(jì)和Java的學(xué)習(xí)指導(dǎo)。此書(shū)是根據(jù)學(xué)習(xí)理論所設(shè)計(jì)的,讓你可以從學(xué)習(xí)程序語(yǔ)言的基礎(chǔ)開(kāi)始一直到包括線(xiàn)程、網(wǎng)絡(luò)與分布式程序等項(xiàng)目。最重要的,你會(huì)學(xué)會(huì)如何像個(gè)面向?qū)ο箝_(kāi)發(fā)者一樣去思考。但如果你真地想要好好地學(xué)習(xí)Java,你會(huì)需要《Head First Java》。這本書(shū)可是Amazon編輯推薦的好書(shū)之一!強(qiáng)烈推薦學(xué)習(xí)此書(shū),非常適合初學(xué)者入門(mén)。2《Java從入門(mén)到精通》適合自學(xué)者《Java從入門(mén)到精通》這本書(shū)主要針對(duì)java基礎(chǔ),對(duì)于沒(méi)有學(xué)過(guò)java的人才說(shuō),是一個(gè)不錯(cuò)的選擇。通過(guò)這本書(shū),大家可以從零開(kāi)始,慢慢來(lái)學(xué)習(xí),而且實(shí)操很多,不會(huì)讓你看到*出現(xiàn)只會(huì)理論的情況。為什么說(shuō)培訓(xùn)的人不用看呢?因?yàn)檫@本書(shū)上的內(nèi)容和許多培訓(xùn)機(jī)構(gòu)的書(shū)籍有很多重復(fù)的地方,所以參加培訓(xùn)的同學(xué)就可以不看了。如果覺(jué)得自學(xué)太難太慢的話(huà),那就報(bào)培訓(xùn)機(jī)構(gòu)吧,推薦知海匠庫(kù)互聯(lián)網(wǎng) in java》(中文名:《Java編程思想》)適合中級(jí)自學(xué)者和培訓(xùn)者《Java編程思想》可以說(shuō)是最經(jīng)典的java著作,是所有java程序員必備教科書(shū)。這本書(shū)不管是正在學(xué)習(xí)還是已經(jīng)工作許多年的程序員,都可以從這本書(shū)中得到你想要的東西。這本書(shū)具有教材和工具書(shū)的作用,就像一本字典,想知道什么都可以從中查詢(xún)。雖然這本書(shū)很好,但并不建議初學(xué)者學(xué)習(xí),對(duì)于初學(xué)者難度較大。4.《瘋狂Java講義》適合自學(xué)者看《瘋狂的講義》這本書(shū)比較適合自學(xué)者,內(nèi)容比較項(xiàng)目化,實(shí)操方法很多,如果你想進(jìn)行java的深入學(xué)習(xí),不妨看看這本書(shū)。5.《Java核心技術(shù)》最適合報(bào)培訓(xùn)班的看這本書(shū)分為兩個(gè)部分,*個(gè)部分講的是基礎(chǔ)知識(shí),第二個(gè)部分講的是高級(jí)特性。由于內(nèi)容非常有層次,所以非常適合自學(xué)和上培訓(xùn)機(jī)構(gòu)的同學(xué)學(xué)習(xí)。尤其對(duì)參加培訓(xùn)的同學(xué)作用較大,因?yàn)橐话闩嘤?xùn)機(jī)構(gòu)講的非常快,有很多東西沒(méi)辦法及時(shí)消化吸收,很多基礎(chǔ)和核心的東西就會(huì)掌握的不牢固,那么這本書(shū)正好彌補(bǔ)了這個(gè)缺失。6.《Java開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典》適合自學(xué)者看這本書(shū)比較適合自學(xué)者學(xué)習(xí),里面有很多小案例,可以邊學(xué)邊練,鞏固知識(shí)。喜歡的話(huà)記得點(diǎn)點(diǎn)關(guān)注哦領(lǐng)取方式轉(zhuǎn)發(fā)+私信:書(shū)籍免費(fèi)領(lǐng)取電子書(shū)《Java學(xué)習(xí)、面試;文檔、視頻資源免費(fèi)獲取》

上述文章了解到關(guān)于JAVA入門(mén)(新手篇),JAVA零基礎(chǔ)入門(mén)書(shū)籍推薦?? ,讓我們對(duì)入門(mén)級(jí)java 有一個(gè)直觀的認(rèn)知。我們發(fā)現(xiàn),作為一個(gè)優(yōu)秀的Java程序員是多么的自豪。

本文由 全國(guó)千鋒IT培訓(xùn) 整理發(fā)布。更多培訓(xùn)課程,學(xué)習(xí)資訊,課程優(yōu)惠,課程開(kāi)班,學(xué)校地址等學(xué)校信息,可以留下你的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢(xún)電話(huà):400-850-8622

如果本頁(yè)不是您要找的課程,您也可以百度查找一下:
相關(guān)文章