中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
Java全面開(kāi)發(fā)詳解:中公Java全面開(kāi)發(fā)詳解基礎(chǔ)篇JavaSE快速入門

包郵 Java全面開(kāi)發(fā)詳解:中公Java全面開(kāi)發(fā)詳解基礎(chǔ)篇JavaSE快速入門

出版社:現(xiàn)代出版社出版時(shí)間:2020-10-01
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 316
本類榜單:考試銷量榜
中 圖 價(jià):¥38.8(6.5折) 定價(jià)  ¥60.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開(kāi)年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書更多>

Java全面開(kāi)發(fā)詳解:中公Java全面開(kāi)發(fā)詳解基礎(chǔ)篇JavaSE快速入門 版權(quán)信息

  • ISBN:9787514372632
  • 條形碼:9787514372632 ; 978-7-5143-7263-2
  • 裝幀:70g膠版紙
  • 冊(cè)數(shù):暫無(wú)
  • 重量:暫無(wú)
  • 所屬分類:>>

Java全面開(kāi)發(fā)詳解:中公Java全面開(kāi)發(fā)詳解基礎(chǔ)篇JavaSE快速入門 本書特色

因印刷批次不同,圖書封面可能與實(shí)際展示有所區(qū)別,增值服務(wù)也可能會(huì)有所不同,以讀者收到實(shí)物為準(zhǔn)。 《中公版·Java全面開(kāi)發(fā)詳解(基礎(chǔ)篇)JavaSE快速入門》體系科學(xué),條理清晰,語(yǔ)言通俗易懂,講解深入淺出,實(shí)戰(zhàn)演練。本書立足于Java基礎(chǔ),用于夯實(shí)Java編程能力,深入理解面向?qū)ο蟮拈_(kāi)發(fā)思想,結(jié)合實(shí)際編程中所遇到的一些問(wèn)題進(jìn)行重點(diǎn)講解,使得初學(xué)者快速掌握J(rèn)ava語(yǔ)言,從而具備編程能力。 本書采用雙色印刷形式,圖文并茂。配套視頻講解等增值服務(wù)是本書的一大特色,重要程序提供專業(yè)教師的視頻講解,掃描二維碼即可實(shí)現(xiàn)在線學(xué)習(xí),操作便捷高效,使讀者在掌握J(rèn)ava編程操作基礎(chǔ)上,具備一定的實(shí)際開(kāi)發(fā)操作能力。

Java全面開(kāi)發(fā)詳解:中公Java全面開(kāi)發(fā)詳解基礎(chǔ)篇JavaSE快速入門 內(nèi)容簡(jiǎn)介

《中公版·Java全面開(kāi)發(fā)詳解(基礎(chǔ)篇)JavaSE快速入門》共分為十一章,涵蓋了Java在編程中常用的API,對(duì)重難點(diǎn)內(nèi)容進(jìn)行了針對(duì)性講解。本書按照由淺入深、循序漸進(jìn)的規(guī)律,從初識(shí)開(kāi)發(fā)工具包JDK到集成開(kāi)發(fā)工具Eclipse的使用安裝一一進(jìn)行介紹,幫助初學(xué)者熟悉Java開(kāi)發(fā)所需要的開(kāi)發(fā)工具,理解開(kāi)發(fā)所使用的API。 ● 初識(shí)Java(章) 介紹JDK和Eclipse的安裝配置方法,主要熟悉開(kāi)發(fā)工具的安裝與使用。 ● Java語(yǔ)法部分(第二章、第三章) 講解Java基礎(chǔ)語(yǔ)法,包括變量、數(shù)據(jù)結(jié)構(gòu)、運(yùn)算符、數(shù)組等內(nèi)容,介紹面向?qū)ο缶幊趟枷耄惻c對(duì)象、封裝、方法、繼承、抽象、多態(tài)等內(nèi)容。 ● Java核心技術(shù)(第四章至第九章) 講解Java常用的API、集合框架,介紹正則表達(dá)式、多線程、I/O流、網(wǎng)絡(luò)編程、反射、注解、泛型等,并且介紹了Java SE 8 的重要新功能——Lambda。 ● Java高級(jí)應(yīng)用(第十章、第十一章) 講解Java Swing圖形化編程,對(duì)Java圖形界面布局、組件及事件監(jiān)聽(tīng)進(jìn)行相關(guān)介紹和示例展示。介紹了Java如何連接數(shù)據(jù)庫(kù),并利用代碼示例展示了Java連接幾大主流數(shù)據(jù)庫(kù)的具體操作流程。

