- 博客(20)
- 资源 (7)
- 收藏
- 关注
原创 内部类
内部类的访问规则:1.内部类可以直接访问外部类中的成员,包括私有。 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this2.外部类要访问内部类,必须建立内部类对象。外部调用内部类的格式Outer.
2011-10-15 19:52:31 240
原创 多态
在多态中成员函数的特点:在编译时期:参阅引用型变量所属的类中是否有调用的方法。如果有,编译通过,如果没有编译失败。在运行时期:参阅对象所属的类中是否有调用的方法。简单总结就是:成员函数在多态调用时,编译看左边,运行看右边。 在多态中成员变量 无论编译运行都参考
2011-10-15 14:49:31 352
原创 windows下用wubi安装ubuntu
Ubuntu系统ISO安装包中自带了一个wubi.exe程序,利用它我们可以轻松在 Windows安装ubuntu,不用刻盘,不用重新分区,不用特意空一个盘来安装,就好像普通软件一样,可以简单安装删除卸载等操作。是新手学习 ubuntu系统非常好的安装方法。下面介绍一下利用wub
2011-10-14 23:48:56 5703
原创 抽象类
抽象类:看不懂。抽象类的特点:1.抽象方法一定在抽象类中。2.抽象方法和抽象类都必须被abstract关键字修饰。3.抽象类不可以用new创建对象。因为调用抽象方法没意义。4.抽象类中的抽象方法要被使用,必须由子类复写所有的抽象方法后,建立子类对象调用。
2011-10-14 14:23:12 335
原创 final
final:最终。作为一个修饰符。1.可以修饰类,函数,变量。2.被final修饰的类不可以被继承。为了避免被继承,被之类复写功能。3.被final修饰的方法不可以被复写。4.被final修饰的变量是一个常量只能赋值一次,既可以修饰成员变量,又可以修饰局部变量。
2011-10-14 13:29:32 243
原创 继承
1.提高了代码的复用性。2.让类与类之间产生了关系,有了这个关系,才有了多态的特性。注意:千万不要为了获取其他类的功能,简化代码而继承。必须是类与类之间有所属关系才可以继承。所属关系 is a。Java语言中:java只支持单继承,不支持多继承。 因为多继承容
2011-10-13 18:22:51 290
原创 银行业务调度系统学习总结
---------------------- android培训、java培训、期待与您交流! ----------------------需求1.银行内有6个业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2.有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3.异步随机生成各种类型的客户,生成各类型用户
2011-10-04 14:16:18 548 2
原创 交通灯管理系统学习总结
模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:1.异步随机生成按照各个路线行驶的车辆。2.信号灯忽略黄灯,只考虑红灯和绿灯。3.应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。4.具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑。 注:南北向车辆与东西向车辆交替放行,同方向等待车辆应先放行直行车辆而后放行左转车辆。5.每辆车通
2011-10-03 23:04:27 1015 1
原创 Java基础加强总结(5)(代理)
代理代理的概念与作用为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能,例如,异常处理、日志、计算方法的运行时间、事务管理、等等。代理类与目标类具有相同接口的类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统功能代码。采用工厂模式和配置文件的方式进行管理,则不需要修改客户端程序,在配置文件中配置是使用目标类或者代理类,这样容易切换,譬如,想要日志功能时就
2011-10-03 12:39:40 371
原创 Java基础加强总结(4)(类加载器)
一、类加载器加载类的工具Java虚拟机提供了三个类加载器:BootStrap:(C++实现的嵌在JVM内核里)-----jre/lib/rt.jarExtClassLoader:(Java类)-----jre/lib/ext/*.jarAppClassLoader:(Java类)-----classPath指定的所有jar或目录类加载器的委托机制当Java虚拟机
2011-10-02 22:22:11 334
原创 Java基础加强总结(3)(泛型)
一、泛型用于编译时package day2;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;public class GenericTest { public static void main(String[] args) throws Exception{ List
2011-10-02 18:08:12 351
原创 Java基础加强总结(2)
一、用类加载器管理资源和配置文件两种类加载器加载配置文件的方式InputStream ips1 = ReflectTest2.class.getClassLoader().getResourceAsStream("config.properties");InputStream ips2 = ReflectTest2.class.getResourceAsStream("config
2011-10-02 11:32:17 319
原创 Java基础加强总结(1)
一、做开发时的两个阶段编译时阶段:写源代码、用javac编译运行时阶段:运行程序二、静态导入import语句可以导入一个类或者某个包中的所有类import static语句导入一个类中的某个静态方法或所有静态方法package day1;import static java.lang.Math.max;public class StaticImport {
2011-10-01 23:06:19 395
原创 网络编程学习总结
一、网络编程概述通信协议通讯的规则常见协议:TCP、 UDP ip地址 网络中设备的标识不易记忆,可用主机名本地回环地址:127.0.0.1 主机名:localhost端口号用于标识进程的逻辑地址有效端口: 0~65535,其中0~1024系统使用或保留端口。二、网络模型OSI参考模型应用层表示
2011-10-01 10:27:17 477
原创 IO流学习总结
一、缓冲流字符流缓冲区缓冲区提高了对数据的读写效率。对应的类BufferedWriterBufferedReader缓冲区要结合流才可以使用。在流的基础上对流的功能进行了增强。 缓冲区是为了提高流的操作效率字符写入流FileWriter fw = new FileWriter("buf.txt");加上缓冲BufferedWrit
2011-10-01 10:09:32 486
原创 多线程学习总结
以前很少写过笔记总结,这几天认真地学习老师讲的的多线程部分,讲的非常透彻,学起来很入迷,学习的同时,对需要标记的地方随时做了粗略的标记,以备课后浏览巩固。笔记非常粗略,大概只有自己能看懂了,看起来也不能算是总结吧。一、多线程概述(1).每个进程里面可以有多个线程。(2).多个线程可同时运行,cpu高速切换cpu使用权限,达到多个线程同步运行。进程: 是一个正在执行中得程序。每一
2011-10-01 08:33:54 370
原创 Java基础24天--04--网络编程(浏览器客户端--自定义服务端)
package day24;import java.io.IOException;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;publi
2011-10-01 08:15:22 435
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人