
JAVA
郑丁科
这个作者很懒,什么都没留下…
展开
-
常见的关于abstract与interface的区别的笔试题的解析
这几天,参加java工程师的笔试面试,多次被问到有关abstract与interface的区别,经上网查询,得到相关区别将近七个,为了更好的理解,现就解析下关于七个区别的由来:区别一:抽象类可以有构造方法,而interface没有,但两者都不能自身实例化。(由于抽象类可以被其它类继承,故可以有构造方法)区别二:抽象类中可以有普通成员变量,接口中没有普通成员变量(接口是比抽象类更为抽象的级别原创 2013-11-16 16:25:49 · 1217 阅读 · 0 评论 -
java io的总结
转载自:http://www.blogjava.net/spark/archive/2006/09/29/72733.htmljava中的io中的(input/output)stream无非就是包括基于字符的stream、基于字节的stream和把字节导向的stream转换字符为导向的stream的stream。(很难理解么?)以字节为导向的stream------InputStr转载 2014-02-14 21:15:06 · 555 阅读 · 0 评论 -
java对cookie的操作
java对cookie的操作java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。 建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下1234HttpServletRequest request转载 2014-01-10 18:00:35 · 567 阅读 · 0 评论 -
AJAX和form表单提交的中文转码问题全面解决,encoderURL两次转码的真相
前阵子做一个新闻发布系统,大量的用到ajax,中文乱码一直是个痛啊,通过大量的网上查询以下这篇文章能够很好的解决问题:转载:http://blog.youkuaiyun.com/zhanngle/article/details/2063490ajax乱码解决总结第一,javascript沿用java的字符处理方式,内部是使用unicode来处理所有字符的,第二,utf-8是每个汉字(unico原创 2014-01-08 21:45:08 · 8300 阅读 · 0 评论 -
Spring中配置dataSource
http://hi.baidu.com/282518588/item/f8562799787c0338326eeb4fSpring框架中获得DataSource对象的方法1,使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有连接就新建一个转载 2013-12-25 10:05:26 · 721 阅读 · 0 评论 -
搜集的最全面的的有关log4j日记的应用
Log4j由Logger - 日志写出器,供程序员输出日志信息 Appender - 日志目的地,把格式化好的日志信息输出到指定的地方去 1.ConsoleAppender选项 Threshold=WARN:指定日志消息的输出最低层次。ImmediateFlush=true:默认值是true,意谓着所有的消息都会被立即输出。Target原创 2014-01-08 13:53:37 · 704 阅读 · 0 评论 -
spring3.0注解
http://www.blogjava.net/ashutc/archive/2011/04/14/348270.html使用 @Repository、@Service、@Controller 和 @Component 将类标识为 BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访转载 2013-12-16 17:17:11 · 507 阅读 · 0 评论 -
JVM加载class文件的原理机制
http://blog.youkuaiyun.com/seelye/article/details/8266192JVM加载class文件的原理机制1.Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中 2.java中的类大致分为三种: 1.系统类 2.扩展类转载 2013-12-06 07:55:32 · 540 阅读 · 0 评论 -
Java Serializable
http://blog.youkuaiyun.com/mydream83/article/details/1697194java.io.Serializable接口内部没有实现任何东西,这个接口是一个制造者(marker)接口。也就是说,对于要实现它的类来说,该接口不需要实现任何方法。它主要用来通知Java虚拟机(JVM),需要将一个对象序列化。对于这个,有几点我们需要明确:1.并非所有类都可以序转载 2013-12-06 20:05:40 · 500 阅读 · 0 评论 -
Java中有关基本数据类型和包装类的区别和使用标准
包装类是对象,拥有方法和字段.对象的调用都是通过引用对象的地址,产生对象时直接用引用指向这个对象(引用变量是在存在栈内存中,对象是在堆内存中的,堆中分配内存);基本类型不是,直接存储数值.另外一个区别是,包装类是引用传递 而基本类型是值传递;变量的值存储在栈里,而对象存储在堆里,相比而言,堆栈更高效,这也是java保留基本类型的原因。包装类创建的对象,可以使用api提供的一些有用的原创 2013-12-05 10:41:35 · 2758 阅读 · 0 评论 -
NumberFormat 类
http://blog.youkuaiyun.com/hanshileiai/article/details/6705860此类的定义如下:public abstract class NumberFormat extends FormatMessageFormat 、DateFormat 、NumberFormat 是 Format 三个常用的子类,如果要想进一步完成一个好的国际化程序转载 2013-11-19 22:13:39 · 729 阅读 · 0 评论 -
ModelDriven背后的机制和Action,valueStack,Model,Context之间的关系图
ModelDriven背后的机制就是ValueStack。界面通过:username/age/address这样的名称,就能够被直接赋值给user对象,这证明user对象正是ValueStack中的一个root对象! 那么,为什么user对象会在ValueStack中呢?它是什么时候被压入ValueStack的呢?答案是:ModelDrivenInterceptor(关于Intercept原创 2014-02-17 18:38:39 · 1050 阅读 · 0 评论