Java全面開(kāi)發(fā)詳解:中公Java全面開(kāi)發(fā)詳解基礎(chǔ)篇JavaSE快速入門 目錄

1.1Java概述1
1.2JDK的安裝與配置2
1.2.1JDK介紹2
1.2.2安裝JDK2
1.2.3一個(gè)簡(jiǎn)單的程序6
1.2.4Java編譯與運(yùn)行7
1.3集成開(kāi)發(fā)工具8
1.3.1Eclipse安裝8
1.3.2Eclipse使用9
2.1變量12
2.1.1變量的概念12
2.1.2變量的命名12
2.1.3變量的聲明14
2.1.4變量的使用16
2.2常量17
2.2.1常量的概念17
2.2.2常量的命名18
2.2.3常量的聲明18
2.2.4常量的使用19
2.3數(shù)據(jù)類型19
2.3.1數(shù)據(jù)類型的概念19
2.3.2數(shù)據(jù)類型分類20
2.3.3初始化24
2.3.4數(shù)據(jù)類型轉(zhuǎn)換24
2.4運(yùn)算符29
2.4.1運(yùn)算符的概念29
2.4.2算術(shù)運(yùn)算符29
2.4.3賦值運(yùn)算符34
2.4.4比較運(yùn)算符35
2.4.5邏輯運(yùn)算符35
2.4.6位運(yùn)算符37
2.4.7移位運(yùn)算符38
2.4.8三元運(yùn)算符39
2.4.9運(yùn)算符的優(yōu)先級(jí)與結(jié)合方向39
2.5流程控制41
2.5.1順序結(jié)構(gòu)41
2.5.2選擇結(jié)構(gòu)41
2.5.3循環(huán)結(jié)構(gòu)54
2.5.4break和continue58
2.6數(shù)組60
2.6.1數(shù)組的聲明60
2.6.2數(shù)組的初始化61
2.6.3數(shù)組排序算法62
2.6.4數(shù)組的常見(jiàn)異常64
2.6.5多維數(shù)組65
2.6.6數(shù)組的常見(jiàn)操作66
2.7注釋67
2.7.1注釋的概念67
2.7.2單行注釋68
2.7.3多行注釋68
2.7.4文檔注釋69
2.7.5注釋的嵌套69
3.1面向?qū)ο?0
3.2類與對(duì)象關(guān)系71
3.2.1類71
3.2.2對(duì)象73
3.2.3匿名對(duì)象76
3.2.4類與對(duì)象的關(guān)系78
3.2.5成員變量與局部變量79
3.3封裝80
3.4方法81
3.4.1初識(shí)方法81
3.4.2方法的調(diào)用83
3.4.3方法重載83
3.5構(gòu)造方法84
3.5.1構(gòu)造方法的概念84
3.5.2構(gòu)造代碼塊86
3.6this關(guān)鍵字87
3.7繼承91
3.8super關(guān)鍵字92
3.9主方法93
3.10方法重寫(override)94
3.11子類實(shí)例化96
3.12final關(guān)鍵字99
3.13static關(guān)鍵字100
3.13.1成員變量與成員方法100
3.13.2靜態(tài)代碼塊103
3.14簡(jiǎn)單設(shè)計(jì)模式104
3.14.1單例模式104
3.14.2工廠模式106
3.15抽象類108
3.16接口109
3.16.1接口的概念109
3.16.2抽象類和接口111
3.17多態(tài)111
3.17.1多態(tài)的概念111
3.17.2向上轉(zhuǎn)型與向下轉(zhuǎn)型112
3.17.3多態(tài)的應(yīng)用113
3.18內(nèi)部類115
3.18.1內(nèi)部類的概念115
3.18.2靜態(tài)內(nèi)部類116
3.18.3非靜態(tài)內(nèi)部類117
3.19包121
3.19.1包的概念121
3.19.2包導(dǎo)入122
3.19.3jar文件122
3.20訪問(wèn)權(quán)限122
3.21異常處理123
3.21.1異常處理的概念123
3.21.2異常分類124
3.21.3捕獲異常124
3.21.4拋出異常126
3.21.5處理異常128
3.21.6自定義異常128
3.21.7自定義異常的示例129
3.22斷言131
3.22.1斷言的概念131
3.22.2使用斷言131
4.1String類133
4.1.1Object類133
4.1.2String類135
4.1.3StringBuffer類142
4.1.4StringBuilder類147
4.2Date類和Calendar類147
4.2.1Calendar類147
4.2.2Calendar類的方法147
4.3System類149
4.3.1System類的概念149
4.3.2System類的方法149
4.4Runtime類151
4.4.1Runtime類的概念151
4.4.2Runtime類的方法151
4.5Math類153
4.5.1Math類的概念153
4.5.2Math類的方法153
4.6正則表達(dá)式154
4.6.1正則表達(dá)式的概念154
4.6.2Pattern類和Matcher類155
4.6.3正則表達(dá)式語(yǔ)法156
4.6.4常用的正則表達(dá)式157
4.7基本數(shù)據(jù)類型與包裝類159
4.7.1包裝類的概念159
4.7.2構(gòu)造方法159
4.7.3裝箱與拆箱160
4.7.4轉(zhuǎn)型163
5.1集合框架164
5.1.1集合框架的概念164
5.1.2Collection接口166
5.1.3集合遍歷167
5.2Set集合171
5.2.1Set接口171
5.2.2HashSet類172
5.2.3TreeSet類174
5.3List集合176
5.3.1List接口176
5.3.2ArrayList類176
5.3.3LinkedList類179
5.3.4Stack類181
5.4Queue接口184
5.4.1Queue接口184
5.4.2Deque接口186
5.5Map集合188
5.5.1Map接口188
5.5.2HashMap類189
5.5.3SortedMap接口190
5.5.4TreeMap類190
5.6Collections類192
6.1線程194
6.1.1進(jìn)程與線程194
6.1.2多線程194
6.2創(chuàng)建線程195
6.2.1方式一:繼承Thread類創(chuàng)建線程196
6.2.2方式二:實(shí)現(xiàn)Runnable接口創(chuàng)建線程200
6.2.3兩種方式比較206
6.3管理線程207
6.3.1線程優(yōu)先級(jí)207
6.3.2守護(hù)線程208
6.3.3線程的生命周期209
6.3.4線程的操作210
6.3.5線程的執(zhí)行順序211
6.4同步和鎖214
6.4.1鎖對(duì)象217
6.4.2synchronized關(guān)鍵字218
6.4.3volatile關(guān)鍵字220
6.4.4死鎖220
6.5線程的通信222
6.6線程停止225
7.1I/O流226
7.2字節(jié)流與字符流227
7.2.1字節(jié)流227
7.2.2字符流229
7.2.3字節(jié)流與字符流的比較231
7.2.4文件讀寫231
7.3常用的流232
7.3.1帶緩存的輸入/輸出流235
7.3.2數(shù)據(jù)輸入/輸出流238
7.3.3ZIP壓縮輸入/輸出流239
7.4File類240
7.4.1File類的概念240
7.4.2File類的構(gòu)造方法241
7.4.3文件的路徑241
7.4.4File類的方法242
7.4.5FileInputStream類與FileOutputStream類245
7.4.6FileReader類與FileWriter類246
8.1計(jì)算機(jī)網(wǎng)絡(luò)248
8.1.1IP地址與域名、端口248
8.1.2URI與URL249
8.1.3TCP與UDP249
8.1.4HTTP250
8.1.5InetAddress類252
8.1.6C/S結(jié)構(gòu)與B/S結(jié)構(gòu)253
8.2Socket編程254
8.2.1Socket類254
8.2.2ServerSocket類255
8.2.3DatagramSocket和DatagramPacket256
8.2.4異常類型259
8.2.5基于Socket的TCP編程259
8.2.6基于Socket的UDP編程261
8.3網(wǎng)絡(luò)編程與流263
9.1反射264
9.1.1編譯時(shí)和運(yùn)行時(shí)265
9.1.2反射的使用265
9.2注解266
9.2.1元注解266
9.2.2自定義注解267
9.2.3常用注解267
9.3泛型269
9.3.1標(biāo)記符271
9.3.2泛型方法271
9.3.3泛型類272
9.3.4泛型接口273
9.3.5類型通配符273
9.4lambda表達(dá)式273
10.1GUI276
10.2容器276
10.2.1JFrame窗體276
10.2.2JPanel面板278
10.2.3JScrollPane面板279
10.3組件280
10.3.1按鈕組件280
10.3.2標(biāo)簽組件282
10.3.3文本組件284
10.3.4列表組件285
10.3.5菜單組件287
10.4布局管理288
10.4.1FlowLayout布局288
10.4.2BoarderLayout布局289
10.4.3CardLayout布局290
10.4.4GridLayout布局292
10.5事件監(jiān)聽(tīng)293
10.5.1Swing與MVC293
10.5.2事件模型294
10.5.3注冊(cè)監(jiān)聽(tīng)器294
10.5.4事件處理296
10.5.5窗體事件301
10.5.6鍵盤事件302
10.5.7鼠標(biāo)事件303
11.1JDBC304
11.2數(shù)據(jù)庫(kù)基礎(chǔ)305
11.2.1數(shù)據(jù)庫(kù)基本操作305
11.2.2Java數(shù)據(jù)類型與SQL數(shù)據(jù)類型306
11.2.3常用類和接口306
11.3建立連接308
11.4Statement和PreparedStatement313
11.5處理結(jié)果集315
展開(kāi)全部

