- 博客(8)
- 收藏
- 关注
原创 EditPlus编辑器也能格式化Java代码
EditPlus工具应该是每个程序猿必备的编辑器,但是它的很多功能是还没被我们充分利用,为了让EditPlus发挥更大的作用,经过多方搜集,总结下面的配置方式,下面介绍一个格式化Java代码的方式: 下载插件:http://sourceforge.net/projects/astyle/ 在EditPlus 配置用户工具: 2.1 选择 工具-> 参数设置 (下图) ...
2013-09-14 23:37:16 6372
原创 类加载器
一:类加载器 类加载器顾名思义就是加载类的一种工具,Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader 类加载器也是Java类,因为其他是java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载器不是不是java类,这正是BootStrap。 Java虚拟机中的...
2013-01-22 11:56:33 233
原创 反射
一:反射 反射就是把Java类中的各种成分映射成相应的java类。涉及到了一些对象,最为重要的是Class对象。表示java类的Class类显然要提供一系列的方法,来获得其中的变量,方法,构造方法,修饰符,包等信息,这些信息就是用相应类的实例对象来表示,它们是Field、Method、Contructor、Package等等。 二:如何获取一个字节码文件的Class对象呢? 2.1: ...
2013-01-22 02:09:46 240
原创 集合框架
1:java中的集合 集合中装的数据必须是Object集合是一个容器,是用来装数据的,还可以操作数据。使用集合的目的是为了对这些数据进行共同的操作或管理 对不同应用场景,我们会使用不同的集合对象来完成操作,为什么要使用不同的集合对象。 因为集合类它有好多,在不同地方,我们可以选择不同的集合来完我们要的操作,这样提高 效率。我们将这些集合的功能向上抽取,形成了一个集合的根接口 ...
2013-01-21 10:44:14 199
原创 IO流
1:IO流 是Input与Output的简称 也叫输入与输出;其中Output是写,Input是读; IO技术就是用于处理设备上数据,用于设备间数据的传输; 2:IO流的体系: 字节流: 两个抽象基类:字节输入流InputStream 读 字节输出流 OutputStream 写 字符流: 两个抽象基类:字符输入流 Reader 字符输出流 Writer 由...
2013-01-21 09:27:16 256
原创 多线程
多线程 什么是线程? 进程:可以简单理解成就是一个应用程序. 多个线程组成了一个进程. 进程与进程之间不可能进行通信,但是同一个进程中的线程可以进行通信. 我们使用多线程 程序目的就是为了提高效率. 多线程程序相当于拥有多条通路去执行。 JVM在启动时是单线程还是多线程的? JVM在启动时是多线程。一共启动了两个线程 1.非守护线程 ...
2013-01-21 08:57:55 209
原创 面向对象(下)
继承:(extends) 1,提高了代码的复用性。 2,让类与类之间产生了关系。有了这个关系,才有了多态的特性。 注意:千万不要为了获取其他类的功能,简化代码而继承。 必须是类与类之间有所属关系才可以继承。所属关系 is a。 Java语言中:java只支持单继承,不支持多继承。 因为多继承容易带来安全隐患:当多个父类中定义了相同功能, 当功能内容不同时,子类对象不确定要运行哪一个...
2013-01-20 23:54:42 184
原创 面向对象(上)
面向对象的三个特征:封装,继承,多态; 找对象——建立对象——使用对象——维护对象; 类和对象的关系: 类就是:对现实生活中事物的描述; 对象:就是这类事物,实实在在存在的个体; 成员变量与局部变量区别: 作用范围: 成员变量作用于整个类中; 局部变量作用函数中,或语句中; 在内存中的位置: 成员变量:在堆内存中,因为对象的存在,才在内存中存在; 局部变量存在在栈内存中 ...
2013-01-20 23:43:29 336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人