- 博客(37)
- 资源 (2)
- 收藏
- 关注
原创 黑马程序员—assert用法
------------- android培训、java培训、期待与您交流!-------------以下摘自互联网与《张孝祥JAVA面试题大全》----------------------------------------------------------------什么时候用assert?assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机
2013-02-24 13:56:11
336
原创 黑马程序员—String和StringBuffer
------------- android培训、java培训、期待与您交流!-------------String类:String类适用于描述字符串事物,那么它就提供了多个方法对字符串进行操作。常见操作:1,获取: 1.1 字符串中的包含的字符数,也就是字符串的长度。 int length():获取长度。 1.2
2013-02-24 11:51:18
255
原创 黑马程序员—银行调度系统解析
------------- android培训、java培训、期待与您交流!-------------模拟实现银行业务调度系统逻辑,具体需求如下: Ø 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。Ø 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。Ø 异步随机生成各种类
2013-02-24 09:47:25
451
原创 黑马程序员—交通灯管理系统解析
------------- android培训、java培训、期待与您交流!-------------l 交通灯管理系统的项目需求模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: Ø 异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆
2013-02-24 09:43:58
279
原创 黑马程序员—JAVA代理特点
------------- android培训、java培训、期待与您交流!-------------代理的概念与作用生活中的代理武汉人从武汉的代理商手中买联想电脑和直接跑到北京传智播客旁边来找联想总部买电脑,你觉得最终的主体业务目标有什么区别吗?基本上一样吧,都解决了核心问题,但是,一点区别都没有吗?从代理商那里买真的一点好处都没有吗?程序中的代理要为已存在的多个具有相同接口
2013-02-24 09:30:21
296
原创 黑马程序员—JAVA类加载器
------------- android培训、java培训、期待与您交流!-------------类加载器:简要介绍什么是类加载器和类加载器的作用:Ø Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoaderØ 类加载器也是Java类,因为其他是java类的
2013-02-24 09:19:36
318
原创 黑马程序员—JAVA泛型
------------- android培训、java培训、期待与您交流!-------------泛型:体验泛型Jdk 1.5以前的集合类中存在什么问题ArrayList collection = new ArrayList();collection.add(1);collection.add(1L);collection.add("abc");int i =
2013-02-24 09:16:42
224
原创 黑马程序员—JAVA注解
------------- android培训、java培训、期待与您交流!-------------注解:基本注解:@SuppressWarnings("deprecation")不提示过时@Deprecated提示过时了@Override覆盖总结:注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开
2013-02-24 09:11:11
281
原创 黑马程序员—JAVA内省
------------- android培训、java培训、期待与您交流!------------- 内省:介绍:JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名称符合某种命名规则。如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象(Val
2013-02-24 09:08:47
275
原创 黑马程序员—JAVA反射特点
------------- android培训、java培训、期待与您交流!------------- 反射就是把java类中的各种成分映射成相应的java类,即Class类。获得字节码对应的实例对象的三种方法:1, 类名.class,例如:System.class;2, 对象.getClass() 例如:new Date().getClass();3, Class.for
2013-02-24 09:03:52
324
原创 黑马程序员—JAVA枚举
------------- android培训、java培训、期待与您交流!------------- 枚举:为什么要有枚举?枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。枚举可以让编译器在编译时就可以控制源程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目标。注意:枚举是一种特殊的类,其中的每个元素都是该类的一个实例对象。枚
2013-02-24 09:01:44
209
原创 黑马程序员—正则表达式
------------- android培训、java培训、期待与您交流!------------- 正则表达式:符合一定规则的表达式。作用:用于专门操作字符串。特点:用于一些特定的符号来表示一些代码操作,这样就简化书写。好处:可以简化对字符串的复杂操作。弊端:符号定义越多,正则越长,阅读性越差具体操作功能:1,匹配:String matches()方法。用规则匹
2013-02-24 08:53:20
184
原创 黑马程序员—网络编程
------------- android培训、java培训、期待与您交流!------------- 网络通讯解析:1,找到对方IP2, 数据要发送到对方指定的应用程序上。为了标识这些应用程序,用数字来标注,这些标识数字叫端口。逻辑端口3,定义通信规则。这个通信规则称为协议。国际组织定义了通信协议 TCP/IP.------------------------------
2013-02-24 08:49:23
273
原创 黑马程序员—GUI
------------- android培训、java培训、期待与您交流!------------- GUI 1,Graphical Interface(图形用户接口) 2,用图形的方式,来显示计算机操作的界面,这样更方便直观。CLI 1,Command line Uer Interface(命令行用户接口) 2,就是常见的Dos命令行操作 3
2013-02-24 08:45:00
224
原创 黑马程序员—IO流部分
------------- android培训、java培训、期待与您交流!------------- IO概述 1,IO流用来处理设备之间的数据 2,java对数据的操作时通过流的方式 3,java用于操作流的对象都在io包中 4,流按操作数据分为两种:字节流和字符流 5,流按流向分为:输入流和输出流 IO流常用基类 1,字节流的抽象基类 1)In
2013-02-24 08:40:32
236
原创 黑马程序员—Collection类特点
------------- android培训、java培训、期待与您交流!-------------集合类特点:集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。集合中存储的都是对象的引用(地址)集合运用简单示例:ArrayList al =new ArrayList();//创建一个集合容器,使用Collection接口的子类,ArrayList
2013-02-24 08:24:08
373
原创 黑马程序员—JAVA高级for循环
------------- android培训、java培训、期待与您交流!------------- 高级for循环 格式: for(数据类型 变量名 : 被遍历的集合(Collection)或者数组) { } 作用: 对集合或者数组进行遍历。与迭代器区别: 高级for循环只能获取集合元素。但是不能对集合进行操作。迭代器除了遍历,还可以
2013-02-23 17:20:08
1460
原创 黑马程序员—JAVA数组工具类Arrays
------------- android培训、java培训、期待与您交流!------------- Arrays介绍: Arrays用于操作数组的工具类,里面都是静态方法。Arrays中方法介绍示例:import java.util.*; class ArraysDemo { public static void main(String[] a
2013-02-23 17:15:30
273
原创 黑马程序员—JAVA集合工具类Collections
------------- android培训、java培训、期待与您交流!------------- Collections介绍和使用: Collections:集合框架的工具类。里面定义的都是静态方法。Collections和Collection的区别: Collection是集合框架中的一个顶层接口,它里面定义了单列集合的共性方,它有两个常用的子接口, List:对元素都
2013-02-23 17:10:47
393
原创 黑马程序员—Map集合特点
------------- android培训、java培训、期待与您交流!------------- Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。 Map集合的常用操作:1,添加。 put(K key, V value) putAll(Map m) 2,删除。 clear()
2013-02-23 17:06:14
198
原创 黑马程序员—JAVA线程间通讯问题
------------- android培训、java培训、期待与您交流!------------- 死锁现象:示例:class Test implements Runnable { private boolean flag; Test(boolean flag) { th
2013-02-23 16:57:45
186
原创 黑马程序员—JAVA多线程
------------- android培训、java培训、期待与您交流!------------- 多线程学习总结:线程与进程的区别:进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。Java VM 启动的时候会有一个进程jav
2013-02-23 16:47:25
170
原创 黑马程序员—JAVA异常特点
------------- android培训、java培训、期待与您交流!-------------JAVA异常机制: 异常机制:程序出现错误后程序如何处理,控制权交给异常处理器。(异常都是在运行中的,不是编译时的)异常处理流程:遇到错误,方法立即结束,同时抛出一个异常对象。调用该方法的程序停止,并搜索一个可以处理该异常的,并执行其中的代码。对于问题的划分:两种:一种是严重的问题
2013-02-23 16:42:30
249
原创 黑马程序员—JAVA内部类
------------- android培训、java培训、期待与您交流!-------------内部类将一个类定义在另一个类的里面,对里面那个类就称为内部类(内置类,嵌套类)。访问特点:1,内部类可以直接访问外部类中的成语,包括私有成员。2,而对外部类要访问内部类中的成员必须要建立内部类的对象。访问格式:1,当内部类定义在外部类的成员位置上,而且非私有,可以在外部
2013-02-23 16:31:41
190
原创 黑马程序员—JAVA接口与多态
------------- android培训、java培训、期待与您交流!------------- 接口: 格式:interface{} 接口中的成员修饰符是固定的。1)成员变量:public static final 2)成员函数:public abstract 接口的出现将“多继承”通过另一种形式体现出来,即“多实现”。接口的特点: 1,接口是对外暴
2013-02-23 16:09:47
191
原创 黑马程序员—JAVA抽象类
------------- android培训、java培训、期待与您交流!------------- 抽象类介绍:当多个类中出现相同功能,但是功能主体不同,这是可以进行向上抽取。这时,只抽取功能定义,而不抽取功能主体。形成抽象类。抽象类的特点: 1,抽象方法一定在抽象类中。2,抽象方法和抽象类都必须被abstract关键字修饰。3,抽象类不可以用new创建对象。因为调
2013-02-23 15:45:05
472
原创 黑马程序员—JAVA类的继承
------------- android培训、java培训、期待与您交流!------------- 类的继承:好处:1,提高了代码的复用性。2,让类与类之间产生了关系。有了这个关系,才有了多态的特性。注意:千万不要为了获取其他类的功能,简化代码而继承。必须是类与类之间有所属关系才可以继承。Java语言中:java只支持单继承,不支持多继承。但支持多实现。
2013-02-23 15:43:07
218
原创 黑马程序员—单例设计模式
------------- android培训、java培训、期待与您交流!------------- 设计模式:解决某一类问题最行之有效的方法。单例设计模式:解决一个类在内存只存在一个对象。想要保证对象唯一。1,为了避免其他程序过多建立该类对象。先禁止其他程序建立该类对象2,还为了让其他程序可以访问到该类对象,只好在本类中,自定义一个对象。3,为了方便其他程序对自定义
2013-02-23 15:39:00
189
原创 黑马程序员—JAVA主函数
------------- android培训、java培训、期待与您交流!------------- 主函数示例: public static void main(String[] args) { //内部代码 }主函数:是一个特殊的函数。作为程序的入口,可以被jvm调用。 主函数的定义: public:代表着该函数访问权限是最大的。 static:代表主函
2013-02-23 15:37:09
147
原创 黑马程序员—JAVA泛型数组
------------- android培训、java培训、期待与您交流!------------- 关于数组与泛型:Thrinking Java这样提到,数组与泛型不能很好的结合,不能实例化具有参数化类型的数据。例如:Peel[] peels = new Peel[10];这是不行的。一般解决方案:在任何想要创建泛型数组的地方都使用ArrayList.成功创建数组的方式
2013-02-23 15:18:59
223
原创 黑马程序员—JAVA重载Overload与重写Override
------------- android培训、java培训、期待与您交流! ------------- 重载:重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。重写:当子类出现和父类一模一样的函数时,当子类对象调用该函数,会运行子类函数的内容。如同父类的函数被覆盖一样。这种情况是函数的另一个特性:重写(覆盖)重载的特点:1、在使用重
2013-02-23 14:14:59
262
原创 黑马程序员—JAVA基础知识之函数
------------- android培训、java培训、期待与您交流!------------- (一) 函数的定义什么是函数?函数就是定义在类中的具有特定功能的一段独立小程序。函数也称为方法。函数的格式:修饰符返回值类型函数名(参数类型形式参数1,参数类型形式参数2,) { 执行语句;
2013-02-23 14:06:54
190
原创 黑马程序员—JAVA基础知识之控制语句
------------- android培训、java培训、期待与您交流!------------- 判断结构if语句:格式: 1.if(条件表达式) { 执行语句; }if(条件表达式) { 执行语句;
2013-02-23 13:52:59
211
原创 黑马程序员—JAVA基础知识之标示符
------------- android培训、java培训、期待与您交流! ------------- 标示符:作用:在程序中自定义的一些名称。构成:由26个英文字母大小写,数字:0-9 符号:_ $ 组成 定义合法标识符规则:1,数字不可以开头。2,不可以使用关键字。3,Java中严格区分大小写。注意:在起名字的时,为了提高阅读性,要尽量有意义。Java中的名称规范:包名:多单词组成时所有字
2013-02-23 13:35:53
215
原创 黑马程序员—JDK和JRE的区别
------------- android培训、java培训、期待与您交流! ------------- JRE(Java Runtime Environment Java运行环境)包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。JDK(Java Develo
2013-02-23 12:01:56
208
原创 黑马程序员—dos常用命令
------------- android培训、java培训、期待与您交流! ------------- 1 dir 无参数:查看当前所在目录的文件和文件夹。 /s:查看当前目录已经其所有子目录的文件和文件夹。 /a:查看包括隐含文件的所有文件。 /ah:只显示出隐含文件。 /w:以紧凑方式(一行显示5个文件)显示文件和文件夹。 /p:以分页方式(显示一页之后会自动暂停
2013-02-03 13:47:30
234
原创 黑马程序员—path和classpath
------------- android培训、java培训、期待与您交流! ------------- 1,设置path:设置环境变量的路径:右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”。 设置path的作用:作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装
2013-02-03 13:38:34
293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人