Java全面開(kāi)發(fā)詳解:中公Java全面開(kāi)發(fā)詳解基礎(chǔ)篇JavaSE快速入門 節(jié)選

  章開(kāi)發(fā)工具安裝 章 開(kāi)發(fā)工具安裝 1.1Java概述 當(dāng)今社會(huì),人們的生活再也離不開(kāi)計(jì)算機(jī)和手機(jī)。隨著科技的發(fā)展,越來(lái)越多的智能設(shè)備走進(jìn)生活,這些設(shè)備如何使得人們的生活更加便捷呢?答案就是使用了編程語(yǔ)言。編程語(yǔ)言是人類控制硬件設(shè)備的一種方法。正如人類有中文、英語(yǔ)、法語(yǔ)、德語(yǔ)、日語(yǔ)……在編程的世界,語(yǔ)言的種類同樣豐富多彩,比如C、C++、Java、Python、PHP、Ruby、Go……作為眾多編程語(yǔ)言中的佼佼者,Java是一門非常健全的語(yǔ)言,它巧妙的構(gòu)思,完善的體系,蓬勃的生命力,都使它至今依然在計(jì)算機(jī)技術(shù)中占據(jù)重要的地位。 Java是由有Java之父之稱的JamesGosling在Sun公司領(lǐng)導(dǎo)小組開(kāi)發(fā)的,初的名字叫作Oak,意為“橡樹(shù)”,它在1995年更名為Java。 Java是一門跨平臺(tái)的計(jì)算機(jī)編程高級(jí)語(yǔ)言。它的跨平臺(tái)特點(diǎn)使Java成為一門“一次編寫,到處運(yùn)行”的計(jì)算機(jī)語(yǔ)言。同時(shí),Java也是一門面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。 Java的應(yīng)用領(lǐng)域非常廣,幾乎無(wú)處不在。盡管Java在誕生之初的目標(biāo)是智能家用電器的程序語(yǔ)言,但隨著互聯(lián)網(wǎng)的發(fā)展,Java成為一門重要的網(wǎng)絡(luò)編程語(yǔ)言,廣泛應(yīng)用于企業(yè)級(jí)Web應(yīng)用開(kāi)發(fā)和移動(dòng)應(yīng)用開(kāi)發(fā)。Java對(duì)平臺(tái)不具有依賴性,使Java不局限于計(jì)算機(jī)領(lǐng)域。 Java語(yǔ)言從誕生到大放異彩,在至今二十多年的生命歷程中,Java帶給人們的不僅是一門成熟的編程語(yǔ)言,它還提供了一個(gè)開(kāi)源共享的平臺(tái)。Java擁有一套成熟可靠的企業(yè)級(jí)應(yīng)用開(kāi)發(fā)方案(JavaEE),并且擁有眾多優(yōu)秀的開(kāi)源框架(如Struts、Hibernate、Spring)。在諸多Java社區(qū)里,Java愛(ài)好者們分享、交流,推動(dòng)著Java的持續(xù)發(fā)展。 Java的語(yǔ)法簡(jiǎn)單明了,概念清晰,理論完善,對(duì)于初學(xué)者是非常容易掌握的。Java是典型的面向?qū)ο蟮木幊陶Z(yǔ)言,語(yǔ)法規(guī)則和C++類似,并且對(duì)C++進(jìn)行了簡(jiǎn)化和提高。Java中沒(méi)有指針、多繼承的概念,有自動(dòng)的垃圾回收,向開(kāi)發(fā)者提供豐富的類庫(kù)和詳細(xì)的API文檔,還有豐富的第三方開(kāi)發(fā)工具供開(kāi)發(fā)者選擇。 1.2JDK的安裝與配置 1.2.1JDK介紹 JDK的全稱是JavaDevelopmentKit,是由Sun公司提供給開(kāi)發(fā)人員使用的Java開(kāi)發(fā)工具包,包括Java編譯器、Java基礎(chǔ)類庫(kù)、Java運(yùn)行環(huán)境。 JRE的全稱是JavaRuntimeEnvironment,即Java運(yùn)行環(huán)境。JRE是面向Java程序的使用者的,包括Java虛擬機(jī)、Java基礎(chǔ)類庫(kù)。編譯好的Java程序可以在裝有JRE的電腦上運(yùn)行。如果安裝了JDK,不需要再單獨(dú)安裝JRE,因?yàn)镴DK包括了JRE。 1.2.2安裝JDK 根據(jù)不同的操作系統(tǒng),Oracle公司提供了與操作系統(tǒng)對(duì)應(yīng)的JDK下載。JDK的版本不斷進(jìn)行更新升級(jí),以滿足Java開(kāi)發(fā)者們更多更新的需求。自1995年誕生以來(lái),JDK經(jīng)歷了JDK1.0、JDK1.1、JDK1.2、JDK1.3、JDK1.4、JDK5.0……發(fā)展至今,新的JDK版本是JDK9。 本書采用的操作系統(tǒng)是Windows10,在Windows1064位操作系統(tǒng)上安裝JDK,本書選擇的JDK版本是JDK8。 (1)JDK下載 在Oracle官網(wǎng)上下載JDK,下載網(wǎng)址是 http://www.oracle.com/technetwork/java/javase/downloads/index.html (2)安裝 雙擊.exe文件彈出“安裝程序”對(duì)話框,單擊“下一步”按鈕,如圖1-1所示。 在安裝過(guò)程中,可以自主指定安裝的模塊,開(kāi)發(fā)人員選擇“開(kāi)發(fā)工具”,開(kāi)發(fā)工具中包含了源碼和JRE。源碼是Java的公共API的源代碼,JRE是Java程序的運(yùn)行環(huán)境單擊“更改”可以選擇JDK安裝目錄。如果選擇默認(rèn)安裝,則一直單擊“下一步”即可,如圖1-2所示。 JDK開(kāi)始安裝,彈出“進(jìn)度”對(duì)話框,顯示安裝進(jìn)度條,如圖1-3所示。 安裝完成后,彈出“完成”對(duì)話框,單擊“關(guān)閉”按鈕,如圖1-4所示。 JDK安裝完成之后,打開(kāi)JDK的安裝路徑,可以看到如圖1-5所示的文件夾,這是JDK的安裝目錄。 bin文件夾中存放了可執(zhí)行文件,對(duì)應(yīng)Java的指令,例如javac.exe是Java的編譯指令,java.exe是Java的運(yùn)行指令,jar.exe是Java的打包指令,javadoc.exe是Java的文檔生成指令。 db文件夾存放了JavaDB數(shù)據(jù)庫(kù)。 jre文件夾是JRE(Java運(yùn)行環(huán)境)的安裝路徑,包含Java虛擬機(jī)。 include文件夾存放一些C語(yǔ)言的頭文件。 lib目錄存放Java類庫(kù)和庫(kù)文件。 打開(kāi)bin文件夾,可以看到很多可執(zhí)行文件,包括java.exe、javac.exe、javadoc.exe、jar.exe……其作用如表1-1所示。 表1-1Java指令作用 命令 說(shuō)明 javac 編譯Java程序,生成.class文件 java 執(zhí)行.class文件 javadoc 生成幫助文檔 javap 反編譯器 (3)環(huán)境變量配置 JDK安裝完成后,需要配置JAVA_HOME、CLASSPATH和Path。 右鍵單擊“計(jì)算機(jī)”圖標(biāo),選擇“屬性”命令,彈出“屬性”對(duì)話框,單擊“高級(jí)系統(tǒng)設(shè)置”超鏈接,打開(kāi)“系統(tǒng)屬性”對(duì)話框,如圖1-6所示。在“高級(jí)”選項(xiàng)卡中單擊“環(huán)境變量”按鈕,開(kāi)始配置環(huán)境變量。 JAVA_HOME是JDK的安裝目錄,如果將JDK安裝在“D:\JDK”路徑中,則JAVA_HOME就設(shè)置為“D:\JDK”,如圖1-7所示。“%JAVA_HOME%”是對(duì)JDK安裝路徑的引用。 在Path中添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”。 在CLASSPATH中添加“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”,如圖1-8所示。注意不要漏掉“.”,表示當(dāng)前目錄。 Path路徑將JDK中的可執(zhí)行文件的路徑設(shè)為系統(tǒng)變量,就可以任何地方打開(kāi)命令行界面執(zhí)行Java指令了。 CLASSPATH是查找.class文件的路徑,Java指令實(shí)際上會(huì)執(zhí)行CLASSPATH下的.class文件。 配置完成后,按下鍵盤“Win+R”鍵,彈出“運(yùn)行”對(duì)話框,如圖1-9所示。單擊“確認(rèn)”按鈕,打開(kāi)命令行界面,輸入“java-version”,如果出現(xiàn)JDK的版本信息,說(shuō)明配置成功。 1.2.3一個(gè)簡(jiǎn)單的程序 成功安裝JDK及配置環(huán)境變量之后,就可以編寫Java應(yīng)用程序了。可以使用文本編輯器(如記事本)來(lái)編寫程序,再使用JDK搭配的工具來(lái)編譯和運(yùn)行。 Java的程序設(shè)計(jì)嚴(yán)格按照面向?qū)ο蟮脑O(shè)計(jì)原則,在學(xué)習(xí)Java語(yǔ)言基礎(chǔ)知識(shí)之前,一起來(lái)寫一段小程序,打開(kāi)Java編程世界的大門。 【示例】打開(kāi)記事本,來(lái)編寫個(gè)Java程序,代碼如下。 publicclassHelloWorld{ publicstaticvoidmain(String[]args){ System.out.println("HelloWorld!"); } } 運(yùn)行結(jié)果如下: HelloWorld! 上述示例是用來(lái)在控制臺(tái)打印輸出“HelloWorld!”。在行中定義了一個(gè)類,命名為“HelloWorld”。public是類的訪問(wèn)修飾符,表示類的訪問(wèn)權(quán)限為大權(quán)限。class表示正在定義一個(gè)新類。“publicstaticvoidmain(String[]args){}”定義了主方法。一個(gè)類如果可以運(yùn)行,那它必須包含主方法,主方法是程序的入口,程序從主方法開(kāi)始執(zhí)行。 將文件保存為“HelloWorld.java”,再使用“Win+R”鍵打開(kāi)命令行界面,輸入如下指令: javacHelloWorld.java 這行指令的意思是編譯該文件,生成.class文件。這時(shí),可以在HelloWorld.java相同的目錄下,看到生成的HelloWorld.class文件。 接下來(lái)在命令行界面中輸入如下指令: javaHelloWorld 這行指令的意思是執(zhí)行HelloWorld的.class文件。注意,此處的“HelloWorld”是不需要加任何后綴的。回車執(zhí)行指令之后,就可以在控制臺(tái)上看到輸出的“HelloWorld!”。 1.2.4Java編譯與運(yùn)行 Java程序具有平臺(tái)無(wú)關(guān)性,它的“一次編寫,到處運(yùn)行”優(yōu)點(diǎn),是因?yàn)镴ava程序在Java虛擬機(jī)(JVM)上執(zhí)行。Java虛擬機(jī)隔離了操作系統(tǒng)的不同,無(wú)論是Windows、Linux、Mac,還是Solaris操作系統(tǒng),只要安裝了JRE,編譯好的Java程序就可以運(yùn)行,如圖1-10所示。 Java程序在編譯過(guò)程如果沒(méi)有報(bào)錯(cuò),則生成字節(jié)碼,即.class文件。字節(jié)碼經(jīng)過(guò)虛擬機(jī)的解釋執(zhí)行,Java字節(jié)碼可以在不同的硬件平臺(tái)和操作系統(tǒng)上運(yùn)行。 在沒(méi)有安裝集成開(kāi)發(fā)工具之前,程序的編譯和運(yùn)行都要在命令行中,用指令控制。 1.3集成開(kāi)發(fā)工具 安裝JDK之后,已經(jīng)可以進(jìn)行Java程序的開(kāi)發(fā)了。雖然使用文本編輯器和JDK已經(jīng)可以編寫Java程序,但是在實(shí)際工作中,使用集成開(kāi)發(fā)工具可以極大地提高開(kāi)發(fā)效率。在這里將介紹一種常用的開(kāi)源集成開(kāi)發(fā)工具——Eclipse。 1.3.1Eclipse安裝 在Eclipse官方網(wǎng)站上下載Eclipse,下載網(wǎng)址是http://www.eclipse.org/downloads/。下載完成后,在Eclipse的安裝文件夾中雙擊eclipse.exe文件,開(kāi)始安裝Eclipse,如圖1-11所示。 圖1-12所示是安裝版本選擇界面,此處選擇的是EclipseIDEforJavaEEDevelopers版本進(jìn)行安裝。 進(jìn)入安裝選項(xiàng)界面,如圖1-13所示。可以選擇是否創(chuàng)建開(kāi)始菜單入口和桌面快捷方式,還可以選擇Eclipse的安裝路徑。單擊“文件夾”小圖標(biāo)可以修改安裝路徑,如圖1-14所示。選擇好安裝路徑之后單擊“Launch”按鈕,再單擊“INSTALL”按鈕進(jìn)行安裝。 1.3.2Eclipse使用 雙擊桌面上Eclipse圖標(biāo),啟動(dòng)Eclipse,彈出“工作空間啟動(dòng)程序”對(duì)話框。工作空間(Workspace)是存放Java源碼的位置,可以通過(guò)修改路徑使Java源碼存放在指定位置。單擊“OK”按鈕,進(jìn)入Eclipse工作臺(tái),如圖1-15所示。 Eclipse工作臺(tái)的頂部是菜單欄,菜單欄下面一排是常用的工具欄。工作臺(tái)的左邊是項(xiàng)目視圖區(qū),項(xiàng)目的結(jié)構(gòu)、資源都會(huì)在該視圖區(qū)展示出來(lái)。工作臺(tái)的右邊是大綱視圖區(qū)。下面是控制臺(tái)、問(wèn)題、性能等。中間是代碼編輯區(qū)。 單擊“File->New->Project”,選擇創(chuàng)建“JavaProject”,彈出“新建Java項(xiàng)目”對(duì)話框,如圖1-16所示。 在“Projectname”欄中輸入項(xiàng)目名,單擊“Finish”按鈕。 在“src”文件夾單擊右鍵,單擊“New->Class”,新建類,填寫包名“Demo”,填寫類名“HelloWorld”,單擊“Finish”按鈕,如圖1-17所示。 在使用向?qū)?chuàng)建Java類文件之后,會(huì)自動(dòng)打開(kāi)該類文件的代碼編輯區(qū),如圖1-18所示。 在代碼編輯區(qū)編寫Java代碼,在“HelloWorld.java”單擊右鍵,選擇“RunAs-> JavaApplication”,在下方的控制臺(tái),就可以看到程序輸出。 視頻講解 圖1-1“安裝程序”對(duì)話框 圖1-5JDK安裝目錄 說(shuō)明 在Windows操作系統(tǒng)下打開(kāi)命令行工具的方式是快捷鍵“Win+R”,

