揭秘学习Java必须了解的30个基本概念(2)_JSP教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:解读Java异常处理和异常机制
JAVA程序在运行过程中经常会出现一些错误 异常,对这些的处理是编程工作的重要一环,本文就些做一简单介绍。 JAVA中用2种方法处理异常: 1.在发生异常的地方直接处理; 2.将异常抛给调用者,让调用者处理。 JAVA异常可分为3种: (1)检查性异常:java.lang.Exce


  7.构造对象使用构造器:构造器的提出,构造器是一种特殊的方法,构造对象并对其初始化。 
例:Data类的构造器叫Data 
 newData()---构造一个新对象,且初始化当前时间. 
 Datahappyday=newData()---把一个对象赋值给一个变量happyday,从而使该对象能够多次使用,此处要声明的使变量与对象变量二者是不同的.new返回的值是一个引用。 
构造器特点:构造器可以有0个,一个或多个参数 
构造器和类有相同的名字 
  一个类可以有多个构造器 
构造器没有返回值 
构造器总是和new运算符一起使用. 
  8.重载:当多个方法具有相同的名字而含有不同的参数时,便发生重载.编译器必须挑选出调用哪个方法。 
  9.包(package)Java允许把一个或多个类收集在一起成为一组,称作包,以便于组织任务,标准Java库分为许多包.java.langjava.utiljava,net等,包是分层次的所有的java包都在java和javax包层次内。 
  10.继承思想:允许在已经存在的类的基础上构建新的类,当你继承一个已经存在的类时,那么你就复用了这个类的方法和字段,同时你可以在新类中添加新的方法和字段。 
  11.扩展类:扩展类充分体现了is-a的继承关系.形式为:class(子类)extends(基类)。 
  12.多态:在java中,对象变量是多态的.而java中不支持多重继承。 
  13.动态绑定:调用对象方法的机制。 
  (1)编译器检查对象声明的类型和方法名。 
  (2)编译器检查方法调用的参数类型。 
  (3)静态绑定:若方法类型为priavtestaticfinal编译器会准确知道该调用哪个方法。 
  (4)当程序运行并且使用动态绑定来调用一个方法时,那么虚拟机必须调用x所指向的对象的实际类型相匹配的方法版本。 
  (5)动态绑定:是很重要的特性,它能使程序变得可扩展而不需要重编译已存代码。
  14.final类:为防止他人从你的类上派生新类,此类是不可扩展的。 
  15.动态调用比静态调用花费的时间要长。 
  16.抽象类:规定一个或多个抽象方法的类本身必须定义为abstract。 
  例:publicabstractstringgetDescripition 
  17.Java中的每一个类都是从Object类扩展而来的。 
  18.object类中的equal和toString方法。 
equal用于测试一个对象是否同另一个对象相等。 
toString返回一个代表该对象的字符串,几乎每一个类都会重载该方法,以便返回当前状态的正确表示. 
(toString方法是一个很重要的方法) 
  19.通用编程:任何类类型的所有值都可以同object类性的变量来代替。 
  20.数组列表:ArrayList动态数组列表,是一个类库,定义在java.uitl包中,可自动调节数组的大小。  

分享:解析struts+spring+hibernat整合练习示例
工具: Eclipse3.1、MyEclipse4.03、Tomcat5.5.9、Properties Editor插件、MySql4.1.13 新建工程:名称为 login 创建Struts框架 创建 index. jsp ,增加一链接指向 login.jsp 按下Ctrl + N,创建 login.jsp、LoginAction,使用MyEclipse的向导就可以了, 记

来源:模板无忧//所属分类:JSP教程/更新时间:2010-02-16
相关JSP教程