大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java自學資料,最佳學習方法

Java自學資料,最佳學習方法

更新時間:2021-09-22 15:29:57 來源:動力節點 瀏覽1515次

學習任何東西都沒有捷徑可走,Java也是如此。如果你想掌握這門語言(相信我,這是值得的),你必須在你的系統上設置它并開始練習。下載并安裝JDK(Java開發工具包)和JRE(Java運行時環境)以及您熟悉的任何IDE。Easy Eclipse非常適合編寫程序和構建獨立應用程序。

java自學資料

我們在學習Java之時,一定要記住以下幾件事:

  • 永遠不要從“學習Java有多難”的心態開始。仍然認為它必須是安全的,這就是為什么這么多人這樣做。

  • 如果您不是程序員,請多加些耐心——毫無疑問,您會到達那里。

  • 考慮一個真實的場景并列出你將如何實現它。例如,如果您想從Big Basket購買雜貨,結賬流程是什么?同樣的方法,你會怎么做?如果您想到設計/流程,您一定會找到實現它并獲得結果的方法??梢允褂肑ava和J2EE構建成熟的Web應用程序。

  • 有很多資源可用于學習Java。如果您遇到困難,Java社區非常重要且活躍,會為您提供幫助。

  • IDE會處理您的所有語法錯誤。所以,專注于核心功能,但也要熟悉語法。

現在我們有了積極的心態和學習的動力,讓我們看看學習用Java編寫高效代碼所需的所有概念:

變量和數據類型

每天,我們都會遇到不同類型的數據。例如,您的汽車司機的電話號碼是一個整數,但他的名字是一個字符串(字符數組)。同樣,他放入您車輛的汽油價格是浮點數(十進制)。Java處理很多數據類型——

字符串驅動程序名稱;
INT telephoneNo;
浮動汽油價格;
布爾值是 正則;

Java中的最佳實踐之一是遵循正確的命名約定。上述和方法應該用一個小案例開始,下面的字以大寫字母變量(驅動程序名,電話等...。)像-司機ñ火焰。同樣,由于布爾數據類型返回true或false,因此以is、are、has等開頭的變量命名是一個好習慣......

將數據存儲在變量中的好處是我們可以在代碼的任何地方使用變量。使用變量的限制由其作用域定義,可以是局部的、靜態的或全局的。

數據類型char、int、float、boolean和double被稱為原始類型,Java對每一種都有對應的對象。例如,int有Integer;boolean有Boolean等等。字符串是一個對象。

那么,我們如何處理這些數據?我們對其進行一些操作!

操作

條件內的表達式結果只能是布爾值。如果我們比較兩個字符串,例如,if(driverName==“Chand”),我們使用比較運算符'==',它與賦值運算符'=.'不同。同樣,還有<、<=、>、>=等。

狀況

就像我們在上面看到的那樣,'if'是一個條件,用于測試某些內容是否準確并相應地返回結果。它通常與可以處理多種情況的else if和else語句結合使用。

如果(標記 < 23)
等級 = 'F';
否則如果(標記 > 23 && 標記 < 60)
等級 = 'D';
別的 
等級 = 'B';

請注意,&& 表示兩個表達式都必須為真,if 才能成功。

面向對象編程

如果您想了解OOPS概念的詳細信息,請觀看我之前嵌入在本文中的上述視頻。盡管如此,對于本文,您需要知道的是,在OOPS中,一切都被視為對象。鉛筆是一個對象,汽車、植物、動物,甚至司機也是一個對象。

繼續我們的驅動程序示例,假設以下屬性標識驅動程序–driverName、joinDate、isRegular、dateOfBirth和avgCustomerRating。

假設像優步這樣的服務提供商會有很多這樣的司機。每個驅動程序都具有所有這些屬性,這些屬性將以其獨特的值加以區分。這意味著,我們可以使用這些屬性創建一個類“Driver”作為課程的成員。每當我們需要獲取或設置特定驅動程序的詳細信息時,我們將使用new運算符創建Driver類的“對象”。

