![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 82
spring_willow
好好学习天天向上
展开
-
Java-枚举类(学习笔记)
枚举:程序运行时的数据不是任意的,而是一定范围的值。jdk5以前采用的是自定义的方法,jdk5以后采用枚举的方法。一、枚举的使用简例public class Demo{ public void test(){ print(Grade.B); }enum Grade{//A100-90 优秀 B89-80良好 C79-70差 D69-60及格 E59-0不及格 A(原创 2017-09-28 09:53:17 · 274 阅读 · 0 评论 -
Java-增强for循环(学习笔记)
增强for循环:简化迭代器书写一、增强for循环的简单实例public class Demo{ public static void main(String[] args){ int arr[] = {1,2,3}; /** *增强for */ for(int num : arr){ System.out.println(nu原创 2017-09-27 10:43:38 · 15294 阅读 · 0 评论 -
Java-使用beanUtils操作javabean(学习笔记)
操作bean的属性在开发中非常常见,apache开发了一个框架专门用来操作bean属性以简化工作,这个框架就是我们今天要学习的beanUtils。由于这个框架不是sun公司的,所以我们需要将beanUtiles相关开发包导入到工程中,也就是我们平时所说的导入第三方开发包。步骤:①在工程下鼠标右键新建一个文件夹(new folder),通常命名为lib;②拷贝beanUtils开发包原创 2017-10-15 21:12:14 · 588 阅读 · 0 评论 -
Java-反射(学习笔记)
反射:做框架使用。一个类有多个组成部分,例如:成员变量,方法,构造方法等。反射就是加载类,并解剖出类的各个组成部分。加载类:Java中有一个class类用于代表某一个类的字节码,它提供了加载某个类字节码到内存中的方法:forName(),并使用class对象进行封装。得到一个类的字节码的三种方式:以创建好的person类为例。package respect;public class原创 2017-09-29 06:58:59 · 261 阅读 · 0 评论 -
Java-泛型(学习笔记)
JDK5以前,对象保存到集合中就会失去其特性,取出时通常要程序员手工进行类型的强制转换,这样不可避免的引发程序的一些安全性问题。ArrayList list = new ArrayList();list.add("abc");//String类型Integer num = (Integer)list.get(0);//程序员手动强制转换,出现问题int型,,运行时会出错,但编码是发现原创 2017-10-19 12:02:21 · 222 阅读 · 0 评论 -
Java-多线程(学习笔记)
多线程通信-解决安全问题的代码示例多线程通信就是多个线程在操作同一个资源,但是操作的动作不同。eg.A线程存数据,B线程取数据,动作不一致,代码不一致,用两个run方法放在两个类中。代码示例:class Res { string name; string sex; }class Input implements Runnable { Res原创 2017-03-14 14:11:08 · 308 阅读 · 0 评论 -
Java-内省(学习笔记)
1.内省:通过内省可以获取一个类的内部信息,方法、属性、构造函数等。2.与反射的区别:①内省是针对Javabean对象的,符合Javabean规则的类的成员才可以使用内省操作;反射是针对普通类的。②内省先得到属性描述PropertyDecriptor后进行其他操作;反射先得到类的字节码Class后在进行其他操作。3.JavaBean:学习内省需要知道什么是javabean。①实原创 2017-10-11 22:58:45 · 324 阅读 · 0 评论