- 浏览: 241739 次
- 性别:
- 来自: 上海
-
最新评论
-
xmwjfid:
写的不错,就是有个疑问groupSize 这个用来干什么?
jQuery Ajax分页(pagination.js)分页插件 (转载) -
GRACEACT:
Thanks.对我很有帮助。
使用Java组件itext 生成pdf的介绍 -
xianzi_2008:
jQuery Ajax分页(pagination.js)分页插件 (转载) -
xiaotao.2010:
Demo a=new Demo()
{ ...
匿名类 -
system1029hq:
jQuery Ajax分页(pagination.js)分页插件 (转载)
文章列表
下面来自JAVA -API
指示组件中发生击键的事件。
当按下、释放或键入某个键时,由组件对象(如文本字段)生成此低级别事件。该事件被传递给每一个 KeyListener 或 KeyAdapter 对象,这些对象使用组件的 addKeyListener 方法注册,以接收此类事件。(KeyAdapter 对象实现 KeyListener 接口。)发生事件时,所有此类侦听器对象都获取此 KeyEvent。
“键入键”事件 是高级别事件,通常不依赖于平台或键盘布局。输入 Unicode 字符时生成此类事件,它们被认为是输入字符的最佳方式。最简单的情况是按下单个键(如“a”)所产生的键入键事件 ...
类的继承
1。通过继承可以简化类的定义。
2。JAVA只支持单继承,不允许多重继承。
3。可以有多层继承,既一个类可以继承某一个类的子类,如类B继承了类A,类C又可以继承类B,那么类C也间接继承了类A。
4。子类继承父类所有的成员变量和成员方法,但不继承父类的构造方法,在子类的构造方法中可使用语句super(参数列表)调用父类的构造方法。
5。如果子类的构造方法中没有显示地调用父类构造方法,也没有使用this 关键字调用重载的其它构造方法,则在产生子类的实例对象时,系统默认调用父类无参数的构造方法。
class person
{
public String name;
public ...
//为什么要使用内部类(使用内部类使程序更具有模块化)
class test {
int num=100;
void obtest()
{
dispy di = new dispy();//可以在外部类里直为内部类实例对象
di.objdispy();
System.out.println(num);
}
class dispy //声明一个内部类
{
void objdispy()
{
int num1;
System.out.println("num1="+num ...
与Java相关信息
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的确是用心良苦。学会使用内部类,是掌握Java高级编程的一部分,它可以让你更优雅地设计你的程序结构。下面从以下几个方面来介绍:
第一次见面
public int ...
package com.kingsoft.main;
public class Demo {
Demo(){
System.out.println("default constructor");
}
void method(){
System.out.println("from NoName");
}
public static void main(String args[]){
new Demo().method(); //定义了一个类noname的无名对象method()
...
重写:在多个类中重写;(关键字:Override)
重载:在一个类中;
重写和重载的区别
与Java相关信息
方法重载,就是在一个类中有好几个方法,它们的方法名都一样,但参数不一样,返回的值也可以一样。
java的重写,是指在子类中对父类的某方法进行重新定义,其子类的该方法名以及参数位置和个数均与父类相同,从而在调用子类的该方法时,不会执行父类的方法.如果在父类中以final定义的方法,在子类中无法重写.
重写的主要优点是能够定义某个子类特有的特征:
如:
public class Father {
public void speak ...
MySQL:
String Driver="com.mysql.jdbc.Driver"; //驱动程序
String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new I ...
java语言中的概念就是多,这回又有两个概念,重载和重写。这是两个新概念,也是两个令初学者容易混淆的概念。他们的概念截然不同,只不过都有个“重”字,就以为是很像的。下面解释一下这两个概念:
方法重载(overloading method) 是在一个类里面,方法名字相同,而参数不同。返回类型呢?可以相同也可以不同。
方法重写(overiding method) 子类不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。方法重写又称方法覆盖。如果还是搞混的话,就把“重写覆盖”,这个词多念几遍吧。知道是覆盖的话,就知道是子类覆盖父类的方法了。
实 ...
package com.kingsoft.main;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.Serializable;
import java.sql.*;
import java.util.ArrayList;
import java.sql.Date;
import java.text.SimpleDateFormat;
import java.util.Calen ...
package com.kingsoft.main;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Ping {
public static void main(String[] args) {
String ip = "www.sina.com.cn";
String pingResult = "";
String pingCmd = & ...
今天是星期1 ,200天后是星期几?
package com.kingsoft.main;
import java.util.Calendar;
public class DateSuanFa {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Calendar c = Calendar.getInstance();
c.add(Calendar.DAY_OF_YEAR, 200);
...
如果有学生信息
姓名 成绩
Zhang 80
Zhang 68
Zheng 71
Li 80
需要先按照姓名的字母顺序排序,如果字母相同,则按照成绩由小到大排序,这个在java中怎么实现呢?
输出结果如下
姓名 成绩
Li 80
Zhang 68
Zhang 80
Zheng 71
package com.kingsoft.main;
import java.util.Arrays; ...
下面是源文件
Students.java文件
package com.kingsoft.main;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
class St ...
一、怎样启动debug模式
1、在程序中设置断点
2、在运行J2SE程序时使用debug模式运行,程序执行到断点时会自动启动debug模式
二、debug模式中的操作
1、三个键的操作:F5、F6、F8
F5:在执行代码时进入方法内部进行查看,其他与F6相同
F6:直接执行代码的下一句内容
F8:将代码执行到下一个断点,如果没有断点,则将代码执行到程序结束
三、在web项目中启动debug模式
1、在运行J2EE项目时,需要在eclipse内容启动服务器,并在servlet程序中设置断点,在执行到断点时会自动启动debug模式
package com.kingsoft.main;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class TestIO03 {
/**
* @param args
* @throws IOException
*/
public static void main ...