- 博客(13)
- 收藏
- 关注
原创 反射
反射: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文
2015-07-18 23:32:35 196
原创 多线程
多线程 多线程概述进程:正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。线程:是进程中的单个顺序控制流,是一条执行路径一个进程如果只有一条执行路径,则称为单线程程序。一个进程如果有多条执行路径,则称为多线程程序。 获取线程名字 Thread类方法 String getName()
2015-07-16 23:06:59 256
原创 IO
IOIO的分类 按照数据流向输入流 读入数据输出流 写出数据按照数据类型字节流字符流字节输出流 OutputStream 字节数组 FileOutputStream 写文件 BufferedOutputStream提高效率 字节输入流 Inpu
2015-07-16 23:05:46 211
原创 IO
IOFile 类: 操作系统三个东西(文件,文件夹,路径).封装成File类的对象,File类出现的目的,操作系统中的文件,文件夹,路径 File 类的两个静态成员变量 static String separator系统有关系的名称分隔符 System.out.println(File.separator);
2015-07-16 22:59:35 307
原创 单例模式
单例模式 保证Single类,的对象在内存中是唯一性 私有构造方法 创建对象,是要调用构造方法 本类成员位置,创建自己类的对象提供公共访问方式,外类获取对象 保证Single类的对象,在内存中的唯一性 懒汉式,对象的延迟加载
2015-07-16 22:55:36 175
原创 异常
异常 异常的定义 Java程序在运行时期出现的不正常现象 Java对这种现象,异常进行了对象封装 异常中的类 NullPointerException 描述空指针 ArrayIndexOutOfBoundsException 描述数组索引越
2015-07-16 22:52:07 302
原创 集合
集合 ArrayList -- List接口 -- Collection接口 ArrayList 自己自身特点 集合底层是可变数组 10个 线程是不安全的,运行速度快 查询速度快,增删慢 增长率原长度的50% LinkedList集合 底层数据结构,链表结构,采用记录对象地址 线程不安全,运行速度快
2015-07-16 22:50:13 114
原创 集合
集合 集合的由来: 我们学习的是面向对象的语言,而面向对象的语言对事物的表述都是通过对象体现的.那么为了方便的操作多个多个对象,我们就需要把这多个对象存储起来,那么既然是存储多个对象,我们就需要使用一个容器,那么在我么以前学习的知识里面,那些都是容器呢?数组 , StringBuffer . 我们都知道StringBuffer得到的只能是字符串,StringB
2015-07-16 22:44:58 166
原创 递归
//赋值文件夹及里面的文件import java.io.*;public class CopyDirTest { public static void main(String[] args) { //创建File 对象封装路径 File start =new File ("c:\\abc"); File end = new File ("d:"); copy(
2015-07-16 16:42:17 171
原创 内部类
内部类按照内部类在类中定义的位置不同,可以分为如下两种格式:成员位置(成员内部类)局部位置(局部内部类)成员内部的常见修饰符private 为了保证数据的安全性static 为了让数据访问更方便被静态修饰的成员内部类只能访问外部类的静态成员内部类被静态修饰后的方法静态方法 非静态方法局部内部类 可以直接访问外部类的成员可以创建
2015-07-16 16:38:48 159
原创 继承
继承继承: 在我们多个类存在相同的属性和方法的时候,可以将相同的部分,抽取出来,封装成一个类.这多个类如果再使用这些属性和方法的时候,就可以继承抽取出来的封装的类.这就是继承带来的好处 继承:其实描述的是类与类的一种关系,形成了父类与子类的一种关系 格式: 子类 extends父类 {}水果类{
2015-07-16 16:30:29 166
原创 多态
多态 多态:一种事物的多种形态 格式: 1.类与类有继承关系 2.方法的重写 (如果不重写,没有实际意义) 3.父类引用指向子类对象 Fu f = new Zi(); 成员的运行特点: 成员变量: 编译看左边 ,运行看左边 成员方
2015-07-16 16:27:13 179
原创 面向对象概述+封装
面向对象面向对象思想概述;面向对象是基于面向过程的编程思想 面向对象思想特点;是一种更符合我们思想习惯的思想可以将复杂的事情简单化将我们从执行者变成了指挥者角色发生了转换 面向对象开发就是不断的创建对象,使用对象,指挥对象做事情。 面向对象设计其实就是在管理和维护对象之间的关系。 面向对象特征封装(encapsulation)
2015-07-08 22:22:56 224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人