黑马程序员_Java基础--网络编程

摘要: 知识点总结A、 网路模型TCP/IPB、 通讯三要素:Ip地址;端口号(0—65535);传输协议IP地址:InetAddress 注意;此类无构造方法,那么必然会有获得该类对象的方法。publicEnumeration<InetAddress>getInetAddresses()一个便捷方法,返回一个具有绑定到此网络接口全部或部分 InetAddress 的 Enumeration。通过Socket和DatagramPacket类的getAddress()方法也可以得到publicInetAddressgetAddress()例子:要获得一个Socket接口的中的Ip地址Serv 阅读全文
posted @ 2013-05-15 16:35 小川! 阅读(163) 评论(0) 推荐(0) 编辑

黑马程序员_Java高新技术--代理

摘要: 一、生活中的代理更多的用于黑客上面:武汉人从武汉的代理商手中买联想电脑和直接跑到北京传智播客旁边来找联想总部买电脑,你觉得最终的主体业务目标有什么区别吗?基本上一样吧,都解决了核心问题,但是,一点区别都没有吗?从代理商那里买真的一点好处都没有吗?二、程序中的代理要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,例如,异常处理、日志、计算方法的运行时间、事务管理、等等,你准备如何做?编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统功能的代码。 (参看下页的原理图)如果采用工厂模式和配置文件的方式进行管理,则不需要修改客户端程序,在配 阅读全文
posted @ 2013-05-15 16:25 小川! 阅读(122) 评论(0) 推荐(0) 编辑

黑马程序员_Java基础IO流File流

摘要: <一、File流>用来将文件或者文件夹封装成对象。方便对文件与文件夹的属性信息进行操作。File对象可以作为参数传递给流的构造函数。了解File类中的常用方法。File.separator:跨平台的目录分隔符import java.io.*;class FileDemo{ public static void main(String[] args) { consMethod(); } //创建File对象 public static void consMethod() { //将a.txt封装成file对象。可以将已有的和已出现的文件或者文件夹封装成对象。 File f1=new 阅读全文
posted @ 2013-05-15 15:10 小川! 阅读(146) 评论(0) 推荐(0) 编辑

黑马程序员_7K面试题--银行业务调度系统

摘要: 银行业务调度系统模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1 :6 :3。客户办理业务所需时间有最大值和最小值,在该范围内随机设定每个VIP客户以及普通客户办理业务所需的时间,快速客户办理业务所需时间为最小值(提示:办理业务的过程可通过线程Sleep的方式模拟)。各类型客户在其对应窗口按顺序依次办理业务。当VIP( 阅读全文
posted @ 2013-05-15 15:07 小川! 阅读(126) 评论(0) 推荐(0) 编辑

黑马程序员_7K面试题--交通灯管理系统

摘要: 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 。。。信号灯忽略黄灯,只考虑红灯和绿灯。应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑。注:南北向车辆与东西向车辆交替放行,同方向等待车辆应先放行直行车辆而后放行左转车辆。每辆车通过路口时间为1秒(提示:可通过线程Sleep的方式模拟)。随机生成车辆时间间隔以及红绿灯交换时间间隔自 阅读全文
posted @ 2013-05-15 15:05 小川! 阅读(108) 评论(0) 推荐(0) 编辑

黑马程序员_Java基础GUI

摘要: ------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------GUI:Graphical User Interface(图形用户接口)很实用的两个包:java.Awt:(Abstract Window ToolKit抽象窗口工具包)需要调用 阅读全文
posted @ 2013-05-14 13:57 小川! 阅读(166) 评论(0) 推荐(0) 编辑

黑马程序员_Java基础面向对象

摘要: ------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------涉及的内容:成员访问权限比较、单例设计模式、内部类、包1、成员访问权限比较 权限大小成员修饰符 public protected default(默认) private同一个类中 阅读全文
posted @ 2013-05-14 13:49 小川! 阅读(129) 评论(0) 推荐(0) 编辑

黑马程序员_Java高新技术

摘要: 一、JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象(Value Object,简称VO)。这些信息在类中用私有字段来存储,如果读取或设置这些字段的值,则需要通过一些相应的方法来访问,大家觉得这些方法的名称叫什么好呢?JavaBean的属性是根据其中的setter和getter方法来确定的,而不是根据其中的成员变量。如果方法名为setId,中文意思即为设置id,至于你把它存到哪个变量上, 阅读全文
posted @ 2013-05-14 13:44 小川! 阅读(260) 评论(0) 推荐(0) 编辑

黑马程序员_Java基础枚举类型

摘要: ------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------枚举类型在张老师的交通灯的项目中发挥了他强大的作用,在银行调度系统中又再次出现,所有我想,如果不用枚举,问题将不可能那么简单就解决了,同时也更加深刻的意识到了枚举在java编程中 阅读全文
posted @ 2013-05-14 13:34 小川! 阅读(167) 评论(0) 推荐(0) 编辑

黑马程序员_Java基础集合框架

摘要: ------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------集合框架一,基本概念集合类:存储对象的容器。数据多了用对象,对象多了用集合或数组。为什么不用数组而用集合呢?因为数组的长度是固定的,例如存储员工的信息,而员工的人数并不是固定的, 阅读全文
posted @ 2013-05-14 13:25 小川! 阅读(169) 评论(0) 推荐(1) 编辑