- 博客(20)
- 资源 (7)
- 收藏
- 关注
原创 设计模式
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 设计模式之装饰设计模式 //实现包装 */ publicstaticvoid main(String[] args) { Student s = new Student();//学生类开始有的功能
2014-08-23 13:19:32
272
原创 类加载器
类加载器 类加载器(class loader)用来加载Java类到 Java 虚拟机中。一般来说,Java 虚拟机使用Java 类的方式如下:Java源程序(.java 文件)在经过Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码,并转换成java.lang.Class类的一个实例。每个这
2014-08-23 12:34:15
319
原创 线程池
Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。线程池的作用:线程池作用就是限制系统中执行线程的数量。根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有
2014-08-23 12:33:32
257
原创 JavaBean和内省 IntroSpector
一、JavaBean和内省 IntroSpector1.JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则,其中的方法名称,都符合特殊的规则。只要一个类中含get和set打头的方法,就可以将其当做JavaBean使用。当一个类被当做JavaBean使用时,JavaBean属性是根据方法名来进行推断的,根本看不到内
2014-08-23 12:31:30
328
原创 枚举和反射
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 枚举:定义枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。枚举可以让编译器在编译时就可以控制源程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目标。 枚举就相当于一个类,其中也可以定义构造方法、成员变量、普通方法和
2014-08-23 12:28:30
417
原创 网络编程
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 一.IP地址 每个设备在网络中的唯一标识 每台网络终端在网络中都有一个独立的地址,我们在网络中传输数据就是使用这个地址。 ipconfig:查看本机IP ping:测试连接
2014-08-23 12:28:17
287
原创 多线程1
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 一.线程的概念 1.什么是线程 线程是程序执行的一条路径, 一个进程中可以包含多条线程 多线程并发执行可以提高程序的效率, 可以同时完成多项工作 2.多线程的应用场景 红蜘蛛同时共享屏幕给多个电
2014-08-23 12:25:37
4231
原创 多线程2
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 一.线程的方法 1.yield让出cpu Thread.yield(); 2.setPriority()设置线程的优先级 t2.setPriority(Thread.MAX_PRIO
2014-08-23 12:25:07
226
原创 IO序列输入输出流
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------一.序列流 1.什么是序列流 序列流可以把多个字节输入流整合成一个,从序列流中读取数据时, 将从被整合的第一个流开始读,读完一个之后继续读第二个, 以此类推. 2.使用方式 Fi
2014-08-23 12:19:18
303
原创 IO字符流
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 一.字符流 1.字符流是什么 字符流是可以直接读写字符的IO流 字节流只能读写字节.如果要读取字符, 就要先读取到字节数据,然后转为字符. 如果要写出字符
2014-08-23 12:17:00
295
原创 IO字节流
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 一.IO流 1.概念 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的类都在IO包中
2014-08-23 12:15:50
256
原创 文件和异常
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ try catch // 后续代码需要执行就用trycatch //后续代码不需要执行就用throw System.exit(0)//退出java虚拟机 一.异常 (1)就是程序运行过程中,
2014-08-23 12:13:38
339
原创 Map集合
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ Map集合Map map =newHashMapmap.put("张三",100);map.put("李四",100);map.put("王五",100);map.put("张三",66); //键是唯一的,键如果相同,后面的
2014-08-23 12:10:27
316
原创 Set集合
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 一、Set集合 HashSet() // 不能存储重复的数据,而且存取数据的规律是哈希算法算出来的 HashCode() //hashSet调用hashCode判断哈希值是否相同,若相同则调用equals //比较
2014-08-23 12:10:23
265
原创 泛型
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 泛型 1.5版本特性 优点:1、将运行时期的错误转移到了编译时期(有利于程序员第一时间发现) 2、省去了强转的麻烦 3、去除了黄色的提示ArrayList list = new ArrayList();list
2014-08-23 12:09:09
324
原创 Colletion集合2
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ ListIterator listit = list.ListIterator(); //可以去除Iterator添加的并发异常问题while(lit.hasNext()){ //正序添加 Object obj = li
2014-08-23 12:05:41
298
原创 大数据和日期函数
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 1、BigInteger://用于存放大数据BigInteger b1=newBigInteger("100"); //必须是数字符号会报错BigInteger b2=newBigInteger("2");b1.add(b2);subtract();
2014-08-23 12:00:07
414
原创 Collection集合
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 一、集合的概念1.什么是集合 集合是一种容器,长度可变, 可以存储任意类型的对象.基本数据类型也可以装入集合, 但其实内部是先自动装箱成包装类对象,然后再存入集合的(可以存放任意引用类型的数据,而不能存放基本数据类型,如果即使放了基本数
2014-08-23 11:59:50
411
原创 java静态关键字使用
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 1:static关键字 (1)静态的意思。可以修饰类的成员(成员变量和成员方法); (2)静态成员的特点: A:随着类的加载而加载,生命周期最长。
2014-08-23 11:58:01
373
原创 java面向对象
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 1:面向对象 (1)面向对象和面向过程的区别 面向过程强调过程,执行者 面向对象强调对象,指挥者 (2)面向对象思想的特点 A:它是一种更符合人们思考习惯的思想
2014-08-23 11:55:32
253
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人