
Java笔记
不良丶青年
这个作者很懒,什么都没留下…
展开
-
Java IO流总结
IO流可以简单的理解为两种设备的中间介质,类似于管道,我们要做的就是把这个管道搭建好。有了管道以后就可以两个设备进行一些操作(读写,复制)。IO流根据操作数据分为字节流和字符流,根据流向分为输入流和输出流(相对于内存而言),任何一个流必须包含数据和流向。以下四种是IO流的四大基类。下面看一下它们之间的关系。根据Java命名规则可以想到:前面是功能的扩展,后缀是所属的类型。eg:File...原创 2019-01-24 22:57:01 · 11577 阅读 · 0 评论 -
SAX PULL解析实例
XML三种解析方式:SAX解析:基于事件驱动,事件机制基于回调函数的,得到节点和节点之间内容时也会回调事件PULL解析:同样基于事件驱动,只不过回调时是常量DOM解析:是先把XML文件装入内存中,在解析,耗费资源student.xml--张三男30zhangsan@163.com1900-09-09组长-lisi原创 2015-07-09 12:21:00 · 679 阅读 · 0 评论 -
Java 多线程
因为线程是进程的一部分,所以了解线程之前有必要了解进程。进程:进程是正在进行的程序,QQ,迅雷,在运行的时候必然会占用一个进程,看似是同时在执行N多程序,其实并不是这样,CPU在快速切换而各个程序都执行(切换时间大约20ms),一个进程至少有一个线程,线程不可能不依赖进程而独立存在。在使用javac 和java命令的时候会任务管理器中短暂的出现这两个进程。线程:线程是程序控制的单元原创 2015-07-08 20:36:58 · 435 阅读 · 1 评论 -
Java枚举详使用解
在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。package com.ljq.test;/** * 枚举用法详解 *转载 2015-07-13 20:12:31 · 556 阅读 · 0 评论 -
Java 线程池ThreadPoolExecutor简单应用
什么是线程池:线程池就是控制线程的一个池子。用来控制线程数量。为什么要使用线程池:1.避免系统重复创建和销毁线程影响运行的时间(创建+销毁>>执行时间时)2.控制线程数量,线程过多会导致机器运行卡(大约一个线程占用1M空间)ThreadPoolExecutor构造方法public ThreadPoolExecutor(int corePoolSize原创 2015-07-14 11:33:10 · 708 阅读 · 0 评论 -
Java 内部类详解
内部类顾名思义:就是类中还有类,Java内部类的出现解决了类中被private修饰的变量或引用可以被直接访问到。成员内部类:先看一下内部类的写法。public class Outer { private int x=9; class Inner{//内部类 void fun(){ System.out.println("Inner:"+x); } }}因为该内部原创 2015-08-15 16:14:43 · 877 阅读 · 1 评论 -
JSON解析
本人介绍了原生和阿里的解析方式,并且解决了网络请求JSON数据编码unicode的方法和一些复杂的解析原创 2015-07-07 11:00:55 · 793 阅读 · 1 评论 -
Java运算符
本文只是介绍了逻辑运算符和位运算符。原创 2015-06-16 10:49:54 · 540 阅读 · 0 评论