- 博客(15)
- 收藏
- 关注
原创 黑马程序员_java 代理模式
------- android培训、java培训、期待与您交流! ----------基本概念: 在Java程序中,代理就是在不修改源码的情况下,使得原本不具有某种行为的类对象具有该行为能力特点: 代理过程必须有两个实体参与,并且代理者要按照被代理者的意愿进行代理业务。作用: 为其他对象提供一种代理以控制对这个对象的访问。在某种情况下,一个客户不想或者不能直接引用另 ...
2013-03-30 16:06:02 126
原创 黑马程序员_java 反射
------- android培训、java培训、期待与您交流! ----------反射的基石-->Class类 每个类加载之后,系统会为该类生成一个对应的Class(字节码文件)对象,通过Class对象就可以访问到 JVM中的这个类。获得Class对象的方式: 1:通过对象的getClass()方法 举例: Person p =...
2013-03-29 16:35:29 106
原创 黑马程序员_java 类的加载机制
------- android培训、java培训、期待与您交流! ----------类加载器(ClassLoader): 所谓类加载器就是加载类的工具。作用:用于加载class文件,我们写的任何程序,首先要编写源代码,然后编译,把它编译成class文件,然后 class文件会从硬盘加载到内存里面去执行,装载到内存就是由类加载器去完成的。Java虚拟机与程序的生命周期:当程序...
2013-03-29 16:33:48 142
原创 黑马程序员_java 银行调度系统
------- android培训、java培训、期待与您交流! ----------模拟实现银行业务调度系统逻辑,具体需求如下: 1:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 2:有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 3:异步随机生成各种类型的客户,生成各类型用户...
2013-03-26 18:38:59 143
原创 黑马程序员_java 交通灯管理系统
------- android培训、java培训、期待与您交流! ----------面向对象设计把握一个重要的经验:谁拥有数据,谁就对外提供操作这些数据的方法。模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 1:异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向...
2013-03-26 13:40:20 111
原创 黑马程序员_java JDK1.5特性
------- android培训、java培训、期待与您交流! ----------静态导入: JDK1.5的新特性,它用于导入指定类的静态属性或静态方法。 语法:import static java.包名.类名.*; 演示: package com.itheima; import java.util.Calendar; imp...
2013-03-26 13:37:49 154
原创 黑马程序员_java多线程
------- android培训、java培训、期待与您交流! ----------进程: 是一个正在运行中的程序,每一个进程执行,都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元线程: 进程中的一个独立的控制单元,线程在控制着进程的执行,一个进程中至少有一个线程(控制单元)JVM: 运行时会有一个进程叫做java.exe,该进程中至少一个线程负责ja...
2013-03-23 22:32:59 120
原创 黑马程序员_java内部类
------- android培训、java培训、期待与您交流! ----------概述: 将类定义在一个类的内部,这个定义在其他类内部的类称为内部类,包含内部类的类称为外部类。 Java从JDK1.1开始引入内部类。格式举例: public class Outer{ private class Inner{} }内部类的作用: 1、内部类提供...
2013-03-23 22:32:18 124
原创 黑马程序员_java抽象类与接口
------- android培训、java培训、期待与您交流! ----------抽象类: 抽象方法和抽象类必须使用abstract来定义,有抽象方法的类只能被定义成抽象类, 抽象类里可以没有抽象方法。 格式:abstract class A{//如果不写abstract编译出错 public abstract void show(); ...
2013-03-22 16:27:57 119
原创 黑马程序员_java异常
------- android培训、java培训、期待与您交流! ----------异常: 异常的体系: Throwable: Error:(大问题)通常出现重大问题如:运行的类不存在 或者内存溢出等。不编写针对代码对其处理 Exception:(小问题)运行时出错 Exception():无参构造器...
2013-03-22 16:27:02 123
黑马程序员_java面向对象三大特征
------- android培训、java培训、期待与您交流! ----------Java是面向对象的程序设计语言,主要表现为java完全支持面向对象的三种基本特征:封装、继承、多态。封装: 封装是面向对象三大特征之一,它指的是将对象的实现细节隐藏在对象内部,不允许外部直接访问。 通过提供的公有方法供外部使用提高了程序的安全性,和代码的可维护性。通过访问修饰符来实现封装。 ...
2013-03-21 22:22:11 114
原创 黑马程序员_java常用类
------- android培训、java培训、期待与您交流! ----------String类: String类位于java.lang包中,被final所修饰,String类是不可改变类,所有字符串常量都在常量池中,常量池在方法区中。 它代表字符串,Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 也就是说String str = "ab...
2013-03-21 22:19:09 120
黑马程序员_java集合
------- android培训、java培训、期待与您交流! ----------Java集合概述: 为了保存数量不确定的数据,以及保存具有映射关系的数据,Java提供了集合类,也被称为容器。所有的集合类 都位于java.util包下。 集合类和数组的区别: 数组元素既可以是基本数据类型的数据,也可以是引用数据类型的数据。而集合里只能存储引用数据类型。 ...
2013-03-21 22:13:50 111
黑马程序员_java 网络编程
------- android培训、java培训、期待与您交流! ----------网络编程概述: 计算机网络: 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下, 实现资源共享和信息传递的计算机系统。 计算机网络的主要功能: 1:资源共享 ...
2013-03-21 22:09:49 175
黑马程序员_java IO流
------- android培训、java培训、期待与您交流! ----------IO流概述: IO(Input/Output):输入/输出,泛指对某个设备或环境进行数据的数据或输出。例如对硬盘进行输入输出, 对视频设备进行输入输出,对网络主机进行输入输出等。可以想象,因设备或环境的不同,会有各式各样 的输入输出问题与解决方案。对于输入输出问题,Java的IO...
2013-03-16 17:17:24 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人