面试相关
文章平均质量分 53
love520240diaoer
这个作者很懒,什么都没留下…
展开
-
设计四条线程 一个对j加1一个对j减1
[code]public class ThreadTest1 { private int j; public static void main(String args[]) { ThreadTest1 tt = new ThreadTest1(); Inc inc = tt.new Inc(); Dec dec = tt.new Dec(); for (...原创 2010-08-13 12:54:59 · 115 阅读 · 0 评论 -
OGNL表达式语言介绍
OGNL表达式语言介绍 [code]OGNL介绍OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。XWork遵循...原创 2010-09-29 18:16:08 · 221 阅读 · 0 评论 -
精通struts2的ognl表达式
精通struts2的ognl表达式[code]Struts2 中内置了OGNL表达式的支持,使得Struts2的具有比Struts1更为强大的数据访问的功能。本文主要讲解OGNL的使用方法,并不会去讲解一些原理性的东西,想要了解的朋友可以自己去查阅相关的资料在OGNL的使用主要分以下部分来讲解:1.使用OGNL访问对象(不同范围的取值)2.OGNL的集合操作(OGN...原创 2010-09-29 18:22:40 · 70 阅读 · 0 评论 -
Jboss Weblogic Websphere 等服务器的区别
Jboss Weblogic Websphere 等服务器的区别[code]JBoss含有Jsp和Servlet容器,也就可以做web容器,也包含EJB容器,是完整的J2EE应用服务器JBoss 是一个运行EJB的J2EE应用服务器。它是开放源代码的项目,遵循最新的J2EE规范。从JBoss项目开始至今,它已经从一个EJB容器发展成为一个基于的J2EE的一个web操作系统(operat...原创 2010-09-29 18:27:56 · 174 阅读 · 0 评论 -
关于Hibernate的工作原理总结
关于Hibernate的工作原理总结[code]1.Hibernate 的初始化.读取Hibernate 的配置信息-〉创建Session Factory1) 创建Configeration类的实例。它的构造方法:将配置信息(Hibernate config.xml)读入到内存。一个 Configuration实例代表Hibernate 所有Java类到Sql数据库映射...原创 2010-09-30 08:49:59 · 86 阅读 · 0 评论 -
Struts2.0的概述,总体总结
Struts2.0的概述,总体总结[code]一.Struts2.0的产生的背景 在Struts 1中设计中,虽然体现了MVC架构的的思想,并且以强有力的功能轰动一时,是jsp革新的里程碑,但也存在着多种缺陷,从而导致了Struts2.0的诞生。缺陷:1.支持的表现层技术单一 Struts 1只支持JSP作为表现层技术,不提供与其他表现层技术,例如Veloci...原创 2010-09-30 15:09:24 · 158 阅读 · 0 评论 -
j2ee是什么?
[code]j2ee是什么?J2EE Java2平台企业版(Java 2 Platform,Enterprise Edition) J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。 J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循...原创 2010-10-02 09:32:22 · 144 阅读 · 0 评论 -
Java线程总结
Java线程总结 [code]首先要理解线程首先需要了解一些基本的东西,我们现在所使用的大多数操作系统都属于多任务,分时操作系统。正是由于这种操作系统的出现才有了多线程这个概念。我们使用的windows,linux就属于此列。什么是分时操作系统呢,通俗一点与就是可以同一时间执行多个程序的操作系统,在自己的电脑上面,你是不是一边听歌,一边聊天还一边看网页呢?但实际上,并不上cpu在...原创 2010-10-03 18:16:29 · 93 阅读 · 0 评论 -
java线程学习总结
java线程学习总结[code]1.线程中一些基本术语和概念1.1线程的几个状态初始化状态就绪状态运行状态阻塞状态终止状态1.2 Daemon线程Daemon线程区别一般线程之处是:主程序一旦结束,Daemon线程就会结束。1.3锁的定义为了协调多个并发运行的线程使用共享资源才引入了锁的概念。1.4死锁任何多线程应用程序都有死锁风险。当一...原创 2010-10-03 18:18:32 · 74 阅读 · 0 评论 -
生成随机数 不重复的随机抽取(完美版本)
随机数相关:[code]import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Outpu...原创 2010-10-05 10:49:37 · 892 阅读 · 0 评论 -
如何将一个字符串最快速的倒序输出
[code]import java.util.*;public class Ni{ public static void main(String args[]){ Scanner sc=new Scanner(System.in); String str=sc.next(); for(int i=str.length()-1;i>=0;i--){ ...原创 2010-10-29 17:26:47 · 691 阅读 · 0 评论 -
java字符操作及转码
[code]import java.util.*;import java.text.*;import java.lang.*;import sun.io.*;public class DealString{public long makeID ( int uid ){ //用户占5位 uid += 10000 ; //时间...原创 2010-10-29 17:28:52 · 106 阅读 · 0 评论 -
Java字符集编码与转码
[code]Java字符集编码与转码 Java字符的class代码总是Unicode字符集的UTF-16编码,运行时内存中的字符串在没有指定编码的时候也总是Unicode编码。 Java编译时候,会将java文件的编码按照指定编码或者(系统默认的)编码转换为Unicode并加载到内存中进行编译。 下面给出一个Java转码工具,没有测试过,呵呵: pack...原创 2010-10-29 17:32:56 · 90 阅读 · 0 评论 -
Mysql日期和时间函数大全
[code]Mysql日期和时间函数大全DATE_FORMAT(date,format)根据format字符串格式化date值。下列修饰符可以被用在 format字符串中: %M 月名字(January……December)%W 星期名字(Sunday……Saturday)%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)%Y 年, 数字, 4 位...原创 2010-10-29 17:48:19 · 132 阅读 · 0 评论 -
EXT 的继承
[code]Ext提供了这样的一个实用函数 Ext.extend (API 参考) 在EXT框架中实现类继承的机制。这赋予了你扩展任何JavaScript基类的能力,而无须对类自身进行代码的修改(这里通常指的是子类,或是从它继承的,一个基类)扩展Ext组件这是个较理想的方法。要从一个现有的类创建出一个新类,首先要通过一个函数声明新类的构造器,然后调用新类属性所共享的扩展方法。这些共...原创 2010-10-30 10:42:03 · 99 阅读 · 0 评论 -
扩展Ext中的组件
http://extjs.org.cn/node/89http://extjs.org.cn/node/220http://extjs.org.cn/node/286原创 2010-10-30 10:45:26 · 72 阅读 · 0 评论 -
websphere,weblogic,tomcat区别
[code]websphere,weblogic,tomcat区别 j2ee开发主要是一种浏览器和服务器之间交互的一种结构.处理所有逻辑都是在后台处理,然后在传输给浏览器.可以看的出服务器在这种架构很重要.所以,碌碌须须出现了 共同: weblogic和websphere,tomcat 都是基于java的基础架构来满足实时处理需求,不同的版本与jd...原创 2010-09-29 18:10:59 · 905 阅读 · 0 评论 -
事务的基本概念
事务的基本概念 面试常问[code]1. 事务定义事务(Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位.一个事务可以是一条SQL语句,也可以是一组SQL语句.如银行转帐操作,从A帐号转入1000元资金到B帐号,包括从A帐号取出1000元和将1000元存入B帐号两个操作,如果从A帐号取出1000元成功而B帐号存入10...原创 2010-09-29 17:54:21 · 130 阅读 · 0 评论 -
使用java 实现九九乘法表 面试常问
使用java 实现九九乘法表 面试常问 [code]public class NineByNineMultiplication{ public static void main(String[] args){ for(int i=1;i原创 2010-09-29 17:36:26 · 190 阅读 · 0 评论 -
jsp面试相关
jsp有哪些内置对象?作用分别是什么?(1)request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应.它是HttpServletRequest类的实例. (2)response对象 response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它.它是HttpServletResponse 类的实例....原创 2010-08-15 20:23:18 · 69 阅读 · 0 评论 -
设计模式面试相关
面向对象设计原则单一职责原则(SRP)描述:就一个类而言,应该仅有一个引起它变化的原因。应用:在构造对象时,将对象的不同职责分离至两个或多个类中,确保引起该类变化的原因只有一个。开放-封闭原则(OCP)描述:"对于扩展是开放的"(Open for extension)。这意味着模块的行为是可以扩展的。当应用的需求改变时,可以对模块进行扩展,使其具有满足改变的新行...原创 2010-08-15 20:24:01 · 70 阅读 · 0 评论 -
设计模式总结
设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的 、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。一.Factory(简单工厂)定义:用一个方法去代替构造器或者是new关键字,把对象的创建隐藏起来。优点: 1.隐...原创 2010-08-15 20:24:40 · 68 阅读 · 0 评论 -
java程序员面试需知
很经典的东西,被转的到处都是, 先写原文: 第一,谈谈final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是 Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收...原创 2010-08-16 15:55:24 · 81 阅读 · 0 评论 -
JAVA技术部分100问
JAVA技术部分100问 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继...原创 2010-08-19 09:38:38 · 105 阅读 · 0 评论 -
2009年JAVA深圳最新面试题
2009年JAVA深圳最新面试题 一、文思创新用过的集合类,它们的原理?写一条包含case的sql语句在jsp定义方法(函数)写出JSP的Tag用javascript在document.forml中遍历所有的checkbox ,并将checkbox选中?将文件c://a.txt中的内容逆顺打印显示?列出某日录下的所有子目录和以.txt结尾的文件的全路径?Hibe...原创 2010-08-19 09:39:36 · 371 阅读 · 0 评论 -
Java面试题
设计一个能随机产生100个大写英文字母的方法,在该方法中统计产生了多少元音字母,并输出这个数字。(选做)Math.random()方法可以随机产生0~1之间的double类型的小数。方法一”[code]import java.util.Vector;public class Letters { public static void main(String[] args...原创 2010-09-03 14:11:17 · 120 阅读 · 0 评论 -
面试相关
概述MVC体系结构?答:MVC包括三类对象,model是应用对象,view是视图,controller是控制器,它定义用户界面对用户输入的响应方式。 在MVC体系中,模型通常被称为"业务逻辑",是真正完成任务的代码,视图就是使用界面,反映数据的变化。控制器控制着模型和视图之间的交互过程,它决定着向用户返回怎样的视图、检查通过界面输入的信息以及选择处理输入信息的模型。在MVC中...原创 2010-09-03 14:17:49 · 73 阅读 · 0 评论 -
POJO
POJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来的。 我在做J2EE培训中发现我的很多学生问我什么是POJO,后来我在写书(《Spring2初学者实践教材》和《Spring3初学者实践教材》)的时候发现POJO这个概念无法回避。现在网上对于PO...原创 2010-09-07 21:27:23 · 101 阅读 · 0 评论 -
java new 一个对象所占内存的问题
Object o=new Object(): 在java中空对象占八个字节,对象的引用占四个字节。所以上面那条语句所占的空间是4byte+8byte=12byte.java中的内存是以8的倍数来分配的,所以分配的内存是16byte.举个例子:Class O{ int i; byte j; String s;} 其所占内存的大小是空对象(8)+int(4...原创 2010-09-08 09:42:29 · 428 阅读 · 0 评论 -
Java面试宝典2010版
Java面试宝典2010版一. Java基础部分 71、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 72、Java有没有goto? 73、说说&和&&的区别。 84、在JAVA中如何跳出当前的多重嵌套循环? 85、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 96、short s1 = 1; s1 ...原创 2010-09-08 15:39:55 · 300 阅读 · 0 评论 -
Java关键字static使用总结
Java关键字static使用总结 static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,st...原创 2010-09-17 17:11:06 · 73 阅读 · 0 评论 -
程序员应知——破窗与童子军军规
程序员应知——破窗与童子军军规 程序员应知——破窗与童子军军规首先来解释一下这两个词,尽管看起来二者之间没有什么必然联系。破窗说的是,一个小区,本来干净整洁,没有犯罪事件,大家安居乐业。然而,忽然有一天,一个窗子被打破了,但是没有人管。接下来,不好的事情接连发生,显示有人乱扔垃圾,接下来是随地大小便,整个环境变得脏乱差,随之而来...原创 2010-09-17 17:22:06 · 102 阅读 · 0 评论 -
程序员应知——破窗与童子军军规
首先让我来解释一下这两个词,尽管看起来二者之间没有什么必然联系。破窗说的是,一个小区,本来干净整洁,没有犯罪事件,大家安居乐业。然而,忽然有一天,一个窗子被打破了,但是没有人管。接下来,不好的事情接连发生,显示有人乱扔垃圾,接下来是随地大小便,整个环境变得脏乱差,随之而来的就是打架斗殴事件的出现,最终导致出现犯罪的事件。也就是说,一件很小坏事儿,如果不加控制的话,也会演变成严重的事件。...原创 2010-09-17 17:25:15 · 86 阅读 · 0 评论 -
数据库连接池的工作机制 面试常问
数据库连接池的工作机制 面试常问[code]当J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其标记为忙。如果当前没有空闲的池连接,池驱动程序就新建一定数量的池连接,新建连接的数量由配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接标记为空闲,其它调用可以使用此连接。[/c...原创 2010-09-29 16:44:32 · 466 阅读 · 0 评论 -
Ext常用问题的总结
[code]scripts/ext/resources/css/ext-all.css//EXT通用CSS,包含所有的样式(必须) scripts/ext/resources/css/icon.css//自定义存放菜单项或其他页面图标 scripts/utils/HiTRUST-CMS.css//老版本支付系统的CSS scripts/ext/ext-base.js//框架基础库(...原创 2010-10-30 10:48:30 · 139 阅读 · 0 评论