Java基础
Loreen368
武汉某985高校毕业
展开
-
java io流
1. IO流类图结构2. IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流2.1 字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。 字节流和字符流的区别:读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位原创 2016-08-15 15:46:41 · 720 阅读 · 0 评论 -
java中 length length() size() 区别
1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!原创 2016-08-15 16:51:02 · 561 阅读 · 0 评论 -
java 定时任务&调度器实现方案
1. 主要有三种技术:java自带java.util.Timer,允许按照某一频度执行,但不能指定时间运行,用的较少;Quartz,功能比较强大的调度器,但配置略显复杂;spring3.0后自带task,可以看成是一个轻量级Quartz;2. 从作业类的继承方式来讲,可以分为两类:需要继承特定的基类,如Quartz需要继承QuartzJobBean,- Timer需要继承TimerTask原创 2016-07-21 14:50:16 · 614 阅读 · 0 评论 -
【java基础】java中的Iterator和Iterable 区别
1. 都是接口,但所在包位置不同java.lang.Iterable java.util.Iterator 2. 为什么一定要实现Iterable接口,为什么不直接实现Iterator接口呢? 看一下JDK中的集合类,比如List一族或者Set一族,都是实现了Iterable接口,但并不直接实现Iterator接口。 仔细想一下这么做是有道理的。 因为原创 2016-08-16 19:28:00 · 618 阅读 · 0 评论 -
【java基础】BigDecimal 精度控制
BigDecimal提供了精确的数值计算,其中8种舍入方式值得掌握。1、ROUND_UP舍入远离零的舍入模式。在丢弃非零部分之前始终增加数字(始终对非零舍弃部分前面的数字加1)。注意,此舍入模式始终不会减少计算值的大小。2、ROUND_DOWN接近零的舍入模式。在丢弃某部分之前始终不增加数字(从不对舍弃部分前面的数字加1,即截短)。注原创 2016-08-23 11:02:51 · 1259 阅读 · 0 评论 -
java类级别访问修饰符作用域
java类级别共有4个访问级别:public protected default private作用域 当前类 同包 子类 其他public √ √ √ √protected √ √ √ ×default √ √ × ×原创 2016-09-23 15:10:08 · 1350 阅读 · 1 评论