java基础
文章平均质量分 81
b_y_self
这个作者很懒,什么都没留下…
展开
-
java异常
先上一张图,总览常用异常,其中红色底块为checked异常,青色底块为unchecked异常,运行时异常,图如下:转载 2014-08-01 17:11:20 · 390 阅读 · 0 评论 -
serialVersionUID的作用
简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的异常。(InvalidCastException) serialVersion原创 2014-08-01 09:10:26 · 660 阅读 · 0 评论 -
JAVA内存管理
一、Java内存分配 1、 Java有几种存储区域? * 寄存器 -- 在CPU内部,开发人员不能通过代码来控制寄存器的分配,由编译器来管理 * 栈 -- 在Windows下, 栈是向低地址扩展的数据结构,是一块连续的内存的区域,即栈顶的地址和栈的最大容量是系统预先规定好的。 -- 优点:由系统自动分配,速度较快。 -- 缺点:不够灵活,但程序转载 2014-07-30 13:30:22 · 370 阅读 · 0 评论 -
spring中的Log4jConfigListener作用
原文来自:http://blog.csdn.net/duming88888/article/details/6647470 使用spring中的Log4jConfigListener有如如下好处: 1. 动态的改变记录级别和策略,不需要重启Web应用,如《Effective Enterprise Java》所说。 2. 把log文件定在 /WEB-INF/logs/ 而不转载 2014-07-30 11:35:16 · 465 阅读 · 0 评论 -
Java中的访问控制与修饰符
public :能被所有的类(接口、成员)访问。 protected:只能被本类、同一个包中的类访问;如果在其他包中被访问,则必须是该成员所属类的子类。 private:成员变量和方法都只能在定义它的类中被访问,其他类都访问不到。对成员变量的进行获取和更改,一般用get(),set() ,public 方法。实现了Java面向对象的封装思想。 friendly(缺省):访问权限与转载 2014-08-01 14:10:42 · 489 阅读 · 0 评论