- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 内部类
内部类:(注:所有使用内部类的地方都可以不用内部类,使用内部类可以使程序更加的简洁,便于命名规范和划分层次结构)。内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用PROTECTED和PRIVATE 修饰。(而外部类不可以:外部类只能使用PUBLIC和DEFAULT)。内部类的分类:成员内部类、
2013-10-20 21:19:03 415
原创 面向对象
1.面向对象概念:将功能封装到对象里,万物皆对象。 i. 特点: 符合人类思考习惯特点。 将复杂的事情简单化。 将程序员从执行者转换成了指挥者 ii. 开发:不断的继承对象,使用对象,指挥对象做事情.
2013-10-20 20:50:02 411
原创 类加载
Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的加载机制。 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括了:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initializatio
2013-10-20 19:31:52 452
原创 泛型理解
泛型的基本应用:作用:1, 省去了转型的麻烦2, 将运行时异常,转化到编译时异常。缘由:泛型是提供给javac编译器使用的(可以使用反射技术跳过),可以限定集合中的输入类型,让编译器挡住源程序中的非法输入,注意:编译器编译带泛型的集合时,会除掉“类型”信息,使程序运行效率不受形象,对于参数化的泛型类型,getClass()方法的返回值和原始类型完全
2013-10-20 17:16:31 432
原创 java多态
定义:可以理解为事物存在的多种体现形式例如动物:猫,狗;猫既具备猫的特性,又具备动物的特性,狗也是一样。猫 x = new 猫();动物 x = new 猫();1.多态的体现 父类的引用指向了自己的子类对象 父类的应用也可以接受自己的子类对象2.多态的前提 必须是类与类之间有关系,要么继承,要么实现 通常还有一个前提:存在覆
2013-10-20 17:13:02 414
原创 构造代码块与静态代码块
构造代码块 作用:给对象进行初始化。 对象一建立就运行,而且优先于构造函数执行。 和构造函数的区别: 构造代码块是给所有对象进行统一初始化, 而构造函数是给对应的对象初始化。格式:static{ 静态代码块中的执行语句。}用于给类进行初始化的。 { System.out.println("构造代码块 run"); } sta
2013-10-21 09:22:13 386
原创 注解
一、了解注解及java提供的几个基本注解 注解是JDK1.5的新特性,是用于向开发工具(javac编译器)传递消息的,一个注解代表一个类,创建注解就相当于创建了这个类的实例对象。Java的基本注解: 在java.lang包,可看到JDK提供的最基本的annotation @SuppressWarnings("deprecation") 用于抑制过时的警告信息
2013-10-20 20:12:11 409
原创 交通灯管理系统
模拟实现十字路口的交通灯管理系统逻辑,具体如下: 异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆…….直行车辆 由西向而来去往南向的车辆……..右转车辆 由东向而来去往南向的车辆…….左转车辆1、 信号灯忽略黄灯,只考虑红灯和绿灯。2、 应考虑左转车辆控制信号
2013-10-20 19:36:44 501
原创 银行业务调度系统
模拟实现银行业务调度系统逻辑,具体需求如下:1银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3异步随机生成各种类型的客户,生成各类型用户的概率比例为:
2013-10-20 17:28:17 373
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人