importjava.util.Scanner;
publicclassTestArray{
publicint[]getArray(){
Scanners=newScanner(System.in);
System.out.print("請輸入數組的長度:");
intn=s.nextInt();
int[]arr=newint[n];
for(inti=0;i<arr.length;i++){
System.out.print("請輸入第"+(i+1)+"個數據:");
arr[i]=s.nextInt();
}
returnarr;
}
publicvoidsort(int[]arr){
for(inti=0;i<arr.length-1;i++){
for(intj=0;j<arr.length-1-i;j++){
if(arr[j+1]>arr[j]){
inttemp=arr[j+1];
arr[j+1]=arr[j];
arr[j]=temp;
}
}
}
}
publicvoidprint(int[]arr){
for(inti=0;i<arr.length;i++){
System.out.print(arr[i]+"");
}
}
publicstaticvoidmain(String[]args){
TestArrayt=newTestArray();
int[]arr=t.getArray();//構建數組
t.sort(arr);//降序排序
t.print(arr);//輸出
}
}
輸出如下:
② JAVA編程思想第四版、第五版(中文語言的)
think in java 最新版可以從作者網站免費下載。只有中文版才有收費出版一說。此書對於初學者而言包含的數據量太大。對於急於上手的學習者而言,將其當作參考手冊更為合適。
③ java編程思想和(第四版) java完全手冊(第七版)Herbert Schildt 有誰都讀過這兩本書
thinking in java 是經典,其他的書可能教給你的是技巧,但是這本書告訴你的是思想,古語說,授人以魚,不如授人以漁。這本書就是告訴你織網的技巧,而其他的都是告訴你怎麼捕魚。
④ Java初學者適合看java編程思想第四版么
第四版是很好. 但是初學者. 我個人建議.還是不要看這個吧. 不然看的雲里霧里的. 會打擊到信心.就從最基礎的變數、關鍵字學起
⑤ java編程思想是第三版好還是第四版好呢
「我們在翻譯本書的過程中力求忠於原著,為了保持連貫性,對原書第3版中仍然保持不變的部分,我們對譯文除了個別地方之外,也沒做修改。對於本書中出現的大量的專業術語盡量遵循標準的譯法,並在有可能引起歧義之處注有英文原文,以方便讀者對照與理解。」(摘自第四版的譯者序)
翻譯水平兩本都是一樣的。
只是
「第四版以Java最新的版本JDK5.0為基礎,在第3版的基礎上,添加了最新的語言特性,並且對第3版的結構進行了調整,使得所有章節的安排更加遵照循序漸進的特點,同時每一章的內容在分量上也都更加均衡,這使讀者能夠更加容易地閱讀本書並充分了解每章所講述的內容」(摘自第四版的譯者序)
所以還是買第四版好了,能方便拿到第三版也無所謂
⑥ java編程語言
環境變數一般是指在操作系統中用來指定操作系統的運行環境的一些參數,比如臨時文件夾位置和系統文件夾位置等。
Java在運行期找你創建的包,可以通過你使用環境變數CLASSPATH設置你的包所在的路徑,這樣你的程序就能找到包了。
⑦ 《Java編程語言(第4版)》最新txt全集下載
Java編程語言(第4版) txt全集小說附件已上傳到網路網盤,點擊免費下載:
⑧ 請問java編程思想第四版好還是第五版好急急急!!
第5版好啦,增加了對於JAVA1.5,1.6後增加的新功能的闡述,這些對於以後的java語言學習應用是至關重要的
⑨ java編程語言 第4版 一共多少章
第1章Java語言1
1.1Java語言簡介1
1.1.1Java語言的問世1
1.1.2Java語言的組成1
1.2開發環境的安裝3
1.3一個簡單的Java應用程序4
1.3.1Java應用程序示例4
1.3.2使用Java核心API文檔7
習題9
第2章面向對象程序設計技術11
2.1面向對象程序設計技術的基本概念11
2.1.1什麼是面向對象程序設計方法11
2.1.2什麼是類和對象12
2.1.3面向對象的重要特性14
2.2Java與C++的OOP能力比較16
習題18
第3章標識符和基本數據類型19
3.1Java的基本語法單位19
3.1.1空白、注釋及語句19
3.1.2關鍵字21
3.1.3標識符21
3.2Java編碼體例22
3.3Java的基本數據類型23
3.3.1變數和常量23
3.3.2基本數據類型23
3.3.3變數的說明和賦值28
習題30
第4章表達式和流程式控制制語句31
4.1表達式31
4.1.1操作數和運算符31
4.1.2表達式的提升和類型轉換40
4.2流程式控制制語句43
4.2.1表達式語句43
4.2.2塊44
4.2.3分支語句45
4.2.4循環語句52
4.2.5break與continue語句54
習題56
第5章類與對象60
5.1類的定義與對象的創建60
5.1.1類的定義格式60
5.1.2對象的創建和初始化63
5.2構造方法64
5.2.1構造方法及其重載64
5.2.2默認的構造方法66
5.3定義方法67
5.3.1方法定義格式68
5.3.2按值傳遞71
5.4類的繼承72
5.4.1繼承的定義73
5.4.2多態性與轉換對象74
5.5繼續討論Java的關鍵字77
5.5.1static77
5.5.2final和abstract79
5.5.3this和super84
5.6方法重寫86
5.6.1方法重寫概述86
5.6.2應用重寫的規則89
5.6.3調用父類構造方法89
5.7介面90
5.7.1多重繼承中的二義性90
5.7.2介面的定義91
5.7.3介面的實現91
5.8Java包94
5.8.1Java包的概念94
5.8.2import語句95
5.9內部類97
5.9.1內部類的概念97
5.9.2匿名類99
習題100
第6章數組、容器和字元串107
6.1數組107
6.1.1數組說明和初始化107
6.1.2數組的使用114
6.2容器和字元串118
6.2.1容器118
6.2.2字元串119
習題123
第7章Java語言中的異常126
7.1異常示例126
7.2異常處理130
7.2.1異常處理相關語句130
7.2.2公共異常132
7.3拋出語句133
7.4創建自己的異常135
習題137
第8章圖形用戶界面設計140
8.1AWT與Swing140
8.1.1AWT包與Swing包140
8.1.2組件、容器及內容窗格141
8.2Swing組件143
8.2.1按鈕143
8.2.2標簽146
8.2.3組合框148
8.2.4文本組件150
8.2.5菜單組件150
8.2.6對話框152
8.3布局管理器153
8.3.1常用的布局管理器154
8.3.2其他布局管理器156
8.4界面設計的細節160
8.4.1控制組件外觀161
8.4.2提示工具和助記符162
8.5事件處理162
8.5.1事件簡述162
8.5.2組件的事件處理164
8.5.3事件的種類176
8.5.4事件適配器179
習題180
第9章Java Applet182
9.1編寫Applet182
9.1.1小程序示例182
9.1.2小程序設計過程183
9.2小程序中使用的方法183
9.2.1基本方法184
9.2.2用於顯示Applet的方法184
9.3HTML文檔185
9.3.1標記185
9.3.2Applet參數的讀取186
9.3.3Applet與URL187
9.4在Applet中的多媒體處理188
9.4.1在Applet中顯示圖像188
9.4.2在Applet中播放聲音189
9.5Applet的事件處理189
習題191
第10章Java數據流192
10.1數據流的基本概念192
10.1.1輸入數據流193
10.1.2輸出數據流193
10.2基本位元組數據流類193
10.2.1文件數據流193
10.2.2過濾器數據流195
10.3基本字元流195
10.4文件的處理201
10.4.1File類201
10.4.2隨機訪問文件202
習題203
第11章線程204
11.1線程和多線程204
11.1.1線程的概念204
11.1.2線程的結構205
11.2線程的狀態205
11.3創建線程206
11.3.1繼承Thread類206
11.3.2實現Runnable介面208
11.4線程的控制209
11.4.1線程的啟動210
11.4.2線程的調度210
11.4.3掛起線程212
11.4.4線程間的通信212
習題213
第12章Java的網路功能216
12.1概述216
12.1.1基本概念介紹216
12.1.2使用InetAddress217
12.2統一資源定位器218
12.2.1統一資源定位器的概念218
12.2.2URL的創建218
12.2.3與URL相關的異常218
12.2.4獲取URL對象屬性219
12.2.5讀入URL數據220
12.3socket介面221
12.3.1socket的基本概念222
12.3.2socket通信的基本步驟223
12.3.3socket通信的程序設計223
習題225
⑩ JAVA編程語言
你貼的圖不是說的很明白嗎,arraylist是保存string類型的,studentArrayList是student對象,得到的肯定是不一樣的。結果沒錯。
get(0)是獲取第一個元素。