摘要: ------- android培训、java培训、期待与您交流! ----------1 交通灯管理系统 1.1需求 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 1> 异步随机生成按照各个路线行驶的车辆。一共有四个路口,每个路口都有自己的方向(直行,左转,右转) 2> 只考虑红灯和绿灯,可以不考虑黄灯。 3> 右转的灯默认是开的(绿的)。 4> 信号灯的控制与生活中普通交通灯相同,东西方向,南北方向交替放行。 5> 设定每辆车通过路口时间为1秒(可用线程Sleep的方式模拟)。 6> 可以自行设定车辆产生的时间间隔和红绿灯之间的... 阅读全文
posted @ 2012-12-08 02:04 叶征东 阅读(242) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------1 概述 1.1 网络通讯的三大要素:IP地址,端口号,传输协议. a> 通过IP地址找到对方. b> 数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识,为了方便称呼这些数字,叫做端口(是逻辑端口,不是物理端口). c> 定义通讯规则,这个规则称为协议,同际组织定义了通常的协议,TCP/IP,为常见的协议.TCP/IP既能用于局域网,又能用于广域网.2 IP地址 2.1 IP地址是使用了32位或128位无符号数字,它是一种低级的协议,UDP和.. 阅读全文
posted @ 2012-12-08 00:47 叶征东 阅读(204) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------1 Collection |--List |--ArrayList |--LinkedList |--Vector |--Set |--HashSet |--TreeSet 1.1 为什么会出现这么多的容器? 因为每个容器对数据的存储方式都不同,这个存储方式就称为数据结构. 1.2 Collection中的共性方法 add(),... 阅读全文
posted @ 2012-12-08 00:45 叶征东 阅读(128) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------1 概述 1> 正在进行中的程序称为进程,一个进程中可以有多条件执行路径,如迅雷下载.其中的一个路径就是一个线程,每一个进程执行有一个执行顺序,该顺序就是一个执行路径,或者叫一个控制单元,,线程是进程中一个独立的控制单元,线程在控制着进程的执行.一个进程中至少有一个线程.多线程存在的意义:可以对多部分代码同时执行.2 创建线程 2.1 创建线程的第一种方式 --->继承Thread类 1>定义类继承Thread类. 2>复写Thread类的run()方法. 3>调用线程的star 阅读全文
posted @ 2012-12-08 00:37 叶征东 阅读(123) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------1 概念: 对问题的描述,将问题进行对象的封装.2 体系 Throwable |--Error |--Exception |--RuntimeException 异常体系的特点:异常体系中的所有类以及建立的对象都具备可抛性,也就是可以被throw和throws关键字所操作,只有异常具备这个特点.3 throw和throws的用法 throw定义在函数内,用于抛出异常对象. throws定义在函数上,用于抛出异常类,可以抛出多个,用","隔开.4 当函数... 阅读全文
posted @ 2012-12-08 00:35 叶征东 阅读(106) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------9 继承 9.1 继承提高了代码的复用性,让类与类之间产生了关系,有了这个关系才有了多态的特性.千万不要为了获取其它类的功能,简化代码而继承,必须是类与类之间有所属关系才可以继承. 9.2 在Java语言中只支持单继承,不支持多继承,因为多继承会带来安全隐患(当多个父类中定义了相同的功能,但是功能内容不同时,子类对象不知道要运行哪一个),C++支持多继承,Java保留了这种机制,并用另一种体现形式来完成表示---多实现. 9.3 Java支持多层继承,也就是一个继承体系,如休使用一个继承体系中的功能呢?... 阅读全文
posted @ 2012-12-08 00:33 叶征东 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------1 概述 1.1 面向对象是相对面向过程而言的,面向对象和面向过程都是一种思想.面向过程强调的是功能行为;面向对象,是将功能封装进对象,强调的是具备了功能的对象. 注:面向对象是基于面向过程的. 1.2 面向对象的举例:冰箱的例子,买电脑的例子,公司招聘的例子.2 类与对象的关系 2.1 面向对象有三大特征:封装,继承,多态. 在以后的开发中其实就是在找对象,没有对象,就创建一个对象. 2.2 类与对象的关系: 类:对现实生活中事物的... 阅读全文
posted @ 2012-12-08 00:21 叶征东 阅读(143) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------14 for语句 14.1 格式:for(初始化表达式;循环条件表达式;循环后的操作表达式) { 执行语句; } 注:初始化表达式只执行一次,只要条件不满足,循环就结束. 14.2 for与while的区别: 1> 如果变量只为循环体的增量存在,控制循环的次数,for和while间是可以的互换的.但是用for语句,内存会相对优化一点. 2> 变量有自己的作用域,对于for来讲,如果将用于控制循环的增量定义在for语句中,那么该变量只在for语句... 阅读全文
posted @ 2012-12-08 00:13 叶征东 阅读(119) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------1 标识符:由26个字母大小写,0-9,"_"和"$"组成. 1.1 关键字:被java赋予民特殊含义的单词,这个形式在C++中也有. 1.2 标识符的定义规则:(1)不可以以数字开头;(2)不可以使用关键字. 在java中严格区分大小写,在起名字时,为了提高阅读性,要尽量有意义. 1.3 main不是关键字,但是却可以被JVM识别. 1.4 ava的名称规范:(1)包名:所有字母都小写,如xxyyzz. (2)类名,接口名:多单词组成时,单词的首字母大写,如XxYyZ 阅读全文
posted @ 2012-12-08 00:10 叶征东 阅读(191) 评论(0) 推荐(0) 编辑
摘要: ------- android培训、java培训、期待与您交流! ----------1 Class类 1.1 反射不是Java1.5的新特性,而是从1.2就有的特性,在以后学习到框架都要用到反射,要了解反射,就要先了解Class类. 1.2 Class代表一类事物,Java用类描述一类事物的共性这类事物有什么属性,至于属性的值,则由该类事物具体实例(对象)来确定,例如,在Java中的各个类,这也是一类事物,也可以用一个类来表示,这个类就是Class类. 1.3 一个Java类可以用一个Class对象来表示,一个类中的成份:成员变量,成员方法,构造方法,包等等信息,也可以用一个个Java... 阅读全文
posted @ 2012-12-08 00:08 叶征东 阅读(131) 评论(0) 推荐(0) 编辑
摘要: ------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------1 概述 1.1 网络通讯的三大要素:IP地址,端口号,传输协议. a> 通过IP地址找到对方. b> 数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以给 阅读全文
posted @ 2012-12-08 00:00 叶征东 阅读(93) 评论(0) 推荐(0) 编辑