Java
文章平均质量分 67
NoBugGuy
Go your own way, let others talk!
展开
-
java作用域的区别
java作用域public ,private ,protected 及不写时的区别 在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直转载 2015-03-17 09:59:07 · 537 阅读 · 0 评论 -
JAVA继承关系中静态代码块、非静态代码块的执行顺序
类的代码在初次使用时才加载(每个类的编译代码都存在于它自己的独立文件中,.class文件),是指加载发生在创建类的第一个对象的时候,但是当访问static方法和static域的时候,也会发生加载(构造器也是static方法,只是static关键字没有显式的写出来)。类初次使用时也是static初始化的时候,所有的static对象和static代码段都会在加载时按照程序中的顺序(类中代码的书写顺序)原创 2015-03-18 23:09:22 · 2628 阅读 · 0 评论 -
LRU缓存介绍与实现 (Java)
引子: 我们平时总会有一个电话本记录所有朋友的电话,但是,如果有朋友经常联系,那些朋友的电话号码不用翻电话本我们也能记住,但是,如果长时间没有联系了,要再次联系那位朋友的时候,我们又不得不求助电话本,但是,通过电话本查找还是很费时间的。但是,我们大脑能够记住的东西是一定的,我们只能记住自己最熟悉的,而长时间不熟悉的自然就忘记了。 其实,计算机也用到了同样的一个概念,我们用缓存来存放以前转载 2015-04-01 15:39:09 · 344 阅读 · 0 评论 -
深入浅出Java回调机制
先加入自己对回调函数的理解: 我要执行自己的方法前,先寻求你的帮助(call you),需要在你的方法的帮助下完成我自己的方法(call back)。比如下文中的HibernateTemplate的对象中,要想执行doCRUD,得先寻求execute方法的帮助获得数据库连接,然后再执行doCRUD。 横线下为转载内容,出处:http://hellosure.iteye.com/blog转载 2015-04-13 15:59:20 · 454 阅读 · 0 评论 -
java synchronized详解
记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问o转载 2015-04-09 17:03:50 · 361 阅读 · 0 评论 -
servlet单实例多线程模式
http://kakajw.iteye.com/blog/920839 前言:Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题 。 JSP的中存在的多线程问题: 当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个转载 2015-06-05 13:13:29 · 367 阅读 · 0 评论