自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

原创

package org.lxh.demo ;public class Hello{public static void main(String args[]){System.out.println("Hello World!!!") ;}}此时如果打包编译的话 需要用:javac -d . Hello.java执行的话需要:java org.lxh.demo.H

2012-04-28 20:09:58 322

原创 final关键字

final关键字Final是最终的,可以声明类声明方法声明变量 final class A{} ;class B extends A{} ;以上编译错误,类A是最终的,不能被继承。final class A{       publicstatic void fun(){} } ;class B extends A{       pub

2012-04-28 19:51:37 248

原创 异常的捕获及处理

public class ExceptionDemo01{public static void main(String args[]){int i = 10 ;int j =0;System.out.println("========计算开始=============") ;System.out.println(i/j ) ;System.out.println("====

2012-04-28 19:50:20 342

原创 包装类

基本数据类型   包装类型int Integerchar Characterfloat Floatdouble Doublebyte Byteshot Shortlong Long 数值型===============================char Character  其他类型boolean Boolean数值型的:Integer

2012-04-28 19:49:52 424

原创 Object类

在java中一切都是继承关系。如果一个类没有明确指定继承那个类,那么默认的就是继承Object类,那么实际上语法应该写成这样的形式。class Person extends Object{ }这样任何对象都可以使用Object来接收。class Person extends Object{} ;public class ObjectDemo02{public stati

2012-04-28 19:49:23 406

原创 抽象类和接口的区别(里面有适配器设计、工厂设计、代理设计模式)

在MyWindow 类肯定要覆写全部方法,但是现在希望可以根据自己的需要选择性的覆盖某些方法。那么该怎么实现呢?用一个类先将接口实现了,但是所有的实现都属于空实现。然后再继承这个类。应该使用抽象类,因为抽象类也不能直接使用。适配器设计模式:只要接口和抽象类相互使用,就叫适配器模式。1.        interfaceWindow{2.          public void o

2012-04-27 15:40:37 2167

原创 多态性

接口和抽象类的概念基本讲完了,下面最重要的就是对象的多态性。是整个java中最重要的一个部分,因为多态性的存在,才让程序变的更加灵活了。 多态性体现为:方法重载和方法重写及对象的多态性,对象的多态性是指子类和父类对象的相互转换关系|--向上转型; 父类 父类对象  =  子类实例                      ------------》自动完成|--向下转型: 子类 子

2012-04-26 19:50:36 312

原创 接口

接口:是一个特殊的类,在java中,接口是由抽象方法和全局常量组成。在java中使用interface定义一个接口。interface A{public static final String INFO = "CHINA" ; //全局常量public abstract void print() ;//抽象方法public abstract void funt() ;//抽象方

2012-04-25 20:30:02 432

原创 抽象类

抽象类:类中有一个抽象方法的类叫做抽象类抽象方法:是只声明而为实现的方法,就是没有大括号。所有的抽象类和抽象方法必须由abstract关键字来声明。对于抽象类来讲,不能实例化对象,但是可以声明对象。abstract classA{public abstract void fun() ;}public class AbstractDemo01{public stati

2012-04-25 19:40:01 345

原创 继承

继承的基本概念:继承就是扩展已有的功能,在继承中有父类和子类,父类有时候又称为超类 ,子类又称为派生类。1子类不能多重继承:一个子类只能继承一个父类,一个孩子只能有一个亲爸。2子类可以多层继承:一个子类能继承一个父类,父类还能继承别的类。一个孩子有了一个爸爸,但爸爸还有爸爸。3在继承中子类不能访问父类的私有操作,而只能访问父类的公共操作。对于私有的操作,不能直接访问,但是可以通

2012-04-25 17:52:42 318

原创 代码块、内部类

代码块:用{}括起来的代码就叫代码块: ·普通代码块:直接在一个方法中出现的{}·构造块·静态块·同步代码块构造块:class Demo{    {            System.out.println("*******构造代码块*****");    }    public Demo(){        System.out.printl

2012-04-25 15:08:49 315

原创 对象比较问题(待续)

对象比较问题:class Person{    private String name ;    private int age ;    public Person(String name ,int age){        this.name = name  ;        this.age = age ;    }    public boolean com

2012-04-25 12:15:02 295

原创 this关键字(重要)

this关键字:  ·调用类中的属性     this.属性  ·调用类中的方法     this.方法  ·调用类中的构造    ·表示当前对象  1.this调用类中的属性class Person{private String name; private int age ;public Person(String name ,int ag

2012-04-24 20:40:48 326

原创 构造方法私有化和单例模式

构造方法的私有化:1.可以使用private声明属性,private声明的属性不能被外界直接访问,也可以使用private声明方法,声明的方法同样只能在类的内部访问。2.实际上也可以用private来声明构造方法,声明的构造方法,一旦声明之后,则外部就不能直接进行对象的实例化操作了。单例模式:class Single{private static Single inst

2012-04-24 16:37:48 1094

原创 一个文件中可以有多个类,但是只能有一个是public的

一个文件中可以有多个类,但是只能有一个是public的

2012-04-24 13:17:30 693

原创 String类的常用方法

3.2:String类的常用方法:3.2.1字符与字符串1.根据索引找到字符串中的位置。public Char charAt(intindex);2.将字符数组变为字符串。public Char[]toCharArray();3.将字符串变为字符数组:    |--将全部的字符数组变为String类型 public String char(char[] value);

2012-04-23 19:57:41 326

原创 static关键字

如果想要一个属性设置成公共属性,就需要使用static来修饰。static是修饰的属性是在全局数据区存放。使用static方法需要注意的:static方法只能调用static方法,不能调用非static的属性和方法。对于static修饰的属性,一般由类.属性直接访问。对于static修饰的方法,一般由类.方法直接方法。为什么要有以上的限制呢?静态的属性和方法可以在对象没有实

2012-04-23 19:56:46 209

原创 反射

声明一个对象,但是此对象需要实例化之后才能使用。 3.1 认识反射:正常情况下,一个类要想使用,必须先找到这个类,然后才能创建对象,必须要先有类 再有对象。public finalClass  getClass();此可以方法返回一个class,通过class就可以完成反射的操作。3.2.认识class类:在反射机制中,class 是一个源头,所有的反射操作从此类展开,实例

2012-04-23 19:52:29 282

原创 jdbc

jdbc ===Java Database Connectionjdbc的三个核心API是:Connection、statement、resultSet及类DriverManagerjdbc的操作步骤:    Connection conn = null;    Statement stmt = null;    ResultSet rs = null;    tr

2012-04-20 10:19:30 204

转载 Java中Could not find the main class.program will exit和java.lang.UnsupportedClassVersionError 的解决方法

Java中Could not find the main class.program will exit和java.lang.UnsupportedClassVersionError 的解决方法2008-05-29 09:40 13735人阅读 评论(8)收藏举报起初你或许会认为是一个莫名其妙的错误,因为代码根本一点问题的都没有,可运行期间总是报这个错,比较郁闷。      出

2012-04-16 23:44:59 334

原创 知识回顾、String类

3.1知识回顾1path:指向所有java命令2classpath:java执行时所需要的环境属性, java命令根据classpath所指定的区域,找到所需要的类 ,如果此类不存在,则出现,类没有发现的错误。3方法:可直接调用的代码段,方法中可以直接使用return返回到方法的调用处4方法重载:同一个类中,方法名称相同,但是参数列表不同,根据不同的参数列表调用不同的方

2012-04-16 23:43:41 281

原创 成员变量和局部变量

成员变量是在类内部定义的,在这个类当中有效,局部变量是在方法内定义的,只在本方法内有效。成员变量又分为实例变量和 类变量。

2012-04-16 22:52:41 15246

原创 java的构造方法和匿名对象

3.1java中的构造方法:Person per = new Person();构造方法一定是在使用关键字 new的时候进行调用的。一个类中可以不只一个构造方法。构造方法可以重载,与类名相同的方法,无返回值类型。3.2.匿名对象:只使用一次的对象称为匿名对象。per =  new Person("张三","30").tell();//设置好名字和年龄。3.3

2012-04-16 21:40:58 831

原创 java的封装性

3.1.java中的封装性:最直观的体现就是加入private;1.封装属性: private 类型 属性 = 默认值;2.封装方法:private 类型 方法名(参数列表)只要是属性就必须封装,通过set()和get()进行设置和取得。方法也可以用private进行封装,此方法只能在类的内部进行调用。3.2.类的图形表示(用例图):用power desinge

2012-04-16 21:23:17 342

原创 面向对象的三个特性及类与对象的定义

3.1面向对象的三个特性:封装:对外部不可见继承:扩展类的功能多态:方法重载、方法重写3.2类与对象:类是有属性和方法组成的。属性和变量是一个意思对象的创建及使用;1.类 名称 =  null;                  ----->声明对象   类 名称 =  new 类名();  -------->实例化对象2,.类 名称 = new 类()

2012-04-16 20:42:03 478

原创 servlet程序开发===servlet生命周期

servlet生命周期:init()====service()====destroy()package org.lxh.servletdemo;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class LifeCycleServlet extends  HttpSer

2012-04-11 20:49:01 254

原创 servlet程序开发===永远的helloworld

servlet是多线程的。request对象实现的接口是:  httpServletRequest接口 ==========》response对象实现的接口是:httpServletResponse接口========》session对象实现的接口是:  httpSession接口================》

2012-04-11 16:43:57 390

原创 jsp内置对象====resposne对象

response对象的主要作用是对客户端的请求进行回应,response对象的几个常用方法:public void add(Cookie cookie);                          向客户端增加Cookie;public void setHeader("String name ","String value");    设置头信息public void se

2012-04-11 12:58:42 446

原创 ajax====xmlHttpRequest对象的常用属性和方法

1. xmlHttpRequest对象有哪些属性?onreadystatechange =======>指定readystate状态改变时使用的操作,一般都用于指定具体的回调函数。responseText    ===========>表示返回的是文本形式的数据。resoposneXML============>表示返回的是XML文档形式的数据,这样就可以进行dom解析操作了。st

2012-04-10 22:46:55 580

原创 jsp标签----20个

=====》这三个是用于javaBean的 ====》用于动态包含 ====》用于跳转到别的页面

2012-04-10 12:53:47 312

原创 静态变量和实例变量的区别

静态变量也称为类变量,归全类有,可通过类名直接访问,实例变量必须依赖于某一个实例只能通过某个对象才能访问到它。

2012-04-10 11:23:27 379

原创 jstl标签====核心标签<c: >

输出: 例:         pageContext.setAttribute("info","");  %>    属性存在:    属性不存在:    属性不存在:没有此内容!设置:主要用来将属性保存在四种范围之中,语法如下: 1=设置属性: 属性内容2=设置对象:例:

2012-04-07 22:11:25 4034 1

原创 jsp标签====jstl标准标签库

jstl是第三方的标签库。如果在不使用框架的前提下,可以用jstl组件完成相关的操作。要在Tomcat中安装JSTL,有下面三个步骤:拷贝JSTL中的lib上当下的 JAR文件到Tomcat的lib目录中. 拷贝JSTL TLD文件到Tomcat的web-inf目录中 修改web.xml文件包含这些TLD文件。                    http:/

2012-04-07 20:10:30 458

原创 在tomcat中使用数据库连接池

在tomcat中使用数据库连接池在tomcat的server.xml中添加(适用于mysql)                auth="Container"                type="javax.sql.DataSource"                maxActive="100"                maxIdle="30"

2012-04-07 17:36:25 446

原创 表达式语言====运算符

一定要掌握好jsp的主要作用,就是用来显示的,包括三种类型的代码:接收、判断、输出。而复杂的逻辑操作都应该交给servlet来完成。加减乘除取余:    pageContext.setAttribute("num1",20);    pageContext.setAttribute("num2",30);%>加法操作:${num1 + num2}减法操作

2012-04-07 15:48:19 488

原创 表达式语言==在mvc中 应用表达式语言(el表达式)

j2se当中没有servlet相关的类 ,j2EE当中才有,如过是j2se的jdk,zai开发servlet的时候需要将导入servlet相关的包。一个jsp当中应该只包含三类代码:接收属性、判断、输出。而且在jsp当中最好只导如一个java.util包,如果此时要输出一个集合的话,肯定需要Iterator来输出。只要是集合,不管什么情况下都要用iterator()输出 。通过Iterator

2012-04-07 12:34:19 647

原创 表达式语言===collection集合和map集合

collection下:List list  = new ArrayList();list.add();    List all  = new ArrayList();    all.add("liuhui");    all.add("www.google.com");    all.add("afdnlw@gmail.com");    request.setA

2012-04-07 09:18:42 331

原创 表达式语言===jsp表达式

输出属性的顺序是page--request--session--application表单可以传递参数,或是通过url重写传递参数,如果要想接收参数,要用“param“对象来完成,如果要接受一组参数,则要用”paramValues“来完成。                request.setCharacterEncoding("GBK");

2012-04-06 23:44:52 456

原创 javaBean=====javaBean的删除操作

javaBean虽然使用了进行创建,但是其操作依然使用了javaBean的四种属性范围,如果一个javabean不再使用的话,可以使用四种属性范围的removeAttribute()进行删除。删除page范围的javabean可以使用pageCongtext.removeAttribute(javaBean名称);删除request范围的javabean可以使用:request.r

2012-04-05 22:44:35 974

原创 javaBean=====jsp与javaBean中四种属性保存范围的区别

jsp中pageContext 只在一个页面中保存,跳转之后无效request 在一次请求中保存,服务器跳转后依然有效session 在一次回话范围中,无论如何跳转都可以使用,但是新开的浏览器无法使用application 在整个服务器上保存,所有的用户都可以使用。javaBean中javabean中一共有四种属性保存范围,这一点与jsp的四种属性保存范围是一样的,

2012-04-05 22:26:48 945

struts2权威指南

strut2 是本特别不错的好书 欢迎下载。

2012-04-27

空空如也

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

TA关注的人

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