- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 IO流1
------- android培训java培训、期待与您交流! ---------- IO流用来处理设备之间的数据传输 Java对数据的操作时通过流的方式 流按操作数据分为两种:字节流和字符流 流按流向分为:输入流,输出流 unicode中无论什么都已两个字节表示 utf—8用一个如果一个不够用两个,两个不够的话用三个 字符流可以在内部融合编码表,查什么格式的码表可以自己指定 字节
2013-05-03 00:50:22 439
转载 Java的代理技术
java动态代理(JDK和cglib) JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特
2013-05-08 22:01:58 362
转载 Java中TreeSet的使用
TreeSet:它可以给Set集合中的元素进行指定方式的排序。 保证元素唯一性的方式:通过比较的结果是否为0. 底层数据结构是:二叉树。 */ import java.util.*; class TreeSetDemo2 { public static void main(String[] args)
2013-05-08 20:11:58 460
转载 匿名内部类总结
java中 匿名内部类总结 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 ? 1 2 3 4 5 6 7 8 9
2013-05-08 16:17:29 879 1
原创 Java中的内部类
内部类:内部类就是一个类中还包含着另外一个类。 实例1:内部类的基本结构 public class Test2 { public static void main(String[] args) { Out.In in = new Out().new In(); in.print(); } } class Out{ private String name = "Rose"; //
2013-05-08 16:07:48 392
原创 黑马程序员_IO流2
------- android培训java培训、期待与您交流! ---------- 缓冲区的出现提高了对数据的读写效率 对应类:BufferedWriter BufferedReader 缓冲区要结合流才可以使用 在流的基础上对流的功能进行了增强 BufferedWriter将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。 可以指定缓冲区的大小,或者
2013-05-03 16:02:09 387
原创 黑马程序员_Java基础map遍历的比较
------- android培训java培训、期待与您交流! ---------- map的遍历有四种放肆,下面我对其分别罗列出来: import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class Test { public static
2013-05-03 13:43:55 470
原创 黑马程序员_java基础2
------- android培训java培训、期待与您交流! ---------- 枚举就是Vector特有的去除方式,其实枚举和迭代是一样的,因为枚举的名称以及方法的名称都过长,所以被迭代器取代了 LinkedList特有方法:addFirst() addLast(); removeFirst(),removeLast() getFirst()获取元素,但是不删除元素 remo
2013-05-03 13:17:23 434
原创 黑马程序员_Java基础1
------- android培训java培训、期待与您交流! ---------- 下面是自己以前学习java时候做的笔记,做一下整理放上来,便与知识的回顾。 1、 关于断点以及debug F5:step into F6:step over F7:step return Dropto frame:跳到当前方法的第一行 Resume:跳到下一个断点(如何没有下一个则运行完
2013-05-03 13:11:28 602
原创 黑马程序员_多线程2
------- android培训java培训、期待与您交流! ---------- 死锁:一旦产生程序就停在那儿不动了,没法继续执行下去。 死锁的出现:同步中嵌套同步 比如:同步函数中有同步代码块,同步代码块中有同步函数 面试的时候有可能让你写个死锁的例子: 下面给个线程死锁的例子: class Test implements Runnable{ private boole
2013-05-02 21:27:24 406
原创 黑马程序员_多线程
------- android培训java培训、期待与您交流! ---------- 进程是一个正在执行的程序,每一个进程执行都有一个执行的顺序,该顺序是一个执行路径,或者叫一个控制单元.进程用于封装线程 线程就是进程中的一个独立的单元,线程在控制着进程的执行,一个进程中至少有一个线程. Java虚拟机至少两个线程:一个主线程,一个垃圾回收线程 多线程的出现能够提高效率,多个线程能够同时
2013-05-02 01:56:11 373
原创 黑马程序员_java基础增强2
------- android培训java培训、期待与您交流! ---------- 泛型也是 JDK1.5的新特性 用了泛型以后不用进行类型转换了,省去了强制类型转化 只要是对象,不管是什么类型的喜爱那个,够可以存储进同一个集合中,使用泛型集合可以将一个 集合中的元素限定为一个特定类型的,JDK1.5推荐使用泛型,不使用泛型会出现警告 泛型是提供给javac编译器使用的,可以限定集合中
2013-05-01 13:27:45 490
原创 黑马程序员_银行业务调度系统
------- android培训java培训、期待与您交流! ---------- 前几天看了张老师的银行业务调度系统,现在对这个进行了一下整理,以便与以后的阅读。 下面首先进行系统的需求分析: 1、有三种类型的窗口1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口; 2、异步生成三种对应类型的客户:普通客户、快速客户、vip客户,比例为:6:3:1; 3、 随机生成
2013-05-01 12:05:00 423
原创 黑马程序员_java基础增强
------- android培训java培训、期待与您交流! ---------- 哈希算法来提高从集合中查找元素的销量,这种方式将集合分成若干个存储区域,每个 对象可以计算出一个哈希码,可以将哈希码分组,每组分别对应某个存储区域,根据一个 对象的哈希码就可以确定该对象应该存储在哪个区域 只有对象在hash集合里面hashcode才有作用 当一个对象被存储进HashSet集合中以后,就
2013-04-29 22:47:04 404
原创 黑马程序员_反射机制
------- android培训java培训、期待与您交流! ---------- 反射的基石--Class JAVA程序中的各个java类属于同一类事物,描述这类事物的java类 名就是Class Person p1 = new Person(); Person p2 = new Person(); class的实例对象不能通过new出来 Class cls1 = Date.cl
2013-04-29 10:32:15 350
原创 黑马程序员_交通灯管理系统
------- android培训java培训、期待与您交流! ---------- 最近学习了张老师的交通灯管理系统,感觉学到许多东西,将其中的一些学习心得记录下来,供以后自己学习所用。 首先是业务分析,无论做什么项目业务分析都是最重要的,只有对业务分析很透彻的情况下才能写代码,不然的话只会让自己有点力不从心的感觉,写着写着就不知道接下来该写什么功能了,当然首先要对这个程序有几个对象要搞
2013-04-27 16:31:34 356
原创 黑马程序员_JDK1.5的新特性
------- android培训java培训、期待与您交流! ---------- 在jdk5.0以后,增加了一些新的特性,这些特性JDK5.0以下的版本不支持,有时候我们可能在比较老的系统的时候可能会发现有些代码明明是对的,但是就是编译通不过,这时候我们就需要看一下我们编译用的JDK的版本了,现总结一下,方便以后的学习与工作。 1、静态导入 一般我们导入一个类都用 import com.
2013-04-27 16:19:32 393
listView嵌套listView
2014-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人