![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 72
Java
RocSin
这个作者很懒,什么都没留下…
展开
-
JAVA中的字节流和字符流的转换
以字符为导向的stream基本上有与之相对应的以字节为导向的Stream,两个对应类实现的功能相同,只是操作时的导向不同 1:字节输入流转换为字符输入流: InputStreamReader是字节流向字符流的桥梁,它使用指定的charset读取字节并将其解码为字符,它使用的字符集可以由名称指定或显示给定。根据InputStream的实例创建InputStreamReader的方法有4种: I转载 2013-04-07 11:59:07 · 9091 阅读 · 0 评论 -
读取xml学习:使用jdom读取xml文件
转载:http://blog.csdn.net/tianhandigeng1498/article/details/6004891 用JDOM读取XML文件需先用org.jdom.input.SAXBuilder对象的 build()方法创建Document对象,然后用Document类、Element类等的方法读取所需的内容。 IBM : developerWorks 中国站上有一个很好转载 2013-05-26 08:49:06 · 479 阅读 · 0 评论 -
ACM——Java
ACM中java的使用 这里指的java速成,只限于java语法,包括输入输出,运算处理,字符串和高精度的处理,进制之间的转换等,能解决OJ上的一些高精度题目。 1. 输入: 格式为:Scanner cin = new Scanner (new BufferedInputStream(System.in)); 例程: import java.io.*;转载 2013-08-14 16:45:50 · 1312 阅读 · 0 评论 -
Java多线程总结笔记(二)—— 线程各状态及转换
线程状态类型 1. 新建状态(New):新创建了一个线程对象。 2. 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。 3. 运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。 4. 阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃CPU使用权,原创 2015-08-15 17:18:58 · 657 阅读 · 0 评论 -
Java多线程总结笔记(一)
Java多线程与JVM原理: Java编写程序都运行在在Java虚拟机(JVM)中,在JVM的内部,程序的多任务是通过线程来实现的。每用java命令启动一个java应用程序,就会启动一个JVM进程。在同一个JVM进程中,有且只有一个进程,就是它自己。在这个JVM环境中,所有程序代码的运行都是以线程来运行。 一般常见的Java应用程序都是单线程的。比如,用java命令运行一个最简单原创 2015-08-15 17:00:39 · 662 阅读 · 0 评论 -
Java多线程总结笔记(三)—— 同步和锁机制、synchronized
(一)JVM实现锁机制 在Java虚拟机中,理论上每个对象和类(class对象)都关联了一把锁.要实现互斥(mutual exclusion)锁功能, 每个锁(lock,有时称为mutex)关联到每个对象/类.在操作系统书籍中这叫做信号量(semaphore),互斥锁(mutex)是一个二进制信号量. 如果某个线程持有了一个锁的某些资源,那么其他所有线程都不能获得这个锁及相关的资源,除原创 2015-08-16 10:42:47 · 667 阅读 · 0 评论