摘要: Arrays是JDK自带的一个数组辅助工具类。位于java.util包下 该类有以下特点: 1.无法被创建对象 2.大部分都是静态方法(好像画蛇添足了,hh) 下面着重讲解asList方法 首先看看源码: 源码很简洁,就是给你创建了一个ArrayList,把该数组作为参数传递进去。 其实ArrayL 阅读全文
posted @ 2018-01-23 11:59 Dylan丶Djm 阅读(1643) 评论(0) 推荐(0) 编辑
摘要: int[] a1 = new int[3];// 一维数组 int[] a2 = new int[4];// 一维数组 int[][] a3 = new int[3][3];// 二维数组 String[] a4 = new String[3];// 字符串数组 Object[] a5 = new Object[3];// Object数组 // 同为int[],大小不一样比较:true Sys... 阅读全文
posted @ 2018-01-23 10:52 Dylan丶Djm 阅读(188) 评论(0) 推荐(0) 编辑
摘要: /** * 成员方法和静态方法的反射案例 * * @author linguoren * */ public class T1_InvokeMethod { public static void main(String[] args) { /** * 调用 */ String str = new String... 阅读全文
posted @ 2018-01-22 11:16 Dylan丶Djm 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Demo.java 控制台输出: Demo [name=aacdefg, sex=aoy, wife=Boa] 阅读全文
posted @ 2018-01-19 18:21 Dylan丶Djm 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.Field是什么? 答:Field是JDK一个类,位于java.lang.reflect包下。 他可以保存java类中的属性 在Java反射中 Field类描述的是类的属性信息。 2.如何得到Field类的对象 答: 3.请用反射写出一个对象获取私有属性值的案例 阅读全文
posted @ 2018-01-19 17:31 Dylan丶Djm 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1.反射是什么? 精辟的回答:反射就是将一个类的各种成分映射成相应的类 2.Constructor有什么作用? 可以通过反射去构造不同属性的对象 3.如何得到Constructor? 两种方式: 4.请使用Constructor构造一个String对象的程序 5.请说说Class类中的newInst 阅读全文
posted @ 2018-01-19 17:01 Dylan丶Djm 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 1.Class类是什么? 摘自张孝祥老师PPT:每一个JAVA类都属于同一类事物,描述这类事物的java类就是Class 2.获取类Class的三种方式? 控制台结果: true true 3.这三种方式有什么异同吗? getClass()方式和xxx.class方式获取都是通过从jvm内存已有的类 阅读全文
posted @ 2018-01-19 15:31 Dylan丶Djm 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 使用枚举实现交通灯案例: 控制台结果: 绿灯,时长为:45 绿灯下一个灯:黄灯,时长为:10 黄灯下一个灯:红灯,时长为:30 这个案例包含了枚举最常见的 这个案例包含了枚举最常见的用法,枚举我们可以把它看成一个类,一个特殊的类,该类的对象在类中创建而不能在外面创建(构造器被private了) 枚举 阅读全文
posted @ 2018-01-19 14:34 Dylan丶Djm 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1.枚举可以通过指定构造方法来创建 控制台输出: secondfirstfirstfirstfirstfirstfirstSUM 很多人会疑问:为什么打印出了这么多first? 其实是因为 阅读全文
posted @ 2018-01-19 14:05 Dylan丶Djm 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 控制台输出结果: FIRFIR5class com.day1.T4_EnumMethod$WeekDay2SUM7 阅读全文
posted @ 2018-01-19 12:24 Dylan丶Djm 阅读(100) 评论(0) 推荐(0) 编辑