- 博客(34)
- 收藏
- 关注
原创 黑马程序员-银行业务调度系统
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、项目需求模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。异
2013-08-08 21:02:44
596
原创 黑马程序员-交通灯管理系统
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、项目需求模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆
2013-08-08 19:33:27
615
原创 黑马程序员-高新技术(注解)
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、概述注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则没有某种标记。以后java编译器、开发工具和其他应用程序就可以用反射来了解自己的类及各种元素上有无何种标记,有什么标记,就会做出相应的处理。标记可以加在包、类、字段、方
2013-08-08 14:50:48
574
原创 黑马程序员-高新技术(JavaBean)
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、概述:1、IntroSpector:即内省,是对内部进行检查,了解更多的底层细节。2、内省的作用:主要针对JavaBean进行操作。 二、JavaBean1、简述:(1)JavaBean是一种特殊的Java类,主要用于传
2013-08-08 14:30:25
637
原创 黑马程序员-高新技术(类加载器与动态代理)
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、类加载器1、什么是类加载器类加载器就是加载类的工具,java虚拟机JVM运行类的第一件事就是将这个类的字节码加载进来,即类加载器工具类的名称定位和生产类的字节码数据,然后返回给JVM。java.lang.ClassLoade
2013-08-08 13:24:11
726
原创 黑马程序员-高新技术(反射)
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、反射的基石--Class类1、定义:Java程序中的各个java类属于同一事物,描述这些类事物的java类名就是Class。2、对比提问:众多的人用一个什么类表示?众多的java类用一个什么类表示? 人
2013-08-08 12:51:49
580
原创 黑马程序员-高新技术(枚举)
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、枚举的作用介绍1、为什么要有枚举问题:要定义星期几或性别的变量,该怎么定义?假设用1-7分别表示星期一到星期日,但有人可能会写成 int weekday = 0;有的用0~6表示,当一个项目有很多人同时在开发时,为了同一,于是枚
2013-08-08 12:27:50
583
原创 黑马程序员-高新技术(eclipse使用、增强for循环、自动拆装箱等)
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、eclipse开发工具简述1、概述:(1)eclipse是运行在java基础上的工具。(2)名词:1)IDE:ItegrityDevelopment Enviroment,集成开发环境2)JavaEE:javaEnt
2013-08-08 11:43:02
1494
原创 黑马程序员-正则表达式
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、正则表达式概述1、定义正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。2、给定一个正则表达式和另一个字符
2013-08-07 23:58:01
844
原创 黑马程序员-网络编程
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、网络编程:1、为什么需要网络编程技术?IO技术的存在是为了更加便捷的操作数据,但是存在问题那就是对数据的操作只限于本机内数据操作,通俗的话就是说你玩的都是单机,不能和其他用户共享数据,也就是说不能把本机上的数据发给其他的电脑上的应用程序,打
2013-08-06 20:48:15
1609
原创 黑马程序员-GUI(图形用户接口)
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、概念1、计算机和用户交互的形式:GUI和CLI(1)GUI:Graphical User Interface(图形用户接口)用图形的方式,来显示计算机操作的界面,这样更方面更直观(2)CLI:Command line User Inte
2013-08-06 10:41:05
888
原创 黑马程序员-IO流(对象序列化、RandomAccessFile 类、字符编码)
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------对象序列化ObjectOutputStram和ObjectInputStream一、概述:将堆内存中的对象存入硬盘,保留对象中的数据,称之为对象的持久化(或序列化)二、特有方法:1、write(int v
2013-08-05 17:38:17
1092
原创 黑马程序员-IO流(打印流、管道流、合并流)
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------
2013-08-05 17:05:38
642
原创 黑马程序员-IO流(File类、Properties 类)
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、File类1、概念:文件和目录路径的抽象表现形式。File这个名字有一定的误导性,它不单指文件。它既能代表一个特定文件的名称,又能代表一个目录下的一组文件的名称。2、用途:用来将文件或者文件夹封装成对象,方便对文件与文件
2013-08-05 16:55:30
670
原创 黑马程序员-IO流(核心IO流)
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、操作基本数据类型的流对象1、概述:(1)操作基本数据类型的流对象:DataInputStream和DataOutputStream(2)这两个读写对象,可用于操作基本数据类型的流对象,包含读写各种基本数据类型的方法
2013-08-05 16:45:54
724
原创 黑马程序员-IO流(概念、体系)
/* * ByteArrayOutputStream把内存中的数据写到字节数组中, * 而ByteArrayInputStream又把字节数组中的字节以流的形式读出, * 从而实现了对同一个字节数组的操作 */import java.io.*;public class Test { public static void main(String[] args) { int a = 0; int b = 1; int c = 2; ByteArrayOutputStream bo
2013-08-05 16:34:03
687
原创 黑马程序员-集合类Map、集合工具类
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、定义:集合框架中的另一个顶层接口,与Collection并列。Collection一次存储一个元素,称之为单列集合。Map集合一次存储一对儿元素,称之为双列集合。二、特点:用于存储具备着对应关系的键和值,而且要保证键的唯一性
2013-08-02 22:26:00
786
原创 黑马程序员-集合类Collection之Set接口
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、定义:Set具有与Collection接口完全一样的接口,因此没有任何额外的功能;其实Set就是Collection,只是行为不同。 二、特点:无序的(存入和取出的顺序不一定一致),无索引,元素不可重复。Set接口中的方法和Collecti
2013-08-01 22:30:05
597
原创 黑马程序员-集合类Collection之List接口
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、集合类1、定义面向对象对事物的体现都是以对象的形式,为了方便对多个对象的操作,就对对象进行存储。集合就是存储对象最常用的一种方式。集合是一个接口,将每种容器的共性提取,形成的一个体系。2、数组和集合都是容器,两者有何不同?(
2013-08-01 15:44:28
688
原创 黑马程序员-String类、StringBuffer
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、定义多个字符组成的一个序列,叫字符串。由来:生活中很多数据的描述都采用的是字符串的。而且我们还会对其进行操作。所以,java就提供了这样的一个类供我们使用。二、特点1、字符串是一个特殊的对象;2、字符串一旦初始化就不可以
2013-07-30 22:25:15
687
原创 黑马程序员-多线程(下)
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------ 一、多线程安全问题:1、原因:当程序的多条语句在操作线程共享数据时(如买票例子中的票就是共享资源),由于线程的随机性,导致一个线程对多条语句只执行了一部分,其余的还没执行完,这时另一个线程抢夺到cpu执行权参与进来执行,此时就导致共享数据发生错误。比如
2013-07-29 22:53:15
714
原创 黑马程序员-多线程(上)
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、重要概念区分:1、进程和线程进程:正在进行的程序。即:每个独立程序(例如QQ,360管家)在计算机上的一次执行活动。线程:进程内部的一条执行路径或者一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。多线程:如果一个程
2013-07-28 17:36:32
611
原创 黑马程序员-异常
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、定义:程序运行过程中的不正常现象就叫异常。(异常是什么?是对问题的描述。将问题进行对象的封装。)二、异常的由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象。其实就是java对不正常情况进行描述后
2013-07-25 16:30:07
749
原创 黑马程序员-抽象类,接口和内部类
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、抽象类1、抽象方法:(1)由来:多个类有相同的方法声明,但是方法体不一样。这个时候,我们考虑把方法声明进行抽取(即:只抽取功能定义,而不抽取功能主体)。让子类继承后,自己去实现方法体。例如:狼和狗都有吼叫的方法,可是吼叫内容
2013-07-24 23:05:27
708
原创 黑马程序员-多态
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------一、多态的定义是指不同类型的对象可以响应相同的消息,从相同的基类派生出来的多个类型可被当作同一种类型对待,可对这些不同的类型进行同样的处理,由于多态性,这些不同派生类对象响应同一方法时的行为是有所差别的。举例:所有的Object类的对象都响应t
2013-07-13 20:10:45
614
原创 黑马程序员-继承
一、继承的概念多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,让多个类和这个类产生一个关系。这样的话,多个类无需再定义这些属性和行为,多个类就可以省略很多代码。这个关系就是继承。java中用extends关键字表示。多个类可以称为子类,单独这个类称为父类或者超类。子类可以直接访问父类中的非私有的属性和行为。二、继承的特点1)java中只能单继承,没有
2013-07-12 09:59:22
548
原创 黑马程序员-设计模式之单例设计模式
------- android培训、java培训、期待与您交流! ----------一、设计模式:解决某类问题行之有效的方法,是一种思想,是规律的总结。二、单例设计模式解决的问题:保证某个类在内存中只有一个对象。三、什么时候使用:当前对象的创建比较消耗资源,我们在使用这个对象时只需要有一个就可以应用。这个时候就可以将其设计成单例的模式。
2013-07-11 10:09:37
555
原创 黑马程序员-初始化和静态
一、构造函数1、构造函数的特点:(1)构造方法的方法名必须与类名相同。(2)构造方法没有返回值和返回类型,也不能定义为void,在方法名前面不声明方法类型。不用写return语句。(3)构造方法不能由编程人员调用,而要系统调用。(4)一个类可以定义多个构造方法,也就是构造方法可以重载,以参数的个数,类型,或排列顺序区分。2、构造函数的作用: 构造方法的
2013-07-10 23:05:52
721
原创 黑马程序员-面向对象,封装
------- android培训、java培训、期待与您交流! ----------一、面向对象1、面向对象概念面向对象就是把多个功能封装到一个对象中,通过调用该对象获取这些功能。称为面向对象。2、面向对象和面向过程的理解:面向对象是相对面向过程而言面向对象和面向过程都是一种思想:面向过程强调的是功能行为;面向对象将功能
2013-07-10 16:11:51
750
原创 黑马程序员-数组
一、数组概念:数组是同一种类型数据的集。.其实数组就是一个容器它的好处是可以从0开始编号,方便操作这些元素.二、数组的格式:格式1:元素类型[] 数组名 = new 元素类型[元素个数或数组长度];示例:int[] arr = new int[5];//创建数组实体的关键字格式2:元素类型[] 数组
2013-07-10 11:26:38
619
原创 黑马程序员-语句和函数
一、语句程序流程控制1:顺序结构2:判断结构3:选择结构4:循环结构1:顺序结构按照正常顺序执行。。。2:判断结构if语句三种格式:
2013-07-10 08:42:46
651
原创 黑马程序员-关键字、常量变量和运算符等
------- android培训、java培训、期待与您交流! ----------一、标识符定义:java中对各种变量,方法和类的命名都叫标识符。说的直白一点,在java中凡是自己起的名字都叫标识符,都需要遵守标识符规则。组成:由26个英文字母大小写,数字:0-9 和符号:_ $定义合法标识符规则:1,数字不可以开头。2,不可以使用关键字。J
2013-07-09 22:58:36
799
原创 黑马程序员-JVM运行的原理机制详解
------- android培训、java培训、期待与您交流! ----------一、原理机制JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,是java的核心和基础。它是一个在java编译器和os平台之间的虚构出来的处理器,是一种利用软件方法实现的抽象的计算机,是通过在实际的计算机上仿真模拟各种计算机功能
2013-07-03 22:41:44
1065
原创 黑马程序员-JAVA语言概述,运行环境设置
------- android培训、java培训、期待与您交流! ----------一、Java语言简介1.java语言概述 Java是由Sun Microsystems公司于 1995年5月推出的Java面向对象程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平
2013-07-03 22:21:03
831
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人