网络聊天系统的界面

public static void main(String[] args) { Frame f = new Frame("客户端"); Panel p1 = new Panel(); Label l1 = new Label("地址"); TextField t1 = new TextField(8); Label l2 = new Label("端口号"); TextField t2 = new TextField(4); Label l3 = new Label("称呢"); TextField t3 = new TextField(12); Button b1 ...
awt和Sring | 2010-05-18 15:57 | 阅读 865 次 | 评论 0 条

在Frame中实现关闭功能

Frame f=new Frame(); f.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e) { System.exit(0); } });
专业文章 | 2010-05-18 15:55 | 阅读 500 次 | 评论 0 条

先按照顺时针方向从1开始依此数数。若是数到7的倍数或者含有7这个数,则调转方向接着

//酒吧里,一桌人(≥10)围在一起行酒令。酒令如下:先按 //照顺时针方向从1开始依此数数。若是数到7的倍数或者含有7 //这个数,则调转方向接着数。依此类推。请模拟此过程。 public static void main(String[] args) { int m=input(); if(m<10){//判断如果值小于10抛出异常 try { throw new Exception(); } catch (Exception e) { System.out.println("你输入的数小于10"); e.printStackTrace(); } ...
专业文章 | 2010-05-17 10:15 | 阅读 1025 次 | 评论 0 条

得到当前月的日历

