摘要: 线程安全 首先要明白线程的工作原理,jvm有一个main memory,而每个线程有自己的working memory,一个线程对一个variable进行操作时,都要在自己的working memory里面建立一个copy,操作完之后再写入main memory。多个线程同时操作同一个variabl 阅读全文
posted @ 2017-02-20 15:13 程序员黄小斜 阅读(6743) 评论(0) 推荐(0) 编辑
摘要: Java集合框架总结—超详细-适合面试 Java集合框架总结—超详细-适合面试 一、精简: A、概念汇总 1、Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些接口或实现类。 Set和List接口是Co 阅读全文
posted @ 2017-02-20 14:43 程序员黄小斜 阅读(1420) 评论(1) 推荐(0) 编辑
摘要: Java工程师修炼之路(校招总结) 前言 在下本是跨专业渣考研的985渣硕一枚,经历研究生两年的学习积累,有幸于2019秋季招聘中拿到几个公司的研发岗offer,包括百度,阿里,腾讯,今日头条,网易,华为等。 一路走来也遇到很多困难,也踩了很多坑,同时我自己也探索了很多的学习方法,总结了很多心得体会 阅读全文
posted @ 2017-02-20 11:32 程序员黄小斜 阅读(54060) 评论(8) 推荐(13) 编辑
摘要: 字节流与字符流的区别详解 字节流与字符流的区别详解 先来看一下流的概念: 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。 程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。 字节 阅读全文
posted @ 2017-02-20 11:13 程序员黄小斜 阅读(861) 评论(0) 推荐(0) 编辑
摘要: Java线程之 InterruptedException 异常 Java线程之 InterruptedException 异常 当一个方法后面声明可能会抛出InterruptedException 异常时,说明该方法是可能会花一点时间,但是可以取消的方法。 抛InterruptedException 阅读全文
posted @ 2017-02-19 11:46 程序员黄小斜 阅读(11286) 评论(0) 推荐(1) 编辑