javase基础
文章平均质量分 74
梦你所梦
因上努力,果上随缘,无上清凉!
展开
-
[ java ] java基础动态代理!
代理模式:1.代理模式角色: 1) 被代理者。 2) 代理者。继承同一个父接口。2.代理的作用: 1) 为已经存在一的多个具有相同的接口的目标顺的方法增加一些相同的功能。 2) 代理类是使用反射在JVM运行时动态产生的,所以其使用有很好的灵活性,可以在任何业务逻辑之前和之后加入自己想加入的代码。3.代理的原理:4.jdk中动态代理实现 java原创 2012-10-20 15:07:03 · 363 阅读 · 0 评论 -
[ java ] java基础集合!
1.何为集合?:java中为了方便存储对象。就产生了集合。所以集合只用于存储对象。集合的长度是可以变化的。也可以去存储不同的对象。这里要注意的是: List list = new ArrayList(); list.add(3);这里其实是java中自动进行了装箱操作。将int类型的3装箱成Integer类型的。在取出来的时候又自动拆箱。2.集合分类: 在java中原创 2012-10-20 15:06:13 · 399 阅读 · 0 评论 -
[ java ] java基础常用类!
1.System类: System类中都是静态方法。且没有构造函数,那么就代表System不能用来实例化对象 1)System中对象: out: 标准输出:默认控制台. in : 标准输入.默认键盘. 2)Properties: System.getProperties()得到jvm启动时System中的一些信息.原创 2012-10-20 15:05:37 · 387 阅读 · 0 评论 -
[ java ] java基础io流!
1.何为IO流: java中用来处理设备之间的数据传输.JAVA中对数据的操作是通过流的方式. JAVA中用于操作流的对象都在IO包中。2.流的分类: 1) 按数据分为两种:字节流的字符流。 2) 按流向分: 输入流和输出流。3.流的关闭: 在流不需要使用的时候一定记得要去关闭。这样可以避免资源的消耗,也提高效率。 但是在执行close()方原创 2012-10-20 14:59:43 · 404 阅读 · 0 评论 -
[ java ] java基础泛型!
1.何为泛型:泛型:jdk 1.5 的新特性,是对java语言的一种扩展,以支持创建可以按类弄进行参数化的类。在jdk1.5以前的集合中可以放入任何类型。这就导致了在取出数据的时候需要进行各种的强制转换。这就增加了程序员的负担。 所以后在jdk.1.5的集合类希望你在定义集合时,明确表示你要向集合中装入哪种数据,无法去装入指定类型以外的数据。ArrayList li原创 2012-10-20 15:08:33 · 403 阅读 · 0 评论 -
[ java ] java基础面向对象!
面向对象:1. 三大特性封装性 对外部不可见。可以保护程序中的某些程序继承性 扩展功能多态性 方法的重载 对象是多态性2.对象是保存在栈内存之中的,属性保存在堆内存中的。在程序中的所有的方法是保存在全局代码区中的,此区中的内容是所有的对象共享的。在使用对象的时候,对象必须被实例化之后对能被使用。(实例化对象并不是单单指的是通过new关键字实现的,只要其有堆内存的空间原创 2012-10-20 15:04:03 · 371 阅读 · 0 评论 -
[ java ] java基础对象多态性!
1.向上转型 将父类的对象转为子类对象。自动转换。 通过其子类进行父类的实例化操作,则如果调用的方法被子类覆写过。 则肯定是调用被覆写过的方法。 注意点: 转型后在子类中是无法找到在子类中定义的新方法的。2.向下转型 将父类的对象转为子类对象。需要强制转换。 在进行对象向下转型的时候。有一个注意点。 如果两个没有关系的对象之间发原创 2012-10-20 14:56:55 · 371 阅读 · 0 评论