黑马程序员---基础强化---java1.5新特性
来源:互联网 发布:手机壁纸高清软件 编辑:程序博客网 时间:2024/06/05 07:12
---------------------- java+android开发、.Net培训、期待与您交流! ----------------------
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
1、支持参数个数可变。例如:public void add(int a,int ...args);可变参数只能出现在参数列表的最后面,多个参数以数组的形式保存在args中
2、foreach。所谓foreach其实是加强版的for,也没有foreach这个关键字。书写形式for(元素数据类型,变量名用于保存元素值,元素集合)。foreach一般都是用于迭代输出集合或者数组中的元素
3、基本数据类型的自动装箱与拆箱。
(1)一个很有意思的知识点:当一个整数只占一个字节(也就是在-128到127之间)被封装后,会把该数缓存起来,如果另外封装另一个 数,而这个数在缓存里面刚好存在,则不会再为这个数开辟空间。以此节省内存空间。采用的是享元模式
4、枚举。所谓枚举顾名思义就是一一举出,定义一个类时,把这个类的元素(这些元素就是这个枚举类的对象)定义进去,在要使用该枚举类的地方则只能是已定义的这些元素。 通过调用枚举类的方法直接输出对象名称,这是因为枚举类已经实现了toString()方法,例如:
public enum weekday{//定义枚举类
sum,mon,tue,wed,thi,fri,sat;//该枚举类的元素列表,必须放在第一行,如果下面还有其他的内容则元素列表后面需要加上分号
private weekday();//枚举类的构造方法必须私有
}
//使用枚举类
weekday weekday1=weekday.fri;
//使用枚举类为我们已经实现的方法
system.out.println(weekday1.name())//打印实例该枚举类元素的名称,因为枚举机制已经帮我们实现了toString方法。
system.out.println(weekday1.odinal())//也是打印名称
system.out.println(weekday1.value().length)//返回一个元素师枚举类中元素的数组
当枚举类只有一个元素的时候可以实现单例模式
5、支持静态导入
6、重载与重写
7、泛型
0 0
- 黑马程序员---基础强化---java1.5新特性
- 黑马程序员 java1.5版本新特性
- 黑马程序员--java1.5新特性
- 黑马程序员----java1.5新特性
- 黑马程序员-----java1.5新特性
- 黑马程序员-java1.5新特性
- 黑马程序员——Java1.5新特性之注解
- 黑马程序员--十一、Java1.5部分新特性
- 黑马程序员——Java1.5新特性
- 黑马程序员 Java1.5的新特性简介
- 黑马程序员------张孝祥高新技术(一)--java1.5新特性
- 黑马程序员--Java基础--12Java1.5特性
- 黑马程序员——Java1.6新特性
- 黑马程序员———Java1.5 新特性之枚举
- 黑马程序员——Java1.5新特性之泛型
- 黑马程序员_Java学习日记第四天-线程、Java1.5的新特性
- 黑马程序员_eclipse的使用和java1.5新特性以及枚举
- 黑马程序员 高新技术——JAVA1.5新特性及反射
- 游戏核心算法编程内幕学习(二):游戏开发过程
- 动态修改Web.sitemap
- 导入导出大全
- 黑马程序员技术博客之泛型
- Android的Activity生命周期状态
- 黑马程序员---基础强化---java1.5新特性
- IoSkipCurrentIrpStackLocation .
- AsyncHttpClient 开源框架學習研究
- 游戏核心算法编程内幕学习(三):设计模式
- 什么是POJO类?
- android,上传文件到服务器
- C++泛型算法
- 关于ClassLoader中getResource与getResourceAsStream的疑问
- Activity的生命周期