- 博客(7)
- 收藏
- 关注
转载 Java基础学习总结——Java对象的序列化和反序列化
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服...
2018-08-16 16:43:22
152
转载 Java集合中那些类是线程安全的
线程安全类 在集合框架中,有些类是线程安全的,这些都是jdk1.1中的出现的。在jdk1.2之后,就出现许许多多非线程安全的类。 下面是这些线程安全的同步的类: vector:就比arraylist多了个同步化机制(线程安全),因为效率较低,现在已经不太建议使用。在web应用中,特别是前台页面,往往效率(页面响应速度)是优先考虑的。 statck:堆栈类,先进后出 hashtable:就比...
2018-08-16 16:15:55
459
原创 Log4J使用详解(整理)
1、 Log4j是什么? Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应...
2018-08-14 16:36:36
1373
转载 Java集合类: Set、List、Map、Queue使用场景梳理
Java集合类: Set、List、Map、Queue使用场景梳理 本文主要关注Java编程中涉及到的各种集合类,以及它们的使用场景 相关学习资料 http://files.cnblogs.com/LittleHann/java%E9%9B%86%E5%90%88%E6%8E%92%E5%BA%8F%E5%8F%8Ajava%E9%9B%86%E5%90%88%E7%B1%BB%E8%AF%...
2018-08-13 16:29:20
296
转载 java enum(枚举)使用详解 + 总结
enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。 下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容: 原始的接口定义常量 语法(定义) 遍历、switch 等常用操作 enum 对象的常用方法介绍 给 enum 自定义属性和方法 EnumSet,EnumMap 的应用 enum 的原理分析 总结 原...
2018-08-13 12:29:15
158
转载 面向对象面试题
1) 面向对象的优点? 答案 Icon 易扩展 易维护,面向对象三大特征(封装,继承,多态….) 2) 如何声名一个静态块?静态块有什么好处 答案 Icon 在类中方法外声明 static关键字+代码块, 对于一些必须要初始化的代码,必须是写在静态块里面,如果写在构造器里面,有多个构造器的时候不一定执行初始化. 3) 接口与抽象类的区别? 答案 Icon 类是单继承的,但是...
2018-08-13 10:43:46
463
转载 java面试题之int和Integer的区别
java面试题之int和Integer的区别 int和Integer的区别 1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、Integer的默认值是null,int...
2018-08-13 10:07:59
312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人