java
文章平均质量分 80
lzw2016
年轻出来浪!
展开
-
Java IO编程之文件处理归纳
前言如何处理IOJava提供5大基本类用以处理文件和流File类4大基本抽象Stream数据流类字节流字符流转换流—-字节字符流间的转换读写优化—处理流缓冲流BufferedReaderBufferedWriter(相比用得少,下文会有个打印流)顺便提下解决平台编码问题打印流PrintWriterPrintStream扫描流 Scanner...原创 2018-07-10 19:47:11 · 237 阅读 · 0 评论 -
Eclipse Oxygen版本搭建Maven项目缺少Maven Dependencies解决
今天第一次使用maven来搭建MapReduce项目,在eclipse中配置后,创建maven项目但是没有加载出来Maven Dependency这个Liabrary,导致maven没有把相关的jar包下载到本地。然后,我搜索了一下,发现这个问题有不少人遇到了,我也看了不少相关文章,没有一个能解决我遇到的问题。为了方便你去参考,我这里也列出这些文章。Maven项目缺少Maven Depend...原创 2018-11-25 19:31:41 · 429 阅读 · 0 评论 -
java抽象类中可定义构造器和static静态方法吗?
首先,抽象类可以有构造器、静态方法,抽象类不一定要被其他类继承,可直接不实例化就使用抽象类可以有构造器、静态方法。构造器能被子类继承并完成初始化,但不会创建抽象类的实例对象。静态方法的好处是不实例化就可由子类类名直接调用抽象类直接使用省去了实例化过程抽象类中的静态方法是存在内存中的,用的时候直接去内存中去取如果想拿抽象类直接使用,类中就得定义静态方法abstract class ...原创 2019-03-05 11:39:13 · 4302 阅读 · 0 评论 -
Java7/8中的 HashMap 和 ConcurrentHashMap 全解析
文章目录Java7 HashMapput 过程分析数组初始化计算具体数组位置添加节点到链表中数组扩容get 过程分析Java7 ConcurrentHashMap初始化put 过程分析初始化槽: ensureSegment获取写入锁: scanAndLockForPut扩容: rehashget 过程分析并发问题分析Java8 HashMapput 过程分析数组扩容get 过程分析Java8 Co...转载 2019-03-18 09:23:25 · 245 阅读 · 0 评论 -
finally语句如何执行
finally语句如何执行一般是在try…catch…finally中配对使用finally,多用来释放资源。虽然这个点很简单,但还是有些地方需要注意的。无论try是否发生异常,finally语句都会执行如果try/catch中包含控制转移语句(return、continue、break),finally都会在这些控制语句前执行但是像try/catch中有System.exit(0)退出...原创 2019-05-15 11:05:41 · 1267 阅读 · 0 评论 -
Java GC机制和内存泄漏分析
Java 内存泄漏190523,RSS给我推送了新的内容,扫了几眼对其中几篇文章挺感兴趣的,其中一篇出自掘金——纳尼,Java 存在内存泄泄泄泄泄泄漏吗?,至此记录阅读心得吧。其次,还涉及以下几篇文章:IBM-Java的内存泄漏GC机制和内存泄漏什么是内存泄漏之所以感兴趣是以前没有具体的看过jvm内存泄漏(Memory Leak)的问题,不同于内存溢出(OOM),OOM是指程序申请...原创 2019-05-23 13:18:58 · 580 阅读 · 0 评论