自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SuPrEeMm的博客

Java基础知识详解

  • 博客(7)
  • 收藏
  • 关注

原创 Java线程中的join方法

http://blog.csdn.net/ssssssueJoin /* * 需求: * 打印完子线程的10句 再打印主线程的 */ public class Demo01 { public static void main(String[] args) { JRunnable jRunnable = new JRunnable

2018-02-08 19:10:09 425

原创 Java中停止线程、中断线程、等待状态(wait)(基础解析)

http://blog.csdn.net/ssssssue停止线程测试interrupt中断线程 测试interrupt中断线程 public class Demo { public static void main(String[] args) { StopRunnable stopRunnable = new Stop

2018-02-07 20:38:06 2340

原创 Java中的线程的状态、线程休眠、同步锁、死锁、Lock接口、匿名内部类(基础解析)

创建一个线程 相当于CPU开辟了一个独立的执行路径 每个执行路径都是一个独立的空间 创建一个线程 该线程就会拥有一个独立的栈空间 如果在同一个栈空间中 不符合先入栈后出栈规则 线程的六种状态 1.新建状态(new 线程对象) 2.运行状态(调用 start方法) 3.受阻塞状态(等待CPU的执行资源) 4.

2018-02-06 20:33:21 660

原创 Java中的线程(基础解析一)

进程与线程 进程: 一个正在运行的程序 一个进程中可以只有1个线程 单线程程序 一个进程中可以有多个线程 多线程程序 线程: 一个线程相当于一个CPU的执行路径(大大提升了处理效率) 一个独立运行的单元 public class Demo { public static void main(String[] a

2018-02-05 20:33:16 224

原创 Java中第三方开源IO工具包commons和功能流(合并流)

Commons commons 是 第三方开源 IO工具包/* * 获取扩展名 * static String getExtension(String filename) * 获取文件名字 * static String getName(String filename) * 判断是不是这个扩展名 * static boolean isExtension(String filen

2018-02-05 20:09:14 2030

原创 Java中的装饰者模式、LineNumberReader、打印流(基础解析)

装饰者模式(设计模式) 思想: 可以通过装饰 对原来的功能进行升级 BufferedOutputstream 需要 Outputstream 构造 可以使 FileOutputStream(被装饰者) 相当于装饰后 功能得到了提升 写入效率提高了 ObjectOutputstream 需要 Outputstream 构造 可以使用 File

2018-02-02 20:33:25 267

原创 Java中的缓冲流、Properties集合、序列化流与反序列化流基础解析

缓冲流 缓冲流(高效率的流) BufferedOutputstream 缓冲输出字节流 构造方法: BufferedOutputstream(Outputstream out) 参数: 字节输出流的弗雷 FileOutputStream 想对哪个流高效 就把这个流 传进去 BufferedInputStream 缓冲输入字节

2018-02-01 20:34:08 225

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除