- 博客(16)
- 收藏
- 关注
原创 黑马程序员-----多线程
1.进程和线程的概念进程:正在进行中的程序(直译),是任务的基本单位。一个进程中至少要有一个线程。线程:就是进程中一个负责程序执行的控制单元(执行路径),是cpu的基本单位。每一个线程都有自己运行的内容。这个内容可以称为线程要执行的任务。多线程:一个进程中可以多执行路径。多线程有什么好处呢?比如有三个线程分别为Thread1、Thread2、Thread3,传统的单
2015-05-15 09:33:41
362
原创 黑马程序员-----异常
1.异常的体系:Throwable|----Error(严重问题,不能解决的问题,出现这种问题程序必须停掉)|----Exception(非严重的问题,出现这种问题,可以解决,问题解决后,程序还可以运行) |-----RuntimeException(运行时检测异常,也叫做不检测异常) |----编译时检测异常异常体系的特点:异常体系中的
2015-05-15 09:33:26
266
原创 黑马程序员-----List,Set集合
1.集合基本概念Collection定义了集合框架的共性功能。(1)添加 add(e); addAll(collection);(2)删除 remove(e); removeAll(collection); clear();(3)判断。 contains(e); isEmpty();(4)获取
2015-05-15 09:32:23
356
原创 黑马程序员-----String,StringBuffer,StringBulider
1.String类java中用String类进行描述。对字符串进行了对象的封装。这样的好处是可以对字符串这种常见数据进行方便的操作。再次印证面向对象的优点。字符串最大特点:字符串一旦被初始化,就不可以被改变,存放在方法区中的常量池中。一道经典的面试题String str = "abc";String str1 = new String("abc");
2015-05-15 09:30:34
275
原创 黑马程序员-----泛型,Map集合
1.泛型初步泛型:JDK1.5版本以后出现新特性。用于解决安全问题,是一个类型安全机制好处(1)将运行时期出现问题ClassCastException,转移到了编译时期。 方便于程序员解决问题。让运行时问题减少,安全。(2)避免了强制转换麻烦。什么时候定义泛型类?当类中要操作的引用数据类型不确定的时候,早期定义Object来完成扩展。现在定义泛型来完成扩展。
2015-05-15 09:29:20
224
原创 黑马程序员-----IO流
1.初识IO流 IO是Input%Output的缩写,即输入和输出。简单理解,就是通过IO流可以实现对硬盘数据或者键盘录入数据(内存数据)进行操作。 那么,IO流的体系? 从流向分,IO里有写入流(Writer和OutputStream:WO)和输出流(Read和InputStream:RI)。 按操作数据类
2015-05-15 09:28:46
210
原创 黑马程序员-----网络编程
一、网络通讯要素:IP地址:InetAddress网络中设备的标识不易记忆,可用主机名本地回环地址:127.0.0.1 主机名:localhost 端口号用于标识进程的逻辑地址,不同进程的标识有效端口:0~65535,其中0~1024系统使用或保留端口1、InetAddresspublic class InetAddress extends Objec
2015-05-15 09:25:00
223
原创 黑马程序员-----基础加强-反射
1.反射的概念和用途总述 反射首先是一种动态的思想,不再是硬编码。就是说在使用过程中,外部传入一个类,通过对这个类进行反射,再去按照反射定义者的意图使用这个类。传说中目标类和客户类的关系发生改变。 做个比喻,饭店新请一个厨师,负责人就问他会做什么菜啊、调味品用什么量啊等等,等负责人了解之后就让厨师去做菜了,但是为了适应当地人口味,负责人还可以在下命令之前
2015-05-15 09:21:14
266
原创 黑马程序员-----正则表达式
正则表达式:作用 :用于专门操作字符串好处:正则的出现,可以简化对字符串的复杂操作特点:用于一些特定的符号来表示一些代码操作,这样就简化书写。所以学习正则表达式,就是在学习一些特殊符号的使用。 弊端:符号定义越多,正则越长,阅读性越差。符号的出现虽然简化了书写,但是却降低了阅读性。其实更多是用正则解决字符串操作的问题。 具体操作功能1.匹配:
2015-05-15 09:19:12
269
原创 黑马程序员-----基础加强-注解,类加载器
注解最开始接触注解时,误理解为注释的另一种说法,十分不重视,都想跳过这部分。学习之后,感觉到注解时很有用的。注解按照我的理解应该主要做为辅助使用,是一种技巧性编程的思想。1.概述(注解是什么):1、注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则没有某种标记。2、以后,java编译器、开发工具和其他应用程序就可以用反射来了解自己的类及
2015-05-15 09:18:07
281
原创 黑马程序员-----高薪面试题-银行业务调度系统
一、需求模拟实现银行业务调度系统逻辑,具体需求如下:1、银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2、有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3、异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户
2015-05-15 09:16:04
254
原创 黑马程序员-----基础加强-动态代理
代理类的作用与原理1、生活中的代理:就是常说的代理商,从厂商将商品卖给消费者,消费者不用很麻烦的到厂商在购买了。2、程序中的代理:要为已经存在的多个具有相同接口的目标类的各个方法增加一些系统功能,如异常处理、日志、计算方法的运行时间、事物管理等等。3、简单示例:编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上系统功能的代码,
2015-05-15 09:13:18
301
原创 黑马程序员-----高薪面试题-交通灯管理系统
一、模拟实现十字路口的交通灯管理系统逻辑具体需求如下:异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 。。。信号灯忽略黄灯,只考虑红灯和绿灯。应考虑左转车辆控制信号灯,右转车
2015-05-15 09:11:51
389
原创 笔记
IO-字符流# 输出转换流: java.io.OutputsStreamWriter: 1.构造方法: public OutputStreamWriter(OutputStream out) public OutputStreamWriter(OutputStream out,String charsetName)#
2015-05-11 23:21:37
242
翻译 随堂记录
一.运算符:1.算数运算符:+,-,*,/,%(取余),++,-- 注意: 1).++,--: A.如果表达式只做一件++或--的事情,那么前++(--)和后++(--)没有分别;例如:int a = 10; a++;//和++a没有区别 B.如果表达式做多件事情,那么前++(--)和后++(--)将导致整个的表达式的结果不同;例如:
2015-05-11 23:19:25
385
翻译 随堂记录
01_Java语言基础(关键字的概述和使用)--P3--P51.类似于一些命令,告诉Java我们要做什么事情;2.Java中的关键字全部都是小写;02_Java语言基础(标识符的概述和组成规则)--P61.我们自定义的类名、方法名、变量名等属于自定义标识符;2.组成:1.大小写字母、大于128的其它Unicode字符2.0-9的数字;3.$和_0
2015-05-11 22:09:48
443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