[JAVA_开课吧资源]第一周 Java语言概述、Java语言基础
主題一 Java語言概述
? JDK介紹及其基本組件
Sun公司利用Java開發工具箱(Java Development Toolkit ,JDK)發布Java的各個版本。JDK由開發和測試Java程序的獨立程序集組成,它們都從命令行調用。
[請點擊查看更多內容?轉自51CTO.com]
? 使用CMD開發運行Java程序
代碼文件的拓展名必須為.java,并且文件名應該與類的類名完全相同。編譯一個程序是指使用編譯器將源代碼翻譯成java字節碼。下面的命令用來編譯源代碼文件welcome.java:
Javac welcome.java
如果沒有語法錯誤的話,編譯器就會生成一個名為welcome.class的字節碼文件。字節碼類似于機器指令,但是它是結構中立的,可以在任何一個具有Java解釋器和運行環境的平臺上運行。運行Java程序就是運行字節碼,下面的命令用來運行字節碼:
Java welcome
[請點擊查看更多內容?轉自CSDN-博客頻道-個人博客]
? 使用IDE開發運行Java程序
Eclipse是一種可擴展的開放源代碼集成開發環境。2001年11月,IBM公司捐出價值4,000萬美元的源代碼組建了Eclipse聯盟,并由該聯盟負責這種工具的后續開發。一直以來,集成開發環境經常將其應用范圍限定在“開發、構建和調試”的周期之中,為了使得集成開發環境克服其局限性,業界廠商決定合作創建了Eclipse平臺。Eclipse允許在同一集成開發環境中集成來自不同供應商的工具,并實現了工具之間的互操作性,從而顯著改變了項目工作流程,使開發者可以專注在實際的嵌入式目標上。
Eclipse的最大特點是它能接受由Java開發者自己編寫的開放源代碼插件。Eclipse為工具開發商提供了更好的靈活性,使他們能更好地控制自己的軟件技術。
[請點擊查看更多內容?轉自 IT專家網]
? Java語言的特點
Java的迅速發展和廣泛應用得益于它的設計和程序特征,尤其是它寫一次程序,任何地方都支持運行。正如Sun公司在Java語言白皮書所敘述的,Java是簡單的(simple)、面向對象的(object-oriented)、分布式的(distributed)、解釋型的(interpreted)、健壯的(robust)、安全的(secure)、結構中立的(architecture-neutral)、可移植的(portable)、高效的(high-performance)、多線程的(multithreaded)、動態的(dynamic)。
[請點擊查看更多內容?轉自百度文庫]
主題二 Java語言基礎
? 標識符的命名規則
Java中的包,類,方法,參數和變量的名字,可由任意順序的大小寫字母,數字,下劃線(▁)和美元符號($)組成,但標識符不能以數字開頭,不能是Java中的保留關鍵字。標識符命名規則具體如下:
- 常量用大寫字母,變量用小寫字母開始,類以大寫字母開始
- 如果一個變量由多個單詞構成,第一個單詞后面的單詞以大寫字母開始
- 下劃線雖然可以作為標識符的一員,但常用于常量名的單詞分隔,因為常量名都是以大寫字母單詞命名的
- Java嚴格區分字母大小寫,標識符中的大小寫字母被認為是不同的兩個字符
[請點擊查看更多內容?轉自Java編程語言百科]
? Java中的關鍵字
下表列出了所有的Java關鍵字,目前共有50個Java關鍵字,其中,“const”和“goto”這兩個關鍵字目前在Java語言中并沒有具體含義,Java語言把它們列為關鍵字,只是因為“const”和“goto”是其他某些計算機語言的關鍵字。
[請點擊查看更多內容?轉自ITEYE論壇]
? 分隔符
分隔符是用來區分源程序中的基本成分,可使編譯器確認代碼在何處分隔。分隔符有:
- 注釋。注釋主要有三種:// 注釋一行;/* ...... */ 注釋若干行;/**……*/文檔注釋
- 空白符。空白符包括空格,回車,換行和制表符(Tab鍵)等符號,用來作為程序中各種基本成分之間的分隔符
- 普通分隔符。普通分隔符包括"{ }"大括號,用來定義復合語句,方法體,類體及數組的初始化;";"分號,是語句結束的標志。","逗號,分割方法的參數和變量說明等。":"冒號,說明語句標號
[請點擊查看更多內容?轉自ninglu0905的專欄]
? Java的數據類型
Java中的八種數據類型分別是:長整數(long),整數(int),短整數(short),字節型(byte),字符型(char),單精度浮點型(float),雙精度浮點型(double),布爾型(boolean)。
[請點擊查看更多內容?轉自博客園kelin1314]
? 數據類型的轉換
Java的數據類型在定義時就已經確定了,因此不能隨意轉換成其他的數據類型,但Java允許用戶有限度地做類型轉換處理。數據類型的轉換方式可以分為“自動類型轉換”及“強制類型轉換”兩種。
[請點擊查看更多內容?轉自開源中國社區彭博]
? 運算符與表達式
運算符的劃分:賦值運算符,算數運算符,關系運算符,條件運算符,邏輯運算符,位運算符,其他運算符(new ,instanceof,強制類型轉換運算符)。還可以按照連接操作數的多少來分,有一元(目)運算符,二元(目)運算符,三元(目)運算符。另外,算術運算符和賦值運算可以結合在一起形成算術賦值運算符
Java中的語句有很多形式,表達式就是其中的一種。表達式是由操作數與運算符組成:操作數可以是常量,變量也可以是方法,而運算符就是數學中的運算符號,如“+”,“—”,“*”,“/”,“%”等。
[請點擊查看更多內容?轉自博客園My java home]
? 運算符的優先級
優先級是指同一式子中多個運算符被執行的次序。同一級別里的運算符具有相同的優先級,算數運算符具有作結合性。例:計算a-b+c時,b先于左邊的減號結合,執行a-b的運算,再執行加c的運算。賦值運算符具有右結合特性。例:當計算a=b=c=o時,先執行c=0,再執行b=c,最后執行a=b。括號運算符()的運算優先級最高。不論任何時候,當你一時無法確定某種計算的執行次序時,可以使用加括號的方法明確編譯器指定運算順序,這也是提高程序可讀性的一個重要方法。
[請點擊查看更多內容?轉自ITeye簡簡單單博客]
? Java程序結構及語句類型
Java程序結構包括以下三種:
- 順序結構:根據語句出現的先后順序依次執行
- 分支選擇結構:if語句、if…else語句,根據條件從多個分支中選擇其一執行
- 循環結構:while語句、do…while語句、for語句,滿足其一條件時重復執行,直到條件不滿足
Java語句類型主要包括以下內容:
- 控制語句:Java控制語句有如下7種:if語句和if-else語句;switch語句;for語句;while語句;do-while語句;break語句;continue語句
- 循環語句:循環結構的5種形式: 已知循環次數的循環(for) ;先判斷循環條件的真值循環(while);后判斷循環條件的真值循環( do-while );先判斷循環條件的假值循環;后判斷循環條件的假值循環
- 控制轉移語句(跳轉語句):控制轉移語句可以無條件改變程序的執行順序。Java支持三種跳轉語句:break語句;continue語句;return語句。需要注意的是: break只能用于switch語句和循環語句中;continue 只能用于循環語句中;標號語句必須緊接在循環的頭部。標號語句不能用在非循環語句的前面;break和continue之后不能有其他的語句,因為程序永遠不會執行break 和 continue之后的語句
- 另外兩種語句:注釋語句和異常處理語句:try、catch、finally 和 throw 語句
[請點擊查看更多內容?轉自楓舞星萍]
?數組
- 數組的初始化:數組的內容分為動態初始化和靜態初始化兩種。靜態初始化在定義數組的同時就為數組元素分配空間并賦值;動態初始化在定義與為數組元素分配空間并賦值的操作分開進行
- 數組元素的引用:定義并用運算符new為之分配空間后,才可以引用數組中的每個元素。引用方式:數組名[數組元素下標]。數組元素下標可以是整型常量或整型表達式。每個數組都有一個屬性length指明它的長度,數組中的元素length是數組類中唯一的數據成員變量,使用new創建數組時系統自動給數組長度length賦值
- 二維數組靜態初始化:格式:數據類型 數組名[ ][ ]={{第0行初值},{第一行初值},…{第n行初值},}
[請點擊查看更多內容轉自天涯問答]
[請點擊查看更多內容?轉自百度空間玲瓏齊]
轉載于:https://www.cnblogs.com/webapplee/p/3799314.html
總結
以上是生活随笔為你收集整理的[JAVA_开课吧资源]第一周 Java语言概述、Java语言基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每日记载内容总结32
- 下一篇: 07. 分页写法小结