自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 java基础知识记录--算法与编程(摘自张孝祥整理java面试题)

1.判断身份证:要么15位,要么是18位,最后一位可以为字母,并写程序提出其中的年月日。   我们可以用正则表达式来定义负责的字符串格式,(/d{17}[0-9a-zA-Z]|/d{14}[0-9a-zA-Z])可以用来判断是否为合法的15位或18位身份证号码。   因为15位和18位身份证号码都是从第7位到第12位为身份证的日期类型。这样我们可以设计出更精确的正则模式,使身份证号的日期合法,这样我们的正则模式可以进一步将日期部分的正则修改为[12][0-9]{3}[01][0-9][123][0-9],当

2011-05-30 21:18:00 1995

原创 java基础知识记录--html javascript ajax(摘自张孝祥整理java面试题)

<br />1.判断第二个日期比第一个日期大<br />   如何用脚本判断用户输入的字符串是下面的时间格式2004-11-21,必须保证用户的输入是此格式,并且是时间,比如说月份不大于12等等,另外我需要用户输入两个,并且后一个比前一个晚,只允许用javascript,请详细作答。<br />   //这里可用正则表达式判断一下格式,然后按下提取个时间字段内容<br />    <script type="text/javascript"><br />         window.onload=func

2011-05-17 22:12:00 2644

原创 java基础知识记录--linux部分(摘自张孝祥整理java面试题)

<br />1.linux下线程,GDI类的解释。<br />   linux实现的就是基于核心轻量级进程的“一对一”线程模型,一个线程实体对应一个核心轻量级进程,而线程之间的管理在核外函数库中实现。<br />   GDI类为图像设备编程接口类。<br />2.四种会话跟踪技术<br />   会话作用域ServletJSP页面描述<br />   page是代表一个与页面相关的对象和属性。一个页面由一个编译好的java servlet类(可以带有任何的include指令,但是没有include动作)表示

2011-05-16 10:46:00 2589

原创 java基础知识记录--webservice部分(摘自张孝祥整理java面试题)

<br />1.WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI、WSDL解释<br />   Web Service 是基于网络的、分布式的模块化组件。它执行特定的任务,遵守具体的技术规范,这些规范使得web service能与其他兼容的组件进行互操作。<br />   JAXP(java API for XML Parsing)定义了在java中使用DOM、SAX、XSLT的通用的接口。这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现的

2011-05-16 10:33:00 2342

原创 java基础知识记录--EJB部分(摘自张孝祥整理java面试题)

<br />一、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别<br />      EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现的。<br />      SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件。EntityBean被用来代表应用系统中用到的数据

2011-05-13 19:52:00 933

原创 java基础知识记录--J2EE(摘自张孝祥整理java面试题)

一. B/S与C/S的联系与区别:    C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFOR Mix或SQL Server。客户端需要安装专用的客户端软件。    B/S是Brower/Server的缩写,客户机上只要安装一个浏览器,如Netscapt Navigator或Internet Explorer,服务器安装Oracle、Sybase、InFORMix或SQL Server等数据库。在这种结构下,用户

2011-05-12 21:25:00 1372

原创 java基础知识记录--软件工程与设计模式(摘自张孝祥整理java面试题)

1.UML UML(Unified Modeling Language)统一建模语言,是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化和编制文档的一种标准语言。UML提供了多种类型的模型描述图。最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。2.J2EE常用的设计模式?说明工厂模式 总共23种,分为三大类:创建型、结构型、行为型 创建型(工厂、工厂方法、抽象工厂、单例) 结构性(包装、适配器、组合、代理)

2011-05-11 11:17:00 2084

原创 java基础知识记录--流行框架与新技术(摘自张孝祥整理java面试题)

1. 谈谈你对struts的理解   (1) struts是一个按MVC设计模式的Web层框架,其实它就是一个大大的servlet,这个servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个servlet处理,这个servlet再参照一个配置文件(通常为/WEB-INF/struts-config.xml)将各个请求分别分配给不同的action去处理。      一个扩展知识点:struts的配置文件可以有多个,可以

2011-05-09 19:12:00 2401

原创 java基础知识记录--XML部分(摘自张孝祥整理java面试题)

1.xml有哪些解析技术?区别是什么?   xml的解析技术有:DOM,SAX,STAX等   区别:   DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前就把整个文档装入内存,适合对xml的随机访问。   SAX:不同于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理

2011-05-09 11:36:00 1037

原创 java基础知识记录--Java web部分(摘自张孝祥整理java面试题)

1.tomcat的优化经验        去掉对web.xml的监视,把jsp提前编辑成Servlet。        有富余物理内存的情况,加大tomcat使用的jvm的内存。2.HTTP请求的get和post方式的区别:    http定义了与服务器交互的不同方法,最基本的方法时get和post。 区别:       1.get是从服务器上获取数据,post是向服务器传送数据。       2. get是把参数数据队列加到提交表单的action属性所指的URL中,值和表单内各个字段一一对应,在URL中可

2011-05-05 22:14:00 2457

原创 java基础知识记录--java代码查错 (摘自张孝祥整理java面试题)

<br />1. abstract class Name{<br />        private String name;<br />        public abstract boolean isStupidName(String name){}<br />      }<br />   答案:错。abstract method 必须以分号结尾,且不带花括号。<br />2.  public class Something{<br />         void doSomething(){<br

2011-05-05 21:43:00 3040

原创 java基础知识记录--输入输出IO流 (摘自张孝祥整理java面试题)

1.java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?     字节流,字符流。字节流继承于InputStream OutputStream,字符流继承于InputStreamReader OutputStreamWriter。在java.io包中还有许多其他的流,主要是为了提高性能和使用方便。2.字节流和字符流的区别:     要把一片二进制数据逐一输出到某个设备中,或者从某个设备中逐一读取一片二级制数据,不管输入输出设备是什么,我们要用统一的方式来完成这些操

2011-05-05 16:05:00 5297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除