- 博客(15)
- 收藏
- 关注
原创 黑马程序员--网络编程
-------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、网络编程相关概念网络模型:OSI参考模型 TCP/IP参考模型 应 用 层--| 表 示 层--|------>应用层 (http协议和FTP协议) 会 话 层--| 传 输 层------
2015-05-10 20:01:34 334
原创 黑马程序员--装饰设计模式和动态代理
装饰设计模式:装饰设计模式解决:对一组类进行功能的增强。包装:写一个类(包装类)对被包装对象进行包装; * 1、包装类和被包装对象要实现同样的接口; * 2、包装类要持有一个被包装对象; * 3、包装类在实现接口时,大部分方法是靠调用被包装对象来实现的,对于需要修改的方法我们自己实现;适用范围:(1)需要扩展一个类的功能,或给一个类添加附加职责。(2)需要动态的给一
2015-05-10 19:18:34 1007
原创 黑马程序员--JDK1.5新特性
一、静态导入通过使用 import static,就可以不用指定 Constants 类名而直接使用静态成员,包括静态方法。import xxxx 和 import static xxxx的区别是前者一般导入的是类文件如import java.util.Scanner;后者一般是导入静态的方法,importstatic java.lang.System.out。import
2015-05-10 18:56:43 380
原创 黑马程序员--反射技术
1、反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。反射的好处:大大的增强了程序的扩展性。 2、反射的基本步骤:1、获得Class对象,就是获取到指定的名称的字节码文件对象。2、实例化对象,获得类的属性、方法或构造函数。3、访
2015-05-10 18:25:52 471
原创 黑马程序员--高薪面试题交通信号灯管理系统
一、需求分析 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆----直行车辆 由西向而来去往南向的车辆----右转车辆 由东向而来去往南向的车辆----左转车辆
2015-05-10 18:03:50 542
原创 黑马程序员--高薪面试题银行调度系统
一、需求分析 模拟实现银行业务调度系统逻辑,具体需求如下: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 异步随机生成各种类型的客户,生成各类型用户的概率比例为:
2015-05-10 17:55:48 368
原创 黑马程序员--File类和IO其他流
1、File类 (1)概述:件和目录路径名的抽象表现形式。特点:用来将文件或文件夹封装成对象,方便于对文件与文件夹的属性信息进行操作;File类的实例是不可变的,一旦创建,File对象表示的抽象路径名将永不改变;File对象可以作为参数传递给流的构造函数。 (2)File对象创建 File f1 = new File("a.txt"):将a.tx
2015-05-10 17:44:37 374
原创 黑马程序员--IO流
IO流1、概述IO是Input与Output的缩写。 (1)它具有以下特点: IO流用来处理设备间的数据传输。 Java对数据的操作是通过流的方式。 Java用于操作流的对象都在IO包中。 流分类:按操作数据分为:字节流和字符流; 按流向分为:输入流和输出流。流只能操作数据,不能操作文件。 (2)字符流与字节流区别:
2015-05-10 17:15:39 398
原创 黑马程序员--String系列和基本数据类型包装类
1.String类java中用String类进行描述。对字符串进行了对象的封装。这样的好处是可以对字符串这种常见数据进行方便的操作。再次印证面向对象的优点。字符串最大特点:字符串一旦被初始化,就不可以被改变,存放在方法区中的常量池中。一道经典的面试题String str = "abc";String str1 = new String("abc");有什么区别?--
2015-05-10 17:07:23 312
原创 黑马程序员--集合框架:List、Set和Map体系
1、为什么出现集合类?面向对象对事物的体现都是以对象的形式,为了方便对多个对象的操作,就对对象进行存储。集合就是存储对象最常用的一种方式.2、数组和集合都是容器,两者有何不同?数组长度固定,而集合长度是可变的数组值可以存储对象,还可以存储基本数据类型;而集合只能存储对象数组存储数据类型是固定的,而集合存储的数据类型不固定3、集合类的特点:集合只能存储对象集合的长
2015-05-10 16:37:50 451
原创 黑马程序员--多线程
------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1、进程和线程:进程:正在进行的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:进程内部的一条执行路径或者一个控制单元。2、实现多线程的方法:实现多线程可以通过继承Thread类和实现Runnable接口。(1)继承Th
2015-05-10 15:26:53 296
原创 黑马程序员--异常体系
------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------异常(1)程序运行过程中的不正常现象就叫异常。(2)导致程序运行不正常的现象有很多,所以,就有很多的异常对象。 而这些异常对象存在着共性的内容,所以,可以不断的进行抽取。最终形成了异常的体系结构。 异常体系的根类是:Throwable Throwab
2015-05-10 15:10:41 299
原创 黑马程序员----单例设计模式
------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------单例的作用:只能让内存中只有这一个类的存在,也就是说这个类只能有一个实例,别人来共同设计的目的以及什么时候调用:优化内存,如果一个类它只有一个变量,那么它是以类存在的话,此时就可以设计成单例模式。如何设计:一,它不能被其他类给实例化了;二,它可以自己提供一个实例化方法,三,
2015-05-10 15:03:50 357
原创 黑马程序员--内部类
-------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.内部类可以直接访问外部类的成员,包括私有之所以可以直接访问外部类中的成员是因为内部类中持有了一个外部类的引用,写法为外部类名。this(Outer.this)2,外部类要访问内部类必须建立内部类对象class Outer { private int x = 3;
2015-05-10 14:58:18 290
原创 黑马程序员--Java基础总结
------- Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1、 为什么需要配置path,什么时候需要classpath? 当执行javac和Java命令时,需要每次都进入到bin目录下才能执行,根据windows系统在查找可执行程序的原理, 可以将Java工具 所在的路径定义到path环境变量中,让系统帮我们去查找需要运行的程序
2015-05-10 12:36:09 381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人