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)是获取第一个元素。