Java全面開(kāi)發(fā)詳解:中公Java全面開(kāi)發(fā)詳解基礎(chǔ)篇JavaSE快速入門 作者簡(jiǎn)介

中公教育優(yōu)就業(yè)研究院,是中公教育旗下具有代表性的研究部門,擁有多名長(zhǎng)期在授課一線任教的教學(xué)師資和資深的教材教輔研究編寫人員。其研發(fā)的教材教輔具有系統(tǒng)性、全面性和獨(dú)到性。

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 直流大电流电源,燃料电池检漏设备-上海政飞 | 吨袋包装机|吨包秤|吨包机|集装袋包装机-烟台华恩科技 | 彼得逊采泥器-定深式采泥器-电动土壤采样器-土壤样品风干机-常州索奥仪器制造有限公司 | 车牌识别道闸_停车场收费系统_人脸识别考勤机_速通门闸机_充电桩厂家_中全清茂官网 | 打包钢带,铁皮打包带,烤蓝打包带-高密市金和金属制品厂 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 小型高低温循环试验箱-可程式高低温湿热交变试验箱-东莞市拓德环境测试设备有限公司 | 搪玻璃冷凝器_厂家-越宏化工设备 | 硬齿面减速机_厂家-山东安吉富传动设备股份有限公司 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 环氧树脂地坪漆_济宁市新天地漆业有限公司 | 净化车间_洁净厂房_净化公司_净化厂房_无尘室工程_洁净工程装修|改造|施工-深圳净化公司 | 手术室净化厂家-成都做医院净化工程的公司-四川华锐-15年特殊科室建设经验 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 艺术生文化课培训|艺术生文化课辅导冲刺-济南启迪学校 | BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | 菲希尔X射线测厚仪-菲希尔库伦法测厚仪-无锡骏展仪器有限责任公司 | 金环宇|金环宇电线|金环宇电缆|金环宇电线电缆|深圳市金环宇电线电缆有限公司|金环宇电缆集团 | 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 | 钣金加工厂家-钣金加工-佛山钣金厂-月汇好 | 固诺家居-全屋定制十大品牌_整体衣柜木门橱柜招商加盟 | 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 众品家具网-家具品牌招商_家具代理加盟_家具门户的首选网络媒体。 | 渣油泵,KCB齿轮泵,不锈钢齿轮泵,重油泵,煤焦油泵,泊头市泰邦泵阀制造有限公司 | 陶瓷加热器,履带式加热器-吴江市兴达电热设备厂 | 碳刷_刷握_集电环_恒压簧_电刷厂家-上海丹臻机电科技有限公司 | 网站建设-网站制作-网站设计-网站开发定制公司-网站SEO优化推广-咏熠软件 | 电销卡 防封电销卡 不封号电销卡 电话销售卡 白名单电销卡 电销系统 外呼系统 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 氧化铝球_高铝球_氧化铝研磨球-淄博誉洁陶瓷新材料有限公司 |