1. 对于增强的for语句的支持
支持类似foreach的语法
<!---->/**
@version 1.20 2004-02-28
@author Cay Horstmann
*/
public class Welcome
{
public static void main(String[] args)
{
String[] greeting = new String[3];
greeting[0] = "Welcome to Core Java";
greeting[1] = "by Cay Horstmann";
greeting[2] = "and Gary Cornell";
for (String g : greeting)
System.out.println(g);
}
}
2.对泛型的支持
ArrayList<Type> arrayList = new ArrayList<Type>();
原来arrayList.get(i)的前面要加(Type)arryList.get(i)进行类型转换,现在可以直接写arrayList.get(i)了。
具体泛型怎么用,还用继续研究。呵呵。
3.自动打包
原来要写
int n = 5;
Integer wrapper = new Integer(n);
先可以写
int n = 5;
Integer wrapper = n;
当然也可以写
Integer wrapper = ***;
n = wrapper
5. 覆盖方法时候可以改变返回类型
6. 静态导入
import一个有静态方法的类,如java.lang.Math;
里面一个静态变量PI,一个静态方法sqrt();
原来使用要Math.sqrt(Math.PI);
现在可以直接写sqrt(PI);
太方便了,太方便了...
7. 输入控制台
这个更方便
实现了类似c中sanf和c++中cin的功能。
在java.lang.Scanner类,可以实现从控制台直接读取数据。如:
<!---->import java.util.Scanner;
public class ConsoleInputTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
System.out.print("please input a integer:");
int n = in.nextInt();
System.out.print("please input a String:");
String str = in.next();
System.out.println("int: " + n);
System.out.println("String: " + str);
}
}
8.格式化输出
类似printf中的输出格式控制printf("%-5.3f", x);
可以使用
System.out.printlf("%8.2f", x);
9.关于界面编写的,不懂
10. Unicode编码
支持Unicode4.0,有“增补”字符,都采用两个连续的char编码,对中文支持好。
11. 构建字符串的新方法StringBuilder
StringBuilder s = new StringBuilder();
比StringBuffer灵活,但是不适线程安全的。所以,都线程时要注意。
参考资料: Core Java 2, Volume 1 seventh Edition 中文版 附录B
分享到:
相关推荐
JAVASE5.0的Api 中文版 和其他四个资源是一组的,因为太大了, 分两次传
JAVASE5.0的Api 中文版 和其他四个资源是一组的,因为太大了, 分两次传
javase6新特性,你肯定需要
加强for循环,静态导入,枚举,泛型,反射,注解,类加载器,代理等。张孝祥总结,绝对经典。
JavaSE_J2SE_5.0_API_中文文档_html格式
火龙果软件工程技术中心 本文内容包括:Instrumentation简介Instrumentation的基本功能和用法JavaSE6的新特性:虚拟机启动后的动态instrumentJavaSE6新特性:本地方法的InstrumentationJavaSE6新特性:...
JavaSE基础教程(新手必读) JavaSE基础教程(新手必读)
JavaSE基本知识 适合新手入门 JavaSE基本知识 适合新手入门 JavaSE基本知识 适合新手入门
自己的一些 javase的笔记自己的一些 javase的笔记自己的一些 javase的笔记自己的一些 javase的笔记自己的一些 javase的笔记自己的一些 javase的笔记自己的一些 javase的笔记自己的一些 javase的笔记自己的一些 ...
javaSE
Java SE5.0中文 api.chm
火龙果软件工程技术中心 本文内容包括:概述NTLM认证轻量级HTTP服务器Cookie管理特性其他新特性结语参考资料2006年底,Sun公司发布了JavaStandardEdition6(JavaSE6)的最终正式版,代号Mustang(野马)。...
对JavaSE的总结 最新版本结合老的一起把以前的放在一起给客户 最新最全的、、、
赠送jar包:javase-2.2.jar; 赠送原API文档:javase-2.2-javadoc.jar; 赠送源代码:javase-2.2-sources.jar; 赠送Maven依赖信息文件:javase-2.2.pom; 包含翻译后的API文档:javase-2.2-javadoc-API文档-中文...
2018Java面试宝典5.0,有目录,覆盖javase,javaweb,数据库,框架,项目等
JavaSE 1.6 参考文档 JavaSE 1.6 API
JavaSE的编程资料,包括基础,集合框架,IO流等等
javaSE