Java基础
文章平均质量分 83
MZSDSMZM
1.言多必失 2.内正外圆 3.逻辑因果
展开
-
Java使用 jxl 对Excel表进行分页(预览效果不变)
Java使用 jxl 对Excel表进行分页(预览效果不变) public classtest { public static void main(String[] args) { /** * 说明:这里的表格有两个标题(前两行)需要一直存在,具体情况需要调整代码 * * 思路:一般的分割都是提取数据后再原创 2017-10-25 11:06:25 · 1602 阅读 · 0 评论 -
Java集合比较整理
Java集合比较整理1:集合 Collection(单列集合) List(有序,可重复) ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector 底层数据结构是数组,查询快,增原创 2017-09-11 18:18:21 · 959 阅读 · 0 评论 -
Java集合使用详解
Java集合转载 2017-08-31 20:48:04 · 296 阅读 · 0 评论 -
Java IO流详解
java io 流转载 2017-08-31 20:05:31 · 378 阅读 · 0 评论 -
多线程实例
package proj_student; public class Test { // 采用 Runnable 接口方式创建的多条线程可以共享实例属性 private int i=2; //同步增加方法 private synchronized void inc(){ i ++;转载 2017-09-16 11:46:53 · 256 阅读 · 0 评论 -
NIO详解
原文出处: 朱小厮现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。学习和掌握NIO技术已经不是一个JAVA攻城狮的加分技能,而是一个必备技能。再者,现在互联网的面试中上点level的都会涉及一下NIO或者AIO的问题(AIO下次再讲述,本篇主要讲述NIO),掌握好NIO也能帮助你获得一份较好的offer。 驱使博主写这篇文章的关键是网转载 2017-09-16 11:17:50 · 860 阅读 · 0 评论 -
java进制转换
一、十进制转换其他 十进制转成二进制 Integer.toBinaryString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成十六进制: Integer.toHexString(int i)二、其他转换十进制 二进制转十进制 Integer.valueOf("1110",2).原创 2017-09-04 22:57:32 · 366 阅读 · 0 评论 -
BufferedInputStream的使用
BufferedInputStream的使用BufferedInputStream:缓冲字节输入流,是一个高级流(处理流),与其他低级流配合使用。构造方法//创建一个 BufferedInputStream 并保存其参数,即输入流 in,以便将来使用。创建一个内部缓冲区数组并将其存储在 buf 中,该buf的大小默认为8192。public BufferedInp转载 2017-09-04 21:52:18 · 2334 阅读 · 0 评论 -
Java中的锁分类
Java中的锁分类在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下:公平锁/非公平锁可重入锁独享锁/共享锁互斥锁/读写锁乐观锁/悲观锁分段锁偏向锁/轻量级锁/重量级锁自旋锁上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的名词进行一定的解释。公平锁/非转载 2017-09-04 19:48:05 · 262 阅读 · 0 评论 -
java多线程
出处http://blog.csdn.net/evankaka 写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与技术内幕:线程池深入理解),或者看这个专栏:Java并发编程与技术内幕。你将会对Java里头的高并发场景转载 2017-09-04 16:52:50 · 348 阅读 · 0 评论 -
基本数据类型与其对应的封装类之间的相互转换
一、基本数据类型与其对应的封装类之间的相互转换 1.基本数据类型转换为封装类 有三种方法: a.直接赋值 (自动装箱) [java] view plain copyInteger i=3; b.使用封装类的含参构造方法(实例化)转载 2017-09-04 16:27:45 · 1007 阅读 · 0 评论 -
volatile的使用
把代码块声明为 synchronized,有两个重要后果,通常是指该代码具有 原子性(atomicity)和 可见性(visibility)。原子性意味着个时刻,只有一个线程能够执行一段代码,这段代码通过一个monitor object保护。从而防止多个线程在更新共享状态时相互冲突。可见性则更为微妙,它必须确保释放锁之前对共享数据做出的更改对于随后获得该锁的另一个线程是可见的。 —— 如果转载 2017-09-04 15:46:18 · 318 阅读 · 0 评论