- 博客(25)
- 收藏
- 关注
原创 银行业务调度系统
<br />1. 银行业务系统的面向对象分析<br />1) 有三种对应类型的客户:VIP客户、普通用户、快速客户,异步随机产生各种客户(号码),各类型客户在窗口按顺序依次办理业务<br />2) 在每个窗口设置一个扫描器,对存储三种类型客户的数组进行扫描。如果存在相应客户,则取出客户,办理业务(该线程休眠)。如果VIP和快速窗口里没用客户,则去普通客户里去取。<br />3) 把三种用户类型定义为枚举,他们的字符串打印为中文格式。<br />4) 定义一个服务窗口(ServiceWin
2011-02-16 08:55:00
449
原创 交通灯管理系统
<br />1. 逻辑分析<br />1) 有12条线路,先分析由南向北,由南向西,由东向西和由东向南的四条线路,<br />2) 右行线路不受交通灯控制,其他线路对称<br />3) 流程:<br />南—北 绿灯:先走南-北的车,再走南-西的车 西-东:红灯<br />南—北红灯 西-东:绿灯:先走西-东的车,再走西南的车<br /> <br />2. 面向对象分析<br />面向对象的本质:谁拥有数据,谁就
2011-02-16 08:52:00
334
原创 java高新技术day-3
<br />1. 用jvm动态生成类<br />package cn.itcast.day3;<br /> <br />import java.lang.reflect.Constructor;<br />import java.lang.reflect.Method;<br />import java.lang.reflect.Proxy;<br />import java.util.Collection;<br /> <br />publicclass ProxyTest {<br /> <
2011-02-15 10:50:00
346
原创 java高新技术day-2
<br />1. 配置文件的路径<br />一定要记住用完整的路径,但完整的路径不是硬编码,而是运算出来的。(用方法获得程序的路径+文件和程序的相对路径)<br />//InputStream ips=new FileInputStream("config.properties");<br />//用文件输入流读取该文件内容<br />//InputStream ips=ReflectTest2.class.getClassLoader().getResourceAsStream("cn/itc
2011-02-15 10:47:00
387
原创 java高新技术day-1
压缩文件1-271. 可变参数的方法。package cn.itcast.day1;publicclass VarableParameter { publicstaticvoid main(String[] args) { System.out.println(add(2, 3)); System.out.println(add(2, 3,5)); } publicstaticint add(int x,int...args) { in
2011-02-15 10:42:00
316
原创 网络编程思考与实践-3
<br />1. 描写TCP、UDP数据帧格式,并比较TCP和UDP的区别。<br />协议类型<br />源IP<br />目的IP<br />源端口<br />目的端口<br />帧序号<br />帧数据<br />在协议类型里填写是TCP还是UDP连接<br />TCP是基于有效连接的通信,在源和目的地址建立有效连写之后再进行通信。<br />UDP是用户数据报,它不基于有效的连接,直接进行数据通信。<br /> <br />2. 画图说明应用程序、Socket、网络驱动程序之
2011-02-11 20:09:00
323
原创 TCP网络程序-2
<br />1. 简单的TCP服务器程序<br />package TcpServer;<br />import java.io.*;<br />import java.net.*;<br />publicclass TcpServer {<br /> <br /> <br /> publicstaticvoid main(String[] args) throws Exception {<br /> // TODO Auto-generated method stub<br
2011-02-11 20:06:00
296
原创 UDP网络程序-1
<br />1. 用UDP程序进行发送和接受<br />先运行接收程序:<br />package UDP;<br />import java.net.*;<br />publicclass UdpRecv {<br /> <br /> /**<br /> *@paramargs<br /> */<br /> publicstaticvoid main(String[] args) throws Exception{<br /> // TODO Auto-
2011-02-11 20:04:00
470
原创 Applet课后练习-2
<br /><br />1. 将显示动画的例子程序中的定时器功能改为由Timer.schedule方法实现。<br />package applet;<br /> <br />import java.applet.*;<br />import java.awt.*;<br />import java.util.*;<br /> <br />publicclass MyApplet extends Applet {<br /> intindex=0;<br /> String teSt
2011-02-11 20:02:00
474
原创 Applet学习-1
<br />1) 在网页上用Applet实现画图的功能。<br />HTML内调用程序:<br /><applet code=MyApplet width=300 heigth=300 bgColor=red></applet><br />画图程序:<br />import java.awt.*;<br /> import java.applet.*;<br /> import java.awt.event.*;<br />public class MyApplet extends Applet<br
2011-02-11 20:00:00
403
原创 GUI课后题解答-6
<br />1. 什么是事件,事件源和处理器,并描述三者的工作关系。<br />事件:用户对GUI组件的一个操作,称之为一个事件。<br />事件源:发生事件的组件就是事件源。<br />事件处理器:某个java类中负责处理时间的成员方法。<br />1) 先在组件上进行事件监听器注册<br />2) 当组件受到外部的作用时产生一个事件对象<br />3) 事件监听器把组件对象传给事件处理器进行处理<br /> <br />2. 描述事件处理的编码实现过程。<br />1)
2011-02-10 08:55:00
559
原创 布局管理器-5
<br /> 1)布局管理器的程序实战<br />package testLayout;<br />import java.awt.*;<br />import java.awt.event.*;<br />publicclass TestCardout extends Frame {<br /> Panel plCenter=new Panel();<br /> CardLayout cl=new CardLayout();<br /> public TestCardout()//添加构
2011-02-10 08:52:00
323
原创 Swing类的学习-4
<br /> 1) JFrame一些类的学习<br />this.getContentPane().add(new JButton("ok"));//在JFrame中添加一个按钮<br /> <br />this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭JFrame窗口<br /> <br />JScrollPane sp=new JScrollPane(); //定义一个带滚动条的面板<br />JTextArea
2011-02-10 08:49:00
293
原创 GUI组件上的图形操作-3
<br />1) Graphics类与图形绘制<br /> <br />package GUI;<br /> <br />import java.awt.*;<br />import java.awt.event.*;<br /> <br />public class DrawLine extends Frame {<br /> public DrawLine()//添加构造方法<br /> {<br /> addWindowListener(new WindowAdapter
2011-02-08 18:10:00
372
原创 常用AWT组件-2
<br />1) Canvas编程实例<br />组件类:<br />package testStopWatch;<br />import java.awt.*;<br />import java.awt.event.*;<br />import java.util.Date;<br />import java.text.ParseException;<br />import java.text.SimpleDateFormat;<br /> <br />publicclass StopWatch
2011-02-08 18:03:00
496
原创 AWT的基础知识-1
<br />1) 基本GUI界面<br />package GUI;<br />import java.awt.*;<br />publicclass TestFrame {<br /> <br /> /**<br /> *@paramargs<br /> */<br /> publicstaticvoid main(String[] args) {<br /> // TODO Auto-generated method stub<br /> Frame
2011-02-08 17:54:00
464
原创 字符编码的学习
<br /><br />1) Unicode和gb2312的程序实战<br />package IO;<br /> <br />publicclass CharCode {<br /> <br /> <br /> publicstaticvoid main(String[] args) throws Exception{<br /> System.setProperty("file.encoding", "iso8859-1");//更改java虚拟机的环境变量<br />
2011-02-08 17:49:00
377
原创 节点流的学习
<br />1)FileOutputStream和FileInputStream<br />package IO;<br />import java.io.*;<br />publicclass FileStream {<br /> <br /> publicstaticvoid main(String[] args) throws Exception {<br /> FileOutputStream out=new FileOutputStream("hello.txt");//创建输出
2011-02-08 17:45:00
397
原创 包装类的学习
<br />1) 用包装类进行数据传输<br />package IO;<br />import java.io.*;<br />publicclass DataStreamTest {<br /> <br /> <br /> publicstaticvoid main(String[] args) throws Exception{<br /> FileOutputStream fos=new FileOutputStream("count.txt");//定义一个文件写入流<br /
2011-02-05 18:29:00
274
原创 RandomAccessFile类的学习
<br /> <br />RandomAccessFile类(java高级02_02)<br />1) 该类支持随机访问功能<br />package IO;<br /> <br />import java.io.*;<br /> <br />publicclass RandomFileTest {<br /> <br /> /**<br /> *@paramargs<br /> */<br /> publicstaticvoid main(String[] args)
2011-02-05 18:28:00
298
原创 java程序与其他进程的数据通信
<br /> <br />1) java程序与其他进程的通信<br />package IO;<br /> <br />import java.io.*;<br /> <br />import sun.security.provider.SystemSigner;<br />publicclass TestInOut implements Runnable {<br /> <br /> Process p=null;//设置
2011-02-05 18:26:00
329
原创 IO思考与实践(IO课后练习)
1)将一个目录下的所有txt文件合并到1m大小的txt文件中?2)什么是流?流是一串连续传输的数据的集合,就像水管里德水一样什么是节点流?用于直接操作目标设备所对应的类叫做节点流类什么是包装类?把流包装上,使流具有一定特性的类。3)编写一个函数,并写入字符串package IO;import java.io.*;publicclass StringTest { publicstaticvoid main(String[] args) { String tmp="china"
2011-02-05 18:25:00
244
原创 File类的学习
<br /><br />package IO;<br /> <br />import java.io.*;<br />import java.util.Date;<br />public class FileTest {<br /> <br /> /**<br /> * @param args<br /> */<br /> public static void main(String[] args) {<br /> File f=
2011-02-05 18:20:00
253
原创 API学习笔记
<br /><br /> 练习1:java高级1_02,上机练习<br />class APIStudy<br />{<br /> public static void main(String args [])<br /> {<br /> if(args.length>0)<br /> {<br /> System.out.println("the first Demon is"+args[0
2011-01-25 21:31:00
390
原创 多线程的学习笔记
对于单cpu电脑,它会时分复用的执行系统中的多个进程,而每个进程中也会有多个线程。练习1:程序在没有采取多线程技术时,默认单线程执行练习2:程序添加多线程技术以后,类ThreadDemo继承多线程类Thread,实现其run方法。class ThreadDemol{ public static void main(String [] args) { new ThreadDemo().start();//run();
2011-01-22 19:33:00
390
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人