摘要:关于Spring Framework,今年夏天你可能已经听见很多的议论。在本文中,我将试图解释Spring能完成什么,和我怎么会认为它能帮助你开发J2EE应用程序。 又来一个framework? 你可能正在想“不过是另外一个的framework”。当已经有许多开放源代码(和专有) J2EE framework时,为什么你还要耐下心子读这篇文章或去下载Spring Framework? 我相信Spr...
阅读全文
文章分类 - Aoubt Java
摘要:一.指令元素1.page指令importsessioncontentTypebufferisTreadSafeinfoerrorPageisErrorPage2.include指令3.taglib指令二.脚本元素1.声明元素2.表达式元素3.脚本元素4.注释元素三.标准动作元素1.2.3.4.5.6.7.四.内置对象1.request2.response 3.out4.session5.pageC...
阅读全文
摘要:jsp九种内置对象: pageapplicationrequest (response)sessionconfigoutpageContextexception (PARSCOPE) 一.request对象:该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。 1.Request对象可以使用getParameter(string ...
阅读全文
摘要:一、 Assertion的语法和语义 J2SE 1.4在语言上提供了一个新特性,就是assertion(断言)功能,它是该版本在Java语言方面最大的革新。在软件开发中,assertion是一种经典的调试、测试方式,本文将深入解析assertion功能的使用以及其设计理念,并给出相关的例子 。 assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制,如C,...
阅读全文
摘要:在另一个类中定义的类就是嵌套类(nested classes)。嵌套类的范围由装入它的类的范围限制。这样,如果类B被定义在类A之内,那么B为A所知,然而不被A的外面所知。嵌套类可以访问嵌套它的类的成员,包括private 成员。但是,包围类不能访问嵌套类的成员。 嵌套类一般有2种类型:前面加static标识符的和不加static 标识符的。一个static的嵌套类有static修饰符。因为它是st...
阅读全文
摘要:一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导向的stream 以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的st...
阅读全文
摘要:本章介绍Java的实用工具类库java.util包。在这个包中,Java提供了一些实用的方法和数据结构。例如,Java提供日期(Data)类、日历(Calendar)类来产生和获取日期及时间,提供随机数(Random)类产生各种类型的随机数,还提供了堆栈(Stack)、向量(Vector) 、位集合(Bitset)以及哈希表(Hashtable)等类来表示相应的数据结构。 图8.1给出了ja...
阅读全文
摘要:一、EJB技术简介 EJB的全称是Enterprise java bean。是JAVA中的商业应用组件技术。EJB结构中的角色 EJB 组件结构是基于组件的分布式计算结构,是分布式应用系统中的组件。 一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的兼容性。这六个角色分别是EJB组件开发...
阅读全文
摘要:我们知道Java是面向对象的程序语言,用Java进行程序设计就是设计和使用类,Java为我们提供了线程类Thread来创建线程,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。下面是一个创建启动一个线程的语句: Thread thread1=new Thread(); file://声明一个对象实例,即创建一个线程; Thread1.run(); f...
阅读全文
摘要:J2EE平台由一整套基于Web的多层应用提供了幅,这里只能进行简单的描 服务(Services)、应用程序接功能支持,下面对J2EE中的13种述: 口(APIs)和协议构成,它对开发技术规范进行简单的描述(限于篇 JDBC(Java Database Connectivity): JDBC API为访问不同的一些细节问题,另外,JDCB 数据库提供了一种统一的...
阅读全文
摘要:Java面试题(答案) 第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取...
阅读全文
摘要:第一部分 集合框架介绍 Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。 Java 2集合框架图 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 实现类:8个实现类(实线表示),对接口的具...
阅读全文
摘要:HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。 2.HashTab...
阅读全文
摘要:一个不错的东东,整理好了放在这里:) 1:jdk开发中系统环境变量设置: 方法如下: Win2000中: 右键我的电脑--》属性--》高级--》环境环境变量 classpath=.;jdk安装目\lib path=jdk安装目录\bin 注意:一定不可忽略"."。 Win98中: 修改autocexe.bat 就是修改自动批处理文件。 添加: set classpath=.;jdk安装目\l...
阅读全文
摘要:1. Collection: 一组各自独立对象 List: 以特定次序存储一组元素 [原序] 常用举例: ArrayList, LinkedList Set: 元素不得重复 [重排序] 常用举例: HashSet 最常用界面: add(element) get() iterator() 2. Map: key-value paris, 也被称为关联式数组(associative ...
阅读全文
摘要:复用类 1.java中代码复用两种方法:a。在新的类里直接创建旧的类的对象,称为合成(compostion),b。创建一个新的,与原来类属于同一类,全盘接受了旧类的形式,在没有对它作修改的前提下往里面添加了新的代码,称为继承(inheritance)。 2.初始化reference的三个时间:a。在定义对象的时候,这样在构造函数完成之前,它已经完成初始化了。b。在这个类的构造 函数中。 c。...
阅读全文
摘要:隐藏实现 1.面向对象中,最关键的问题是“将会变的和不会变的东西分离开来”。 2.访问权限控制符: a.public访问权限:访问接口的权限。所有的类都能访问。 b.protecked访问权限:继承的访问权限。同一个package的成员能访问,子类 能访问。 c.package访问权限:默认访问权限,有时也称为friendly。只有同属于这个 package的类才能访问这个成员。 ...
阅读全文
摘要:控制流程 1。给primitive赋值直接把内容从一个地方拷贝到另外一个地方,互不影响。而给object赋值,是拷贝object的reference,比如, 两个对象c和d,c=d ,结果c和d都指向了原来只有d指向的对象,也就是说c和原来指向的对象脱离了。 2. java不允许把数字当作boolean用,这和c不同。 3.== 和!=比较的是两个对象的引用,即两个引用是否指向同一对...
阅读全文
摘要:初始化与清理 1.在java中用构造函数来确保对象被初始化,构造函数的名字和类名一样,并且编程风格要求的方法首字母小写的要求不适用于构造函数,因为构造函数必须和类名完全一致。 构造函数也能有参数,让你能对对象的初始化提供参数。 默认的构造函数是不带参数的。当你定义了构造函数,就不会再有默认的构造函数。 构造函数是一种特殊的方法,它没有返回值。这点同 void 有本质的区别,void...
阅读全文
摘要:万物皆对象 1。java用reference来操纵对象,reference存放于stack中,可以独立存在; 2。数据存放的地方: a.registers:最快的方式,数量有限,由编译器分配。java不在此存放数据。 b.stack:快,有效率,但数据大小和生命周期必须是已知的。java中reference和primitive存放于此中。 c.heap:灵活,慢.java中所有...
阅读全文

浙公网安备 33010602011771号