黑马程序员
start_zhang
这个作者很懒,什么都没留下…
展开
-
黑马程序员------面向对象
------- android培训、java培训、期待与您交流! ---------- 1、面向对象概念: 面向对象是基于面向过程的,只是将复杂的问题简单化。也就是说面向对象将功能封装进对象,强调具备功能的对象,而面向过程强调功能行为。2、类与对象: 类:对现实生活中事物的描述。(事物描述:描述的是事物的属性以及行为)。 对象:这类事物,实实在在存的个体。原创 2014-01-21 16:36:05 · 397 阅读 · 0 评论 -
黑马程序员----银行业务调度系统
模拟实现银行业务调度系统逻辑,具体需求如下: 银行内有6个业务窗口,1- 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。异步随机生成各种类型的客户,生成各类型用户的概率比例为:VIP客户 :普通客户 :快速客户 = 1 :6 :3。 客户办理业务所需时间有最大值和最小值,原创 2014-03-05 09:53:52 · 614 阅读 · 0 评论 -
黑马程序员----动态代理
什么是代理:要为已存在的多个具有相同接口的目标类的方法增加一些系统功能。比如:事物处理,异常处理,日志等。 也就是业务交叉。面向切面编程AOP(Aspect Oriented program) 什么是动态代理:JVM可以再运行期间动态生成出类的字节码,这种动态生成的类往往被用作代理类,即动态代理类。 两中实现方式:JVM生成动态类必须实现一个或多个接口,所以jvm生成的动态原创 2014-03-05 11:29:24 · 653 阅读 · 0 评论 -
黑马程序员-----hashCode的作用
------- android培训、java培训、期待与您交流! ----------前言:想要知道hashCode的作用,就必须要知道java中的集合。java中的集合(Collection)分为两类,一类是list、一类是Set。List集合内的元素是有序的,可以重复。Set集合内的元素是无序的,且不能够重复。通常想查找一个集合是否包含某个对象,就是逐一取出每个元素与要原创 2014-02-19 09:27:42 · 401 阅读 · 0 评论 -
黑马程序员---5.0新特性
本篇主要是对java 5.0后的新特性进行讲解,面试中也经常问起。 静态导入:是5.0过后的新特性 import static java.lang.Math.*;导入类下所有的静态方法。 import static java.lang.Math.Max;导入类下某一个的静态方法 方法使用: import static原创 2014-02-24 17:25:21 · 558 阅读 · 0 评论 -
黑马程序员----IO流
------- android培训、java培训、期待与您交流! ----------java中的流可以按不同角度进行分类:1、从操作数据的流不同分为:字节流和字符流2、从流向不同分为:输入流,输出流IO流常用基类: (1)字节流 输出字节流:OutputStream:字节写入流抽象类 |--->Fil原创 2014-02-14 10:20:52 · 578 阅读 · 0 评论 -
黑马程序员----反射机制
------- android培训、java培训、期待与您交流! ----------JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。java中各个java类属于同一事物,而描述着同一事物的类名就是Class。比如ClassDemo这个类就是实例对象,有不同的属性等等。获取字节码方式:(返回Class对象) 1、类名.cl原创 2014-02-19 11:05:17 · 507 阅读 · 0 评论 -
黑马程序员---交通管理系统
---------------------- android培训,java培训、期待与您交流! ----------------------需求: 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆原创 2014-03-02 12:04:46 · 630 阅读 · 0 评论 -
黑马程序员----网络编程(2)
-------android培训、java培训、期待与您交流! ---------- TCP传输: Socket与ServerSocket 建立客服端与服务端。 建立连接后,通过socket中的IO流进行数据的传输。 关闭Socket。 同样:客服端和服务端也是两个独立的应用程序。 客服端对应的对象是:Socket。服务端对应的对象就是:Serv原创 2014-02-18 14:29:39 · 492 阅读 · 0 评论 -
黑马程序员---对象序列化
------- android培训、java培训、期待与您交流! ----------对象序列化:所谓对象序列化就是将对象的属性和方法,写入到硬盘中保存起来,进行持久化操作。(也就是将对象的状态转为字节流,以后通过反序列化的形式,通过这些值生成相同状态的对象。)反序列:反序列化就是根据这些保存的信息重建对象的过程。 对于这个,有几点我们需要明确: 1.并原创 2014-02-14 10:45:54 · 518 阅读 · 0 评论 -
黑马程序员------递归解析
递归 递归做为一种算法在程序设计语言中广泛应用.是指函数/过程/子程序在运行过程序中直接或间接调用自身而产生的重入现像. 程序调用自身的编程技巧称为递归( recursion)。 注意: (1) 递归就是在过程或函数里调用自身; (2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。 递归的缺点: 递归算法解题的运行效率较低。在递归原创 2014-02-14 10:42:05 · 490 阅读 · 0 评论 -
黑马程序员----网络编程(1)
网络参考模型: OSI参考模型 TCP/IP参考模型网络通讯前提:找到对方IP数据要发送到指定端口。为了标示不同的应用程序,所以给这些网络应用程序都用数字进行标示这个标示就叫端口。定义通信规则。这个规则称为通信协议,国际组织定义了通用协议TCP/IP网络模型: ****O原创 2014-02-18 11:56:49 · 500 阅读 · 0 评论