JavaSE基础
信仰love
这个作者很懒,什么都没留下…
展开
-
java基础-可变参数
Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一个可变参数还是后边的参数,所以只能让可变参数位于最后一项。 可变参数的特点: (1)、只能出现在原创 2016-12-23 22:22:51 · 254 阅读 · 0 评论 -
Java基础 - Map的迭代,增强for
★ 把map集合转成set的方法: Set keySet(); Set entrySet();//取的是键和值的映射关系。 Entry就是Map接口中的内部接口; 为什么要定义在map内部呢?entry是访问键值关系的入口,是map的入口,访问的是map中的键值对。 ************** 取出map集合中所有元素的方式一:keySet()方法。 可以将map集合中的键都取原创 2016-12-23 22:44:40 · 497 阅读 · 0 评论 -
Java基础 - equals 和 ==
一、两种形式的比较:比较时,我们要弄清楚是哪一种比较。 1.值类型比较 即内容相同,我们就认为是相等的。比如:int i=5;int j =5;此时我们说i和j相等,其实指的是i和j的内容相同。 2.引用类型比较 但在Java中,除了值类型,另外还有一种引用类型,而不同的对象,其引用值其实并不相等,即在内存中的不同的地 址单元中。比如我们定义转载 2016-12-24 16:09:08 · 365 阅读 · 0 评论 -
Java基础 - 泛型
2.没有泛型的缺点: 1). 从集合中获取对象时可能需要进行类型转换 2). 还可能产生一个运行时错误: java.lang.classcastException 3.泛型的核心思想: 把一个list(集合)中的内容限制为一个特定的数据类型 4.面试问题: sql,泛型 下面的代码片断合法吗? List ls = new ArrayList();原创 2016-12-28 07:54:05 · 327 阅读 · 0 评论 -
Java基础 - 枚举介绍
/** * 枚举类实现 * @author Administrator * 枚举类有自己的可以遍历自己所有的值,当成一个集合来使用, * 在使用的时候如果有新的类型添加进来,直接在枚举类型当中进行修改, * 值需要修改这个类即可,其他设涉及到这边的类文件不需要修改,同时也可以映射到 * * 将枚举的类型看成一个集合来继续处理,这样的处理方式比静态值的处理方式明显优越很原创 2016-12-24 20:47:48 · 347 阅读 · 0 评论 -
Java基础 -- 枚举使用
枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。 1、常量的使用 在JDK1.5之前,我们定义常量都是:public static fianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 package com;原创 2016-12-30 15:12:44 · 301 阅读 · 0 评论