Cor Java
文章平均质量分 82
kexi11089
这个作者很懒,什么都没留下…
展开
-
Java线程是否会被垃圾回收
如果将线程启动后,然后线程变量置空,线程会怎么样? import java.lang.ref.WeakReference; public class TestThread { public static void testUnreferencedThread() { // anonymous class extends Thread转载 2014-01-21 22:18:28 · 6179 阅读 · 0 评论 -
Java IO流与对象IO序列化
什么是IO流? byte序列的读写,Java中的IO流是实现输入/输出的基础.Java将数据从源(文件、内存、键盘、网络)读入到内存 中,形成了流,然后将这些流还可以写到另外的目的地(文件、内存、控制台、网络),之所以称为流,是因为这个数据序列在不同时刻所操作的是源的不同部分。2、分类按照不同的分类标准,IO流分为不同类型。主要有以下几种方式:按照数据流方向、数据处理的单位和功转载 2014-03-11 23:19:20 · 773 阅读 · 0 评论 -
java 字节流与字符流的区别
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行Java代码转载 2014-03-11 23:03:08 · 543 阅读 · 0 评论 -
深入Java Function: Class.forName()
Class.forName(xxx.xx.xx) 返回一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。至于什么时候用,可以考虑一下这个问题,给出一个字符串变量,它代表一个类的包名和类名,怎么实例化它?只有提到的这个方法了,不过要再加一点。A a = (A)Class.forName("pacage.A").n转载 2014-03-13 23:32:35 · 589 阅读 · 0 评论 -
单态模式 ---故事重弹
这阵子准备那啥了,再看看基础知识。先上懒汉模式和饿汉模式:1. 懒汉模式:Class Singleton{private static Singleton s;private Singleton(){}public static Singleton getInstance(){if(s==null) s=new Singleton();原创 2014-03-08 23:35:57 · 670 阅读 · 0 评论 -
浅谈Java线程安全
Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例化这个Servlet类。当有新的客户端请求该Servlet时,一般不会再实例化该Servlet类,也就是有多个线程在使用这个实例。这样的话,当两个或多个线程同时访问同一个Servlet时,可能会发生多个线程同时转载 2014-03-23 16:26:21 · 533 阅读 · 0 评论 -
Java 向上转型和向下转型
java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。什么叫父类引用指向子类对象,且听我慢慢道来.从2个名词开始说起:向上转型(upcasting) 、向下转型(downcasting).举个例子:有2个类,Father是父类,Son类继承自Father。Father f1 = new Son(); // 这就叫 upcasting (向上转型)转载 2014-03-23 21:01:25 · 603 阅读 · 0 评论 -
Scanner遇上UnmappableCharacterException
上周末的时候,朋友约好去KTV,鉴于我这种不怎么听歌的孩子伤不起啊,灵机一动就把我的酷狗歌单导出来了,XML文件嘛,内容太多,我只想要歌名足已。于是写了一个java去输出歌名。 岂料我受到了挫伤,scanner.hasNextLine()一直为false,于是我百思不得姐啊,经过调试发现,Scanner内部有java.nio.charset.UnmappableCharacterExce原创 2014-07-21 23:41:48 · 1388 阅读 · 0 评论