- 博客(17)
- 收藏
- 关注
原创 黑马程序员-类加载器工作原理
Java虚拟机中可以安装多个类加载器 ,系统默认的三个主要类加载器 ,每个类负责加载特定位置的类 ,BootStrap,ExtClassLoader,AppClassLoader类加载器也是java类,因为其他的java类的类加载器本社也要被类加载器加载,显然必须有第一个类加载器记载java类,这个类就是BootStarp。
2014-05-30 17:28:00 623
原创 黑马程序员_正则表达式
正则表达式:符合一定规则的表达式,它用于操作字符串,这样就简化对字符串的复杂操作。不过符号定义越多,正则越长,阅读性就会越差。字符类[abc] a、b或 c(简单类)[^abc] 任何字符,除了 a、b或 c(否定)[a-zA-Z] a 到z 或A 到Z,两头的字母包括在内(范围)[a-d[m-p]] a 到d 或m 到p:[a-dm-p](并集)[a-z&&[def]]
2014-05-26 13:30:18 434
原创 黑马程序员-7K面试之银行排队系统
需求:模拟实现银行业务调度系统逻辑,具体需求如下: 银行内有6个业务窗口,1- 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1 :6 :3
2014-05-25 12:44:38 703
原创 黑马程序员 7K面试之交通灯系统
需求:交通灯管理系统的项目需求Ø 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆---- 直行车辆 由西向而来去往南向的车辆---- 右转车辆 由东向而来去往南向的车辆---- 左转车辆 。。。Ø 信号灯忽略黄灯,只考虑红灯和绿灯。Ø 应考虑左转车辆控制信号灯,右转
2014-05-23 16:34:04 634
原创 黑马程序员 Java高新技术-jdk1.5深入反射和泛型
用反射方式执行某个类中的main方法写一个程序,这个程序能够根据用户提供的类名,去执行该类中的main方法。用普通方式调用后,为什么要用反射的方式去调用?//反射方式调用ReflectPoint类中的额main方法 Method method = ReflectPoint.class.getMethod("main", Object[].class); //传入的字符串数组参数封装成
2014-05-22 22:19:06 771
原创 黑马程序员 Java基础知识总结-网络编程
2、网络通讯要素(1)IP地址(InetAddress已经封装成了对象)1、网络中设备的标识2、不易记忆,可用主机名3、本地IP地址:127.0.0.1 主机名:Localhost。(2)端口号(数字标识,没有必要封装成对象) 1、用于标识进程的逻辑地址,不同进程的标识。2、有效端口:0~65535,其中0~1024系统使用或保留端口。(3)传输协议1、通讯的规
2014-05-19 20:11:29 625
原创 黑马程序员 Java基础知识总结-j集合框架
集合的特点:1、用于存储对象的容器。2、集合的长度是可变的。3、集合中部可以存储基本数据类型。由于集合容器内不得数据结构不同,有多种集体的容器不断的向上抽取,就形成了集合框架。下面是Java中集合框架简图:上图中可以看到,Collection接口有两个子接口List和Set。Collection接口提供对元素的方法有添加、删除、判断、获取、其他(比如说;取交集,将集合装换成数组)。
2014-03-26 21:41:37 943
原创 黑马程序员 Java基础知识总结-多线程
进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以有多个线程。进程与线程的区别: 1.进程有独立的进程空间,进程中的数据存放空间(堆空间和栈空间)是独立的。 2.线程的堆空间是共享的,栈空间是独立的,线程消耗的资源也比进程小,相互之间可以影响的。java中创建多线程的方式:1、继承Thread类;2、实现Runnable接口
2014-03-19 20:06:26 839
原创 黑马程序员 Java基础知识总结-异常处理
在理想状态下,用胡输入数据的格式永远都是正确的,选择打开的资源(文件或数据库资源)也一定存在 ,并且程序永远不会出现bug,但是这是永远不可能的。既然我们不能避免异常我们要怎么处理异常呢 ?java语言有是怎么样提供异常处理技术的 。java中异常主要分为两类,一是编译时被检测的异常;Exception和其子类,除了RuntimeException体系
2014-03-16 23:11:16 966
原创 黑马程序员 Java基础知识总结-面向对象三大特征
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------面向对象的三个基本特征封装、继承、多态封装是类和对象概念的主要特征,何为封装?封装是把事物抽象成一类,事物本身有自己的特征和自己的行为,将这些行为和行为隐藏起来只有自己和一些信任的对象才可访问。java封装的表现形式的修饰的关键字有
2014-03-12 18:50:15 1068
原创 黑马程序员 Java基础知识总结-数组
数组是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一维数组、二维数组、多维数组java中的数组必须先实例化然后再使用,实例化的两种格式:格式一:元素类型[] 数组名 = new 元素类型[数组长度]如:int[] arr = new int[10];格式二:元素类型[] 数组名= new 元素类型[]{元素,元素,……};如:int[]
2014-03-10 17:58:11 579
原创 黑马程序员 Java基础知识总结-运算类型
在Java中 只有相同的数据类型才可以作运算,不同数据类型做运算是有条件的。如:public class Demo {public static void main(String[] args) {//定义一个byte型变量byte b = 10 ; b = 10+5 ;System.out.println(b);}}以上代码运行结果为:15publ
2014-03-09 01:59:00 675
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人