- 博客(35)
- 收藏
- 关注
原创 黑马程序员_银行业务调度系统
------- android培训、java培训、期待与您交流! ---------- 需求:1. 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2. 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3. 异步随机生成各种类型的客户,生成各类型用
2014-01-13 13:12:01
504
原创 黑马程序员_交通灯管理系统
------- android培训、java培训、期待与您交流! ---------- 需求: 1.异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ----直行车辆 由西向而来去往南向的车辆 ----右转车辆 由东向而来去往南向的车辆 ----左转车辆 。。。 2.信
2014-01-13 13:04:52
417
3
原创 黑马程序员_java多线程与并发库高级应用
------- android培训、java培训、期待与您交流! ---------- 一、传统线程技术传统是相对于JDK1.5而言的 传统线程技术与JDK1.5的线程并发库 线程就是程序的一条执行线索/线路。创建线程的两种传统方式1)创建Thread的子类,覆盖其中的run方法,运行这个子类的start方法即可开启线程2)创建
2014-01-13 12:58:29
581
2
原创 黑马程序员_类加载器
------- android培训、java培训、期待与您交流! ---------- 类加载器及其委托机制的深入分析类加载器是加载类的工具.Java虚拟机中可以安装多个类加载器,系统有默认的三个主要类加载器.每个类负责加载不同目录下的类。这3个类加载器分别是BootStrap,ExtClassLoader,AppClassLoader这3个,其中BootStrap不
2014-01-13 12:55:12
467
4
原创 黑马程序员_java基础加强2
------- android培训、java培训、期待与您交流! ---------- 黑马程序员_java基础加强2内省(javaBean)javaBean是一种特殊的类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。javaBean的属性是根据方法名称来的。JavaBean的属性名:去掉get set前缀。E
2014-01-13 12:46:56
493
5
原创 黑马程序员_枚举
------- android培训、java培训、期待与您交流! ---------- 枚举JDK1.5引入了新的类型——枚举。在 Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错,枚举可以让编译器编译时就可以控制原程序中的非法值。1)枚举是一个特殊的类,其中每个元素都是该类
2014-01-13 12:26:19
428
原创 黑马程序_java基础加强1
------- android培训、java培训、期待与您交流! ---------- 一、可变参数当一个方法接受的参数个数不固定,可以使用可变参数来解决可变参数的特点:1)只能出现在参数列表的最后2)...位于变量类型和变量名之间,前后有无空格都可以3)调用可变参数时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数package cn
2014-01-13 12:20:41
413
原创 黑马程序员_正则表达式
------- android培训、java培训、期待与您交流! ---------- 正则表达式:正则表达式就是用来代表指定字符串的一种规则(模式)。1.正则表达式的作用:用于专门操作字符串。好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正则越长,阅读性越差。 所以学习正则表达式, 就是在学习一些特殊符号的使用。2.特点:用于一
2014-01-13 12:12:25
470
原创 黑马程序_网络编程
------- android培训、java培训、期待与您交流! ---------- 网络通信三大要素IP地址,端口号传输协议先说一下网络通信三大要素的概念:1.IP地址:你要发送数据到指定的位子首先你要找到对方的位子,也就是对 方在网络上的IP地址,IP地址就相当于对方机器的名字,每一台连接网络 的机器都有自己一个与别人不同的IP地址。2.端口号:数据
2014-01-13 11:46:59
499
原创 黑马程序员_javaGUI
------- android培训、java培训、期待与您交流! ---------- GUI:图形用户界面Java为GUI提供的对象都存在java.Awt和java.Swing两个包中。java.Awt:重量级控件java.Swing:轻量级控件,在Awt的基础上。Container:为容器,是一个特殊的组件,该组件中可以通过add方法添加其 他组件进来。
2014-01-13 11:35:39
433
原创 黑马程序员_字符编码
------- android培训、java培训、期待与您交流! ---------- 字符编码1.字符流的出现为了方便操作字符2.更重要的是加入了编码的转换3.通过子类转换流来完成InputStreamReader OutputStremWriter4.在两个对象进行构造的时候,可以加入字符集-->GBK:2个字节表示一个字符,识别中文UTF-8:3个
2014-01-13 11:26:55
417
原创 黑马程序员_IO包中的其他类
------- android培训、java培训、期待与您交流! ---------- 打印流PrintWriter字符流PrintStream字节流打印流:可以直接操作输入流和文件。打印流:该流提供了打印方法,可以将各种数据类型的数据都原样打印。1、可以直接打印任意类型的数据2、有一个自动刷新机制3、使用本机默认的字符编码4、该流的print
2014-01-13 11:20:58
453
原创 黑马程序员_javaIO流_2
------- android培训、java培训、期待与您交流! ---------- File类流只能操作数据,而想要操作被数据封装成对象的信息,必须用File对象。作用:1.用来将文件或者文件夹封装成对象2.方便对文件夹的属性信息进行操作3.File对象可以作为参数传递给流的构造函数4.了解File类中的常见用法 File类中的常见方法1、创建
2014-01-13 11:09:06
387
原创 黑马程序员_javaIO流_1
------- android培训、java培训、期待与您交流! ---------- IO流a)IO流的作用:1.IO流用来处理设备之间的数据传输。2.Java对数据的操作是通过流的方式。3.Java用于操作流的对象都在IO包中。4.流按操作数据分为两种:字节流和字符流。5.流按流向分为:输入流和输出流。b)IO流常用基类1.字节流的抽象基类:Inp
2014-01-13 10:54:24
423
原创 黑马程序员_其他对象
------- android培训、java培训、期待与您交流! ---------- 一、SystemSystem:类中的方法和属性都是静态的。out:标准输出,默认是控制台。in:标准输入,默认是键盘。1.获取系统属性信息:Properties getProperties();Properties prop = System.getProperties();--
2014-01-13 10:27:01
388
原创 黑马程序员_jdk1.5新特性
------- android培训、java培训、期待与您交流! ---------- 一、泛型1.泛型:JDK1.5版本以后出现新特性。用于解决安全问题,是一个类型安全机制。2.泛型好处:1.将运行时期出现问题ClassCastException,转移到了编译时期方便于程序员解决问题。让运行时问题减少,安全2,避免了强制转换麻烦。3.泛型格式:通过4.什么时候
2014-01-13 10:17:32
450
原创 黑马程序员_Collections
------- android培训、java培训、期待与您交流! ---------- 一、CollectionsCollections:集合框架的工具类。里面定义的都是静态方法。-->Collections和Collection有什么区别?Collection是集合框架中的一个顶层接口,它里面定义了单列集合的共性方法。它有两个常用的子接口:List:对元素都有定义索引
2014-01-13 10:12:55
446
原创 黑马程序员_集合框架2
------- android培训、java培训、期待与您交流! ---------- 一、Map集合1.Map子类对象的特点:|--HashTable:顶层是哈希表数据结构,是线程同步的,不可以存储null键,null值|--HashMap:底层是哈希表数据结构,是线程不同步的,可以存储null键,null值|--TreeMap:底层是二叉树结构,可以对map集合中的键进
2014-01-13 10:10:36
433
原创 黑马程序员_集合框架1
------- android培训、java培训、期待与您交流! ---------- 一、集合框架在学习集合框架之前就要先了解一些小的知识点:1.出现集合类的原因:面向对象语言对事物的体现都以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常见的一种方式。2.数组和集合类同是容器,两者之间的区别是:数组也可以存储对象,但是长度是固定的,集
2014-01-12 20:05:32
379
原创 黑马程序员_基本数据类型对象包装类
------- android培训、java培训、期待与您交流! ---------- 1.基本数据类型对象包装类byte Byteshort shortint Integerlong Longboolean Booleanfloat Floatdouble Doublechar Character2.基本数据类型对象包装类
2014-01-12 19:55:53
388
原创 黑马程序员_StringBuffer StringBuilder
------- android培训、java培训、期待与您交流! ---------- 一、StringBuffer StringBuffer字符串缓冲区:1,字符串的组成原理就是通过该类实现的;2,stringbuffer可以对字符串的内容进行增删;3,StringBuffer是一个容器;4,很多的方法与String相同;5,StringBuffer是可变长度的;
2014-01-12 19:51:18
484
原创 黑马程序员_String类
------- android培训、java培训、期待与您交流! ---------- 一、String类1.字符串是一个特殊的对象。2.如何定义字符串对象呢?String s = "abc";只要是双引号引起的数据都是字符串对象。3.字符串最大的特点:一旦被初始化就不可以被改变。4.S1和s2的区别?String s1 = "abc"; // s1指向的内存中只有
2014-01-12 19:45:22
391
原创 黑马程序员_多线程
------- android培训、java培训、期待与您交流! ---------- 一、多线程1.关于java线程的一些基本概念进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。a).主线程Java JVM 启动的时候会有一个进程java.ex
2014-01-12 19:39:13
386
原创 黑马程序员_包
------- android培训、java培训、期待与您交流! ---------- 一、包(package)1.对文件进行分类管理;2.给类提供多层命名空间;3.写在程序文件的第一行;4.类名的全称是 包名.类名;5.包也是一种封装形式。javac –d . packageDemo.java二、包与包之间的访问包与包之间进行访问,被访问的包中的类以及类中
2014-01-12 19:22:27
398
2
原创 黑马程序员_异常
------- android培训、java培训、期待与您交流! ---------- 一、异常1.异常:就是程序在运行时出现不正常情况。2.对问题的划分有两种:一种是严重的问题,一种是非严重的问题。对于严重问题,java通过Error类进行描述。对于非严重的问题,java通过Exception进行描述对于Error一般不编写针对性的代码对其进行处理对于Except
2014-01-12 19:15:40
422
原创 黑马程序员_内部类
------- android培训、java培训、期待与您交流! ---------- 一、内部类(内置类、嵌套类)1.内部类:如果A类需要直接访问B类中的成员,而B类又需要建立A类的对象。这时,为了方便设计和访问,直接将A类定义在B类中。就可以了。A类就称为内部类。内部类可以直接访问外部类中的成员。而外部类想要访问内部类,必须要建立内部类的对象。2.内部类的访问规则:1).内
2014-01-12 19:08:41
402
2
原创 黑马程序员_多态
------- android培训、java培训、期待与您交流! ---------- 二、多态1.多态:事物存在的多种体现形态。2.多态的体现:父类或者是接口的引用,指向自己的子类对象 父类 f = new 子类();3.多态的好处和弊端好处:代码的复用性提高,扩展性增强,后期维护性增强,代码量也减少弊端:只能访问父类中具备的方法,不可以访问子类中特有的
2014-01-12 19:01:01
375
1
原创 黑马程序员_继承
------- android培训、java培训、期待与您交流! ---------- 一、继承(extends 面向对象特征之一)1.什么是继承?一个类使用extends关键字可以继承另一个类,子类会继承到父类的属性和方法2.什么时候会用到继承?在定义一个类的时候,发现另一个类的功能这个类都需要, 那么我们就可以在当前类名的后面使用extends关键字继承另一个类。
2014-01-12 18:54:37
369
1
原创 黑马程序员_单例设计模式
------- android培训、java培训、期待与您交流! ---------- 设计模式---解决某一类问题最行之有效的方法。单例设计模式----解决一个类在内存只存在一个对象,想要保证对象唯一。Runtime()方法就是单例设计模式进行设计的。a).如何保证对象唯一性呢?思想:1,不让其他程序创建该类对象.2,在本类中创建一个本类对象。3,对外提供方法
2014-01-12 18:42:30
443
2
原创 黑马程序员_面向对象2
------- android培训、java培训、期待与您交流! ---------- 一、static(静态)关键字a).Static用法:是一个修饰符,用于修饰成员(成员变量和成员函数);当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。类名.静态成员;b).Static 特点1.随着类的加载而加载,也就是说静态会随着类的消失而消失,说明他
2014-01-12 18:36:24
392
原创 黑马程序员_面向对象1
------- android培训、java培训、期待与您交流! ---------- 一、面向对象a).面向对象就是将功能封装进对象,强调具备了功能的对象。 b).特点:1:将复杂的事情简单化。 2:面向对象将以前的过程中的执行者,变成了指挥者。 3:面向对象这种思想是符合现在人们思考习惯的一种思想。c).面向对象的三个特征:封装、继承和多态。d)
2014-01-12 18:21:09
449
1
原创 黑马程序员_数组常见操作
------- android培训、java培训、期待与您交流! ---------- 一、获取最值(最大值和最小值)class ArrayTest{public static void main(String[] args) {int [] arr={4,5,6,2,3,1};int max=getMax(arr);System.out.println("ma
2014-01-12 17:51:31
468
原创 黑马程序员_java语法2
------- android培训、java培训、期待与您交流! ---------- 一、函数a).函数就是定义在类中的具有特定功能的一段独立小程序,函数也成为方法。b).函数的格式:修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...){执行语句;return 返回值;}特点:当函数运算后,没有具体的返回值时,这这时返回值类型用
2014-01-12 17:27:57
527
原创 黑马程序员_java语法1
------- android培训、java培训、期待与您交流! ---------- 一、java语言基础组成关键字、标识符、注释、常量和变量、运算符、语句、函数、数组.1,标识符:在程序中自定义的一些名称,由26个英文字母大小写,0-9,_$组成。定义标识符的规则:1.数字不可以开头.2.不可以使用关键字.Java中的名称规范:包名:多单词组成时所有的字母都
2014-01-12 17:13:33
498
1
原创 黑马程序员_java概述
------- android培训、java培训、期待与您交流! ---------- 一、基础常识1,软件开发.a).软件的定义:软件就是数据和指令的融合体。b).常见的软件有:系统软件和应用软件。系统软件例如:DOS,Windows等 等;应用软件例如QQ,纸牌等等。2,人机交互.a).软件的出现实现了人与计算机更好的交流互动。b).交互方式有:图形
2014-01-12 16:28:33
504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人