package com.yds.text4; import java.util.Calendar;import java.util.Date;import java.util.Calendar;public class ShowNowDa { /** * @param args */ public static void main(String[] args) { System.out.println("日 一 二 三 四 五 六 "); Calendar calar=Calendar.getInstance(); calar.setTime(new Dat...
专业文章 | 2010-05-16 17:16 | 阅读 789 次 | 评论 0 条

日期函数的应用

~~~~~~~~~~~~~ public static void main(String[] args) { /* * Date date=new Date(); SimpleDateFormat sdf=new * SimpleDateFormat(" 'time'yyyy年mm月dd日E 北京时间"); * System.out.println(sdf.format(date)); SimpleDateFormat sdf1=new * SimpleDateFormat("北京时间yyyy年MM月dd日E HH小时mm分ss秒"); * System.out....
专业文章 | 2010-05-16 16:29 | 阅读 777 次 | 评论 0 条

StringTokenizer和进制的转换

~~~~~~~~~~~~~~~~~~~~·· package com.yds.text4; import java.util.StringTokenizer; public class StringTokenizeor { /** * @param args */ public static void main(String[] args) { String m="I am a stud,ents"; StringTokenizer st=new StringTokenizer(m," ,");//将字段串按空格和逗号分开 while(st.hasMoreT...
专业文章 | 2010-05-16 15:35 | 阅读 684 次 | 评论 0 条

自定义异常类

package com.yds.text4; class MyException extends Exception{String str1;MyException(int m){str1=m+"出现错误 可能造成的原因是取值大于1000";//出始化异常信息}public void showStr1(){System.out.println(str1);}}class Student{public void speak(int m) throws MyException{if(m>1000){MyException exception=new MyException(m);//如果传...
专业文章 | 2010-05-16 15:03 | 阅读 655 次 | 评论 0 条

自己对java enum(枚举)的理解实例

public enum ENum { //这里创建的是一个枚举而不是一个类//将所要的变量全部声明,格式,变量名(值), //生成一个private final的变量,来存储这些对像 //在写一个构造方法,且为private类型的 //为day变量生成一个get方法 x1("星期一"),x2("星期二"),x3("星期三"),x4("星期四"),x5("星期五"),x6("星期六"),x7("星期日"); private final String day; private ENum(String day){ this.day=day; } public Stri...
专业文章 | 2010-05-16 10:18 | 阅读 961 次 | 评论 0 条

enum枚举的应用

简单的用法:JavaEnum简单的用法一般用于代表一组常用常量,可用来代表一类相同类型的常量值。如: 性别:public enum SexEnum { male, female;}颜色:public enum Color { RED, BLUE,GREEN,BLACK;}枚举对象里面的值都必须是唯一的。可以通过Enum类型名直接引用该常量,如SexEnum.male,Color.RED.复杂用法:Java为枚举类型提供了一些内置的方法,同事枚举常量还可以有自己的方法。可以很方便的遍历枚举对象,看个下面的例子: 1. 代码一 WeekDay.java: public enu...
默认分类 | 2010-05-16 09:50 | 阅读 955 次 | 评论 0 条

javaweb中的验证码设计

public class ValidateServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(); // 设置响应格式 response.setContentType("image/jpeg"); // 定义一个BufferedImage对象 其构造函数属性参照...
默认分类 | 2010-05-15 11:12 | 阅读 1056 次 | 评论 0 条

内部类

内部类中的变量,访问到类部类中的变量(变量名) this。变量名 内部类中的成员变量 外部类.this.变量名外部类中的成员变量 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~· §public class A{ § private int s = 111; § public class B { § private int s = 222; § public void mb(int s) { § System.out.println(s); // 局部变量s § System.out.prin...
专业文章 | 2010-05-13 16:01 | 阅读 583 次 | 评论 0 条

instanceof/abstract/final

instanceof是java中的保留关键字,和==,+,-一样。。 作用是测试作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型 ~~~~~~~~~~~~~~~~~~ 用abstract关键字修饰一个类时,就叫这个类为抽象方法 抽象类必须被继承,抽象方法必须被重写 抽象方法不能被实例法 ~~~~~~~~~~~~~~~~~~~ §final标记的类不能被继承 §final标记的方法不能被子类重写 §final标记的变量(成员变量或局部变量)即成为常量,只能赋值一次 §final标记的成员变量...
专业文章 | 2010-05-13 15:30 | 阅读 645 次 | 评论 0 条

方法的重载/this/重写/super/

重载: 在同一个类中,方法名相同,参数类型不同class Inof{ public void info(int a){ System.out.println("你调用的是第一个值"); } public void info(int a,int b){ System.out.println("你调用的是第二个值"); }} ~~~~~~~~~~~~~~~~~~~·· 在类中使用this代表使用该方法的对象引用 在本类中使用this(参数列表)调用本类的构造方法 ~~~~~~~~~~~~~~~~~~····· 重写 在继承关系下,子类要重写基类的方法,叫做...
专业文章 | 2010-05-13 15:11 | 阅读 560 次 | 评论 0 条

两数的最大公约数和最小公倍数

//求两数的最大公约数和最小公倍数 public static void main(String[] args) { int k=vo(6,4); System.out.println("最大公约数是"+k); System.out.println("最小公倍数是"+(6*4)/k); } static int vo(int a,int b){ if(b==0){ return a; } else{ return vo(b,a%b); } }}
专业文章 | 2010-05-13 11:39 | 阅读 605 次 | 评论 0 条

质数的设计

// 质数的应用 public static void main(String[] args) { for (int i = 1; i <= 100; i++) { boolean b = true; for (int j = 2; j < i; j++) { if (i % j == 0) { b = false; break; } } if (!b) { continue; } System.out.println("1~100的质数有" + i); } }
专业文章 | 2010-05-13 11:26 | 阅读 556 次 | 评论 0 条

yield的应用

// 当为true的线程,他执行的时间会返回 public static void main(String[] args) { Thread t1 = new MyThead(true); Thread t2 = new MyThead(false); Thread t3 = new MyThead(true); t1.setName("第一个"); t2.setName("第二个"); t3.setName("第三个"); t1.start(); t2.start(); t3.start(); } } class MyThead extends Thread ...
专业文章 | 2010-05-12 20:44 | 阅读 784 次 | 评论 0 条

用java写一个自己的时钟

import java.awt.Frame;import java.awt.Label;import java.awt.Panel;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.text.DateFormat;import java.util.Date; public class Test5 { public static void main(String arg[]) { Frame f=new Frame("时钟"); Panel p=new Panel(); ...
专业文章 | 2010-05-12 20:25 | 阅读 1177 次 | 评论 0 条

关于java的AWT的基础应用

~~~~~~~ public static void main(String[] args) { Frame fm=new Frame("第一个小程序");//创建一个Frame的容器 //fm.setSize(400, 400);//设置容器的大小 //fm.setLocation(300, 400);//设置容器在屏幕上面的位置 fm.setBounds(400, 300, 400, 300);//综合两个设置 /*Image ig=new Image(); fm.setIconImage("");*/ fm.setVisible(true);//让容器可显示 ...
专业文章 | 2010-05-10 14:19 | 阅读 591 次 | 评论 0 条

在hibernate中的分页

~~~~~ tr=session.beginTransaction(); String hql="from Sudents"; Query q=session.createQuery(hql); q.setMaxResults(4);//显示的个数,就可以用上面的sizepage(显示的页面大小) q.setFirstResult(3);//将输出的是一个values值+1的记录startpage(起始的记录数) List<Sudents> list=q.list();
专业文章 | 2010-05-10 14:16 | 阅读 535 次 | 评论 0 条

Object流的应用

//这里是java bean import java.io.Serializable; public class StudentBean implements Serializable {//一定要实现可序列化接口 //用Serializable来创建一个 private int number; private String name; private String password; public int getNumber() { return number; } public void setNumber(int number) { this.numbe...
专业文章 | 2010-05-09 18:29 | 阅读 559 次 | 评论 0 条
浏览275963次