Driver driver = new Driver();

當我們創建類時,我們還為成員創建了“getter 和 setter”方法,通過這些方法我們可以獲得成員的各個值。如果我們必須設置整個對象,我們可以使用我們應該在類中定義的構造函數。

公共 驅動程序(字符串驅動程序名稱,字符串連接日期,布爾值isRegular,字符串 dateOfBirth,浮動avgCustomerRating) {
 this .driverName = driverName;
這個.joiningDate = joinDate;
這個.isRegular = isRegular;
這個.dateOfBirth = dateOfBirth;
這個.avgCustomerRating = avgCustomerRating;
}

現在,當我們想要創建一個對象時,我們可以通過調用 new 操作符和這個構造函數來實現——

Driver driver1 = new Driver(“John”, “ 21 / 12 / 2018 ”, true , “ 12 -01 -1983 ”, 4.5 );

如果您同時練習代碼,在修復編譯錯誤(如果有)之后,構建并運行程序并擴展您的項目。您將看到與每個 .java 文件對應的 .class 文件。

數據結構和循環

類Java的數組、列表、映射、樹等中有很多數據結構。除了Array是java.util包的一部分之外,所有這些都屬于Collection框架。了解Collection將使您對存儲和檢索數據感到非常滿意——這意味著您成功了一半。讓我們用數組做一個簡單的例子。在我的文章什么是Java中,我使用ArrayList進行了類似的操作,也請檢查一下。

驅動程序[] 驅動程序 =新驅動程序 [ 5 ];

//為每個驅動程序設置驅動程序詳細信息或從數據庫或用戶輸入中獲取它

假設有五個司機,我們想根據每個司機的一些條件設置工資。為此,我們使用“for”循環。

for ( int i= 0 ; i< 5 ; i++)
{
if (driver[i].isRegular && driver[i].salary < 4000 )
driver[i].salary += 200 ;
}

請注意,我們獲取每個驅動程序的詳細信息,然后對每個驅動程序進行一些檢查。之后,我們設置一個值。在這里,我們將Driver的成本硬編碼為5,但在實際應用程序中,我們將從數據庫或控制臺獲取它。

 以上就是動力節點小編介紹的"Java自學資料,最佳學習方法",希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為您服務。  

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 久久久国产精品免费看 | 精品日本久久久久久久久久 | 日本高清视频一区二区三区 | 国产国产成人人免费影院 | 亚洲精品久久久久久久网站 | 免费a级在线观看完整片 | 日韩经典欧美一区二区三区 | 婷婷综合激情五月中文字幕 | 日日操天天操夜夜操 | 四虎永久免费地址在线网站 | 欧美最猛性xxxx69交 | 亚洲激情在线播放 | 狠狠色欧美亚洲综合色黑a 狠狠色视频 | 成人私人影院www片免费高清 | 成年女人视频免费观看一 | 操天天操 | 久久久精品国产 | 久久精品成人免费网站 | 日韩中文字幕不卡 | 亚洲国产精品免费视频 | 青青青视频在线 | 日本一本在线观看 | 久久久久久久国产免费看 | 夜夜夜夜操 | 四虎国产成人永久精品免费 | 欧美日韩麻豆 | 五月天婷婷在线观看 | 成人欧美午夜视频毛片 | 久久国产精品亚洲一区二区 | 国产大片91精品免费看3 | 国产亚洲精品美女一区二区 | 国产女人体一区二区三区 | 欧美日本高清动作片www网站 | 色综合久久88色综合天天 | 好看的亚洲视频 | 亚洲一区日韩 | 国内精品视频一区二区八戒 | 亚洲精品国产第一区二区尤物 | 日本一级特黄毛片免费视频9 | 欧美成在线视频 | 亚洲码在线 |