02 2019 档案

摘要:转载:http://www.cnblogs.com/skywang12345/p/3323085.html 下面是最近总结的Java集合(JDK1.6.0_45)相关文章的目录。 01. Java 集合系列01之 总体框架 02. Java 集合系列02之 Collection架构 03. Java 阅读全文
posted @ 2019-02-28 22:48 LZ太热 阅读(431) 评论(0) 推荐(0) 编辑
摘要:java中有三种移位运算符 << : 左移运算符,num << 1,相当于num乘以2 >> : 右移运算符,num >> 1,相当于num除以2 >>> : 无符号右移,忽略符号位,空位都以0补齐 下面来看看这些移位运算都是怎样使用的 运行结果为: 我们把上面的结果对齐一下: 看了上面的demo, 阅读全文
posted @ 2019-02-20 13:19 LZ太热 阅读(681) 评论(0) 推荐(0) 编辑
摘要:概述 java中的序列化与反序列化都要求对象实现Serializable接口(其实就是声明一下),而对于List这种动态改变的集合默认是不实现这个接口的,也就是不能直接序列化。但是数组是可以序列化的,所以我们只需要将List集合与数组进行转换就可以实现序列化与反序列化了。 序列化Object对象 p 阅读全文
posted @ 2019-02-19 22:27 LZ太热 阅读(1540) 评论(0) 推荐(0) 编辑
摘要:简介 ArrayList是我们开发中非常常用的数据存储容器之一,其底层是数组实现的,我们可以在集合中存储任意类型的数据,ArrayList是线程不安全的,非常适合用于对元素进行查找,效率非常高。 线程安全性 对ArrayList的操作一般分为两个步骤,改变位置(size)和操作元素(e)。所以这个过 阅读全文
posted @ 2019-02-19 22:16 LZ太热 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:对象的输入输出流 : 主要的作用是用于写入对象信息与读取对象信息。 对象信息一旦写到文件上那么对象的信息就可以做到持久化了 对象的输出流: ObjectOutputStream 对象的输入流: ObjectInputStream 使用: 对象的输出流将指定的对象写入到文件的过程,就是将对象序列化的过 阅读全文
posted @ 2019-02-18 23:14 LZ太热 阅读(317) 评论(0) 推荐(0) 编辑
摘要:Java中要想自定义类的对象可以被复制,自定义类就必须实现Cloneable中的clone()方法,如下: 其中,Professor类同样为自定义类: 然而,当自定义类的字段的类型不是基本数据类型时,上面实现了clone()方法会导致问题,不信看下面的代码: 【程序实例1】 【运行结果1】 【结果分 阅读全文
posted @ 2019-02-17 14:08 LZ太热 阅读(282) 评论(0) 推荐(0) 编辑
摘要:@Autowired 自动注入 (存在多个可注入Bean时,通过 @Qualifier 指定)@Resource 与@Autowired作用相同@Repository 只能标注在 DAO 类上。该注解的作用不只是将类识别为 Bean,同时它还能将所标注的类中抛出的数据访问异常封装为 Spring 的 阅读全文
posted @ 2019-02-11 22:01 LZ太热 阅读(106) 评论(0) 推荐(0) 编辑
摘要:解法一:只适合单线程环境(不好) 注解:Singleton的静态属性instance中,只有instance为null的时候才创建一个实例,构造函数私有,确保每次都只创建一个,避免重复创建。缺点:只在单线程的情况下正常运行,在多线程的情况下,就会出问题。例如:当两个线程同时运行到判断instance 阅读全文
posted @ 2019-02-10 10:53 LZ太热 阅读(109) 评论(0) 推荐(0) 编辑
摘要:转载 1、初步认识 观察者模式的定义: 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。 大白话: 其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。 2、这个模式的结构图 3、可以看到,该模式包含四个角色 抽 阅读全文
posted @ 2019-02-09 16:41 LZ太热 阅读(121) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示