小师妹学JavaIO之:try with和它的底层原理
简介小师妹是个java初学者,最近正在学习使用javaIO,作为大师兄的我自然要给她最给力的支持了。一起来看看她都遇到了什么问题和问题是怎么被解决的吧。IO关闭的问题这一天,小师妹一脸郁闷的问我:F师兄,我学JavaIO也有好多天了,最近写了一个例子,读取一个文件没有问题,但是读取很多个文件就会告诉
Java中IO和NIO的本质和区别
简介终于要写到java中最最让人激动的部分了IO和NIO。IO的全称是inputoutput,是java程序跟外部世界交流的桥梁,IO指的是java.io包中的所有类,他们是从java1.0开始就存在的。NIO叫做newIO,是在java1.4中引入的新一代IO。IO的本质是什么呢?它和NIO有什么
java中wait和sleep的区别
在本篇文章中,我们将会讨论一下java中wait()和sleep()方法的区别。并讨论一下怎么使用这两个方法。
java中的Volatile关键字使用
在本文中,我们会介绍java中的一个关键字volatile。volatile的中文意思是易挥发的,不稳定的。那么在java中使用是什么意思呢?我们知道,在java中,每个线程都会有个自己的内存空间,我们称之为workingmemory。这个空间会缓存一些变量的信息,从而提升程序的性能。当执行完某个操
test112222
test
java中的内部类内部接口详解
一般来说,我们创建类和接口的时候都是一个类一个文件,一个接口一个文件,但有时候为了方便或者某些特殊的原因,java并不介意在一个文件中写多个类和多个接口,这就有了我们今天要讲的内部类和内部接口。
一文弄懂String的所有小秘密
String是java中非常常用的一个对象类型。可以说java中使用最多的就是String了。那么String到底有哪些秘密呢?接下来本文将会一一讲解。
java并发中的Synchronized关键词
如果在多线程的环境中,我们经常会遇到资源竞争的情况,比如多个线程要去同时修改同一个共享变量,这时候,就需要对资源的访问方法进行一定的处理,保证同一时间只有一个线程访问。java提供了synchronized关键字,方便我们实现上述操作。
java.util.concurrent简介
java.util.concurrent包提供了很多有用的类,方便我们进行并发程序的开发。本文将会做一个总体的简单介绍。