java学习日志
roserose0002
这个作者很懒,什么都没留下…
展开
-
java基础知识01
1、人机交互: dos命令行:(常见命令) dir : 列出当前目录下的文件以及文件夹 md : 创建目录 rd : 删除目录 cd : 进入指定目录 cd..原创 2011-11-01 00:23:53 · 441 阅读 · 0 评论 -
java基础知识04
1.接口:初期理解,可以认为是一个特殊的抽象类。当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示。class用于定义类,interface用于定义接口 接口定义时,格式特点: 1.接口中常见定义:常量,抽象方法 2.接口中的成员都有固定修饰符原创 2011-11-03 22:38:25 · 625 阅读 · 0 评论 -
java基础知识05
1.包 package (包名的所有字母小写) 1.对类文件进行分类管理 2.给类提供多层命名空间 3.写在程序文件的第一行 4.类名的全称是: 包名.类名 5.包也是一种封装形式 总结:1.包与包之间进行访问,被访问的包中的类以及类中的成员,需要被public修饰 2.不同包中的子类原创 2011-11-07 22:35:27 · 477 阅读 · 0 评论 -
java基础知识06
1.字符串的最大特点:一旦初始化就不可被改变 String常见操作:1.获取 1.1字符串中的包含的字符数,也就是字符串的长度。 int length();原创 2011-11-11 20:57:44 · 559 阅读 · 0 评论 -
java基础知识07
1. IO流 (Input Output )流 IO流用来处理设备之间的数据传输 java对数据的操作是通过流的方式 java用于操作流的对象都在IO包中 流按操作数据分为两种:字节流和字符流 流按流向分为:输入流和输出流 IO流常用基类原创 2011-11-11 21:24:06 · 487 阅读 · 0 评论 -
java基础知识08
1. 字符流 FileReader FileWriter BufferedReader BufferedWriter 字节流 FileInputStream FileOutputStream BufferedInputStream原创 2011-11-11 23:46:07 · 459 阅读 · 0 评论 -
java基础知识09
1.GUI(图形用户界面) Graphical User Interface 1. 创建图形化界面的图片如下: 2.事件监听机制 事件监听机制的特点: 1原创 2011-11-12 01:02:31 · 643 阅读 · 0 评论 -
java基础知识10(TCP:客户端并发上传图片)
本程序为通过TCP从客户端上传一个文件到服务端。分析:如果让服务端一直处于监听状态,可以把代码用while(true)括起来。但是这个服务端有个局限性,当A客户端连接上以后,被服务端获取到,服务端执行具体流程。这时B客户端连接,只能等待。因为服务端还没有处理完A客户端的请求,只有循环结束回来才能执行下次accept方法,所以暂时获取不到B客户端对象。那么为了可以让多个客户端原创 2011-11-18 10:37:49 · 1586 阅读 · 2 评论 -
银行业务调度系统
模拟实现银行业务调度系统逻辑,具体需求如下:Ø 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。Ø 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。Ø 异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1 :6 :3。Ø 客原创 2011-11-13 00:10:21 · 502 阅读 · 0 评论 -
交通灯管理系统
1.面向对象设计把握一个重要的经验,谁拥有数据,谁就对外提供操作这些数据的方法。如人在黑板上画圆,因为圆拥有半径和圆心的属性,所以圆是画圆这个方法的对象。 用面向对象的方式设计如下情景: 两块石头磨成一把石刀,石刀可以砍树,砍成木材,木材做成椅子 StoneKnife = KnifeFactory.creatKnife(stone); materia原创 2011-11-13 11:39:55 · 1101 阅读 · 0 评论 -
java基础知识11(TCP客户端并发登陆
客户端并发登陆服务器:在服务端有用户的数据库,当用户在客户端通过键盘登陆个人账户时,键盘信息便通过IO流传输到服务端。服务端接收到信息后,开始把用户名与服务器数据库(在程序中为data.txt)中的数据信息对照,如果存在则返回登陆成功。用户共可登陆三次,若三次均未成功则不再让其登陆,直接退出。客户端:服务端:原创 2011-11-18 21:49:46 · 897 阅读 · 0 评论 -
java基础知识02
1、函数 函数的重载: 重载的概念:在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。 重载的特点:与返回值类型无关,只看参数列表 重载的好处:方便阅读,优化了程序设计 重载示例: int add(int x,int y) {re原创 2011-11-01 01:06:06 · 435 阅读 · 0 评论 -
java基础知识03
一:面向对象1、 名词提炼法:人开门 三个特征:封装、继承、多态 以后开发:其实就是找对象使用,没有对象,就创建对象。 其实就是找对象、建立对象、使用对象、维护对象的关系2、 类和对象的关系 类:对现实生活中事物的描述 对象:就是这类事物,实实在在存在的个体 例如需求:描述汽车(颜色、轮胎数),描原创 2011-11-01 11:37:24 · 599 阅读 · 0 评论