java面试基本笔试题
1、面向对象的特征有哪些方面
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承 ...
代预先处理的struts action改造
在struts 中遇到大业务量时 一般用dispatcherAction在一个类里集成多个method,但是这样的对于一些预先处理需求的就不能实现了,于是自己动手改造下
/**
* action的预处理和收尾处理类 每个项目必须实现自己的ControlAction,在ControlAction中作些统一的预处理和收尾处理
* 所有Action都继承自ControlAction
...
Tomcat启动分析 (转载)
Tomcat启动分析
上一篇
/
下一篇
2007-09-02 09:04:30
/ 个人分类:Server
查看( 422 )
/
评论( 0 )
/
评分( 0
/ 0
)
转自
http://docs.huihoo.com/apache/tomcat/heavyz/01-startup.html
1 - ...
hibernate集合映射inverse和cascade详解 (转载)
4. hibernate如何根据pojo来更新数据库
4.0 在commit/flush之前,hibernate不会对pojo对象作神秘的处理。
4.0.1 在select查询出pojo时,hibernate根据“字段--属性”的对应关系,用字段的值填充pojo的属性;
然后根据“关系标记”生成sql语句从relationTable中查询出满足条件的relation Pojo,并把这些rela ...
Castor -- 将Java对象和XML自动绑定的程序
1. Castor是什么 Castor是一种将Java对象和XML自动绑定的开源软件. 它可以在Java对象,XML文本,SQL数据表以及LDAP目录之间绑定. ²网址: http://www.castor.org/ 2. Castor使用 ²Java对象指的是具有setX和getX方法的JavaBean,将Castor用于JavaBean具体使用方 ...
初探java内存机制
因为基础差,所以面对的问题都很低级
问题的引入:
问题一:
String str1 = "abc";
String str2 = "abc";
System.out.println(str1==str2); //true
问题二:
String str1 =new String ("abc&quo ...
成功实践:半自动地将XML结点转换成JAVABEAN,再半自动地将JAVABEAN存入数据库
1.概述
我们要将外部系统给的XML文件进行解析,并存入到数据库。但是我们并没有DTD或者Schema,只有一个WORD格式的说明文档;更离谱的是,XML结点树的结构(即XML结点与XML结点之间的关系)与业务Bean树的结构(即业务Bean与业务Bean的关系)并不完全一致,比如说,从业务角度讲,一只猪有只猪头,而在XML里,却写成了 pig --content --pighead 的 ...
多线程学习笔记
1.局部变量永远不会被多个线程共同访问。因为:If two threads happen to execute the same method, each thread
gets a separate copy of the local variables of that method.
2.成员变量可能被多个线程共同访问,但是Java threads cannot arbitrarily a ...
深入解析Java的多态性及应用研究(废话很多)
“polymorphism(多态)”一词来自希腊语,意为“多种形式”。多态在面向对象语言中是个很普遍的概念,同时也是对象开发软件的一个特殊特性,指的是一个程序中同名的不同方法共存的情况。Java语言支持两种类型的多态性:运行时的多态性和编译时的多态性。运行时的特性(动态多态性)是指Java中的动态多态性实现手段---覆盖(替换)基类中的同名成员函数(函数原型一致),其调用规则是依据对象在实例化时而 ...
项目管理工具-streber中文资料-实践使用笔记
1.Streber背景介绍:
Streber是一个基于WEB的在线项目协调工具,它融合了wiki的思想和项目协作管理机制,成为了一个适用于小型团队的可以贯穿真个项目生命周期的项目协作和管理工具。
Streber的出现的历史并不长,作者为德国人,网名pixtur,其产品原型为05年一个作者的在线office系统,在进行这个在线office系统开发工作当中,作者发现其思路可 ...
JVM调优总结(转)
一、相关概念
基本回收算法
引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。
标记-清除(Mark-Sweep)此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清除。此 ...
HTTP Referer二三事
HTTP Referer二三事
授权方式:署名,非商业用途,保持一致,转载时请务必以超链接(http://www.fwolf.com/blog/post/320)的形式标明文章原始出处和作者信息及本声明。
什么是HTTP Referer
简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来 ...
JAVA EXCEL API 使用
JAVA EXCEL API简介
Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。
现在 ...
部分hibernate笔记
CGLIB要求被代理有类有一个无参的构造函数,所以用HIBERNATE定义BO时一定要有一个无参的构造函数
hibernate3的merge可以解决 一个session中有多个ID相同的对象 的问题
如果业务方法被transaction manager包住,那么,执行业务如在逻辑上发现不能进行CRUD操作,应该主动抛出异常,以使事务回滚
如果要做一个线程不停地扫描数据库,不要让这个线 ...
最新发表博客 
- 六一购书网,六一买书网
- Effective java 笔记
- Click framework 的 Page类(一)续
- 非常酷的jquery插件
- 面试日志【1】
- jdk5,0 多线程学习笔记(三)
- 持续集成工具hudson
- SQL整理
- System.getProperty——常用参数
- 关于电子商务的一些描述
- 移动开发索引贴
- ppc 程序,实现邮件收发及短信收发
- ppc 程序,实现录像、拍照、图片选择、联系人选择
- Browser Load order
- 发现个很帅气的鼠标Microsoft Announces Futuristic-Looking Ar
- 使用 Spring 2 Portlet MVC 框架构建 Portlet 应用
- Scrum 术语表
- 使用ibatis里的Connection
- JasperReport 本地化找不到属性文件的问题
- 用Smarty作为Zend Framework的视图
- 期 待
- TurboGears 和 Django 的比较
- iBATIS向PostgreSQL插入inet数据的解决方法
- 什么是Portlet ?
- 今天搞了一个小说站
- ppc 程序,实现录音功能
- javascript动态填写table中的行和列(1.3)这个很有意思哦
- javascript动态填写table中的行和列(1.1)
- javascript动态填写table中的行和列(1.2)
- javascript(竖版)树形菜单实例(3.2)
- ppc 程序自动生成快捷方式
- 艳照门---太牛X了,(图片)
- javascript横版的树形菜单实例(网上摘抄2.2)
- 2008年9月20日举行Open Source Camp 广州 2008 技术交流盛会
- 没事常去看看-Wiki
- javascript(竖版)树形菜单实例(比较高级3.1)
- javascript横版的树形菜单实例(网上摘抄2.1)
- 接口的理解
- javascript树形菜单实例(简单的1.1)
- 浅析CDN网络加速解决方案
- iframe高度自适应
- 线程池
- jquery实现的圆角框
- 菜鸟成长日记序
- 一个好的css 框架blueprint
- 答复: Why OO sucks
- 多语言编程
- 匿名类与内部类
- Eclipse的debug
- google和百度的搜索状况小测试


