- 博客(22)
- 资源 (1)
- 收藏
- 关注
转载 计算机中为什么会用补码运算?
总所周知,计算机内部的所有数都是以二进制的形式存在的。而二进制在计算机里又有多种编码方式——原码、反码、补码等。而在这些编码方式里面用得最多的不是最简单、最直接的原码而是补码。这是为什么呢?想搞懂这个问题首先得明白什么是原码、反码以及补码,如果你对他们还不太了解,那就先看看我另一篇博客——原码、反码、补码其实很简单。如果你对他们已经很熟悉,那么我们继续往下看。A、B、C三种相似的东西,
2012-04-19 20:47:57
10254
原创 银行业务调度系统
银行业务调度系统的项目需求 面向对象的分析与设计l 有三种对应类型的客户:VIP客户,普通客户,快速客户 ,异步随机生成各种类型的客户,各类型客户在其对应窗口按顺序依次办理业务 。Ø 首先,经常在银行办理业务的人更有利于理解本系统,例如,对银行的这个业务算是比较熟悉了,知道每一个客户其实就是由银行的一个取号机器产生号码的方式来表示的。所以,想到要有
2012-04-19 14:41:09
531
原创 交通灯管理系统
l 每条路线上都会出现多辆车,路线上要随机增加新的车,在灯绿期间还要每秒钟减少一辆车。Ø 设计一个Road类来表示路线,每个Road对象代表一条路线,总共有12条路线,即系统中总共要产生12个Road实例对象。Ø 每条路线上随机增加新的车辆,增加到一个集合中保存。Ø 每条路线每隔一秒都会检查控制本路线的灯是否为绿,是则将本路线保存车的集合中的第
2012-04-18 21:07:10
491
原创 动态代理类
代理的概念与作用。 * 程序中的代理 * 要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能 * 例如:异常处理,日志,计算方法的运行时间,事物管理,等等 * 编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的 * 相同方法,并在调用方法时加上系统功能的代码
2012-04-18 21:05:38
499
原创 反射与内省
反射:反射就是把java类中的各种成分映射成相应的java类。例如:一个 * java类中用一个Class类的对象来表示,一个类中的组成部分:成员变量 * 方法,构造方法,包等等信息业用一个个的java类来表示,就像汽车是一个 * 类,汽车中的发动机,变速箱等等也是一个个的类。表示java类的Class类 * 显然要有提供一系列的方法,来获得其中的变量,方法,构造方法,修饰符,
2012-04-18 21:04:46
567
原创 枚举
为什么要有枚举 问题:要定义星期几或性别的变量,该怎么定义?假设1-7分别表示星期1到 星期日,但有人可能会写成intweekDay = 0; 枚举 就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译 器就会报错,枚举可以让编译器在编译时就可以控制源程序中填写的非法制,普通 变量的方式在开发阶段无
2012-04-18 21:03:54
357
原创 黑马程序员_基础学习笔记(16)
黑马程序员---毕向东---第二十三天 网络通讯要素:IP地址,端口号,传输协议。 端口号:数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识。而这些数字----叫做端口。即逻辑端口 TCP/IP: 定义通信规则,这个通讯规则称为协议,国际组织定义了通信协议TCP/IP UDP 将数据及源和目的封装
2012-04-18 21:03:10
571
原创 黑马程序员_基础学习笔记(15)
黑马程序员---比向东---第二十二天GUI(图形用户界面)Awt java.Awt:AbstractWindow Toolkit(抽象窗口工具包),需要调用本地系统方法实现功能Swing javax.Swing:在Awt的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由java实现,增强了移植性,属轻量级空件 1 创建frame 窗体2
2012-04-18 20:59:26
385
原创 黑马程序员_基础学习笔记(14)
黑马程序员---比向东---第二十天File类:用于将文件或者文件夹封装成对象 方便于文件与文件夹得属性信息进行操作 File对象可以作为参数传递给流的构造函数File类的常见方法: 1 创建 boolean createNewFile(); 在指定位置创建文件,如果该文件已经存在,则不创建并返回false 和输出流不
2012-04-18 20:58:28
473
原创 黑马程序员_基础学习笔记(13)
黑马程序员---比向东---第十八天 System:类中的方法和属性都是静态的 out:标准输出,默认是控制台 in: 标准输入,默认是键盘获取系统属性信息:properties getProperties(); Runtime: 该类中并没有提供构造函数,说明不可以new对象,说明该类中的方法 应该都是静态,但是,事实是方法并
2012-04-18 20:55:03
388
原创 黑马程序员_基础学习笔记(12)
黑马程序员---比向东---第十六天 Map Map集合:该集合存储键值对,一对一对往里存。而且要保证键的唯一性。 添加 put(K key,V value);put(Map); 删除 remove(Object key);clear(); 判断 isEmpty();con
2012-04-18 20:53:15
359
原创 黑马程序员_基础学习笔记(11)
---------------------- android培训、java培训、期待与您交流! ---------------------- 黑马程序员---比向东---第十五天TreeSet 可以对Set集合中的元素进行排序。排序时,当主要条件相同时,一定要 判断一下次要条件。底层数据结构是二叉树。保证元素唯一行的依据,compareT
2012-03-19 01:45:44
392
原创 黑马程序员_基础学习笔记(10)
---------------------- android培训、java培训、期待与您交流! ---------------------- 黑马程序员---比向东---第十四天集合类 为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作, 就对对象进行存储,集合就是存储对象最常
2012-03-19 01:44:26
389
原创 黑马程序员_基础学习笔记(9)
---------------------- android培训、java培训、期待与您交流! ---------------------- -String类 字符串是一个特殊的对象。 字符串一旦初始化就不可以被改变。而StringBuffer中的字符串可以被改变String str=”abc”; 与 String str1=new String(“a
2012-03-19 01:42:36
364
原创 黑马程序员_基础学习笔记(8)
---------------------- android培训、java培训、期待与您交流! ---------------------- 黑马程序员---比向东---第十一天 多线程: 进程:是一个正在执行中的程序。 每一个进程执行都有一个执行顺序,该顺序是一个执行路径, 或者叫一个控制单元。
2012-03-19 01:41:03
536
1
原创 黑马程序员_基础学习笔记(7)
点击打开链接 点击打开链接 点击打开链接 点击打开链接 点击打开链接 java培训、期待与您交流!">点击打开链接 点击打开链接黑马程序员---比向东---第十天finally 代码块中的语句一定会被执行,通常用于数据库的关闭连接。 catch是处理异常,如果没有catch就代表异常没有被处理 如果该异常是检测时异常,那么必须声明。异常在子父类覆
2012-03-13 23:02:01
383
原创 黑马程序员_基础学习笔记(6)
---------------------- android培训、java培训、期待与您交流! ---------------------- 黑马程序员---比向东---第九天内部类访问规则 1 内部类可以直接访问外部类的成员,包括私有成员之所以可以直接访问外部类中的成员,是因为内部中持有了一个外部类的引用,格式为:外部类名。this。外部类成员
2012-03-13 02:47:53
394
原创 黑马程序员_基础学习笔记(5)
---------------------- android培训、java培训、期待与您交流!黑马程序员---比向东---第七天继承:提高代码的复用性,让类与类之间差生了关系,有了这个关系,才有了多态的特性变量: 如果子类中出现非私有的同名成员变量时,子类要访问本类中的变量用this,子类要访问匪类中的同名变量用super(代表父类对象引用)覆盖:当子类出现和父类一模一样的函数时,
2012-03-12 03:01:27
397
原创 黑马程序员_基础学习笔记(4)
---------------------- android培训、java培训、期待与您交流! ---------------------- 黑马程序员---比向东---第六天static关键字 用法:是一个修饰符,用于修饰成员变量和函数。当成员被static袖手后,就多了一个调用方式,除了可以被对象调用歪,还可以直接被类名调用,类名。静态成员'
2012-03-10 23:59:21
400
原创 黑马程序员_基础学习笔记(3)
---------------------- android培训、java培训、期待与您交流! ---------------------- 黑马程序员---比向东---第五天面向对象:面向对象是一种思想,从执行过程转变成指挥(调用)的过程。将功能封装进对象,强调具备了功能的对象,面向对象是基于面向过程的。为什么说是基于对象呢?比如猫抓老鼠,强调的是猫,并不是抓,而抓老鼠是封装在
2012-03-10 16:51:44
393
原创 黑马程序员_基础学习笔记(2)
---------------------- android培训、java培训、期待与您交流! ---------------------- 黑马程序员---比向东---第三天if和switch语句的选择: 如果判断的具体数值不多,而是符合byte,short,int,char这四种类型虽然两个语句都可以使用,但是建议使用switch语句,因为这样效率高些。 其他情况:对
2012-03-09 03:53:01
539
原创 黑马程序员_基础学习笔记(1)
java培训、期待与您交流!黑马程序员---比向东---第一天 从小就不怎么爱写日记,到现在也不怎么写日志,从今天开始,为了进黑马开始写日志,记录自己的学习情况和酸甜苦辣。 今年大三,软件工程专业,打算今年7月份暑假开始去黑马参加培训。虽然对java有一定的基础,还是决定看毕老师的视频,从头再来一次,加强自己的基础,以便顺利的成为黑马训练营的一员,加油吧~~~~!
2012-03-08 21:49:32
1264
2
ADT最新版本
2012-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人