
J2SE
文章平均质量分 62
xiaoguiyuan
读书生涯还没有结束!还得加油!
展开
-
java的沙盒机制(转)
JAVA的安全模型不同于传统的安全方法,传统的安全方法中,大多数操作系统允许应用程序充分访问系统资源,在操作系统不提供安全保护的机器里,运行环境不能被信任。为了弥补这个缺陷,安全策略经常要求在应用程序执行之前对应用程序 建立信任,例如要求程序员在执行从网上获得的应用程序前,先检查病毒和源代码中不安全的代码。这种方法有2个问题:(1)确定程序是否安全的检查很复杂很 浪费时间,很少有程...2010-03-17 11:00:00 · 666 阅读 · 0 评论 -
JAVA中线程安全的手段
JAVA线程安全的方式主要有以下几种:(1)Synchronized关键字实现同步块或者同步方法。(2)wait(), Notify(), NotifyAll() 实现同步。(3)Concurrent类包中的同步实现,lock(), unlock()等(4)Collections针对集合类的一个帮助类所提供的线程安全操作,包括synchronizedSet(), synchroni...原创 2011-06-20 22:12:12 · 217 阅读 · 0 评论 -
Java多线程学习与总结(ThreadGroup)(ZZ)
在Java中每个线程都属于某个线程组(ThreadGroup)。例如,如果在main()中产生一个线程,则这个线程属于main线程组管理的一员,您可以使用下面的指令来获得目前线程所属的线程组名称:Thread.currentThread().getThreadGroup().getName(); 一个线程产生时,都会被归入某个线程组,视线程是在哪个线程组中产生而定。如果没有...原创 2010-10-29 20:59:54 · 140 阅读 · 0 评论 -
Java多线程学习与总结(Join())
join()方法的用法: join()是主线程等待子线程的终止。也就是在子线程调用了join()方法后面的代码,只有等到子线程结束了才能执行。 例子如下: public class Test implements Runnable { private static int a = 0; public void run() { ...原创 2010-10-29 20:47:48 · 132 阅读 · 0 评论 -
Java多线程学习与总结
之前一直以为多线程自己学的还不错,最近找工作面试的时候还是被多线程问题给难住了。关键自己虽说学了,但是没上心,没把多线程问题研究透。今天乘自己有空,在把JAVA多线程这一块好好研究一下,避免下次面试时再犯同样的错误。当然,接下来关于多线程的介绍也主要摘自网上博客。《JAVA多线程编程详解》以及《Java多线程编程总结》 线程的概念:...原创 2010-10-29 20:08:48 · 130 阅读 · 0 评论 -
Java final
final 关键字表示'终态的','无法改变的', 它可以修饰非抽象类,非抽象方法及变量 final类不能被继承,没有子类,final类中的方法默认是final的 final方法不能被子类覆盖,但可以继承 final变量只能一次赋值,不可更改 final不能修饰构造函数 1. final类 final类不能被继承,没有子类,final类中的方法默认是final的。 如果这个类不需要有子...原创 2010-03-04 15:16:45 · 84 阅读 · 0 评论 -
static 修饰符介绍
static 修饰符(转)static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在...原创 2010-03-01 23:35:44 · 287 阅读 · 0 评论 -
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 错误的解决办法
出现这个问题,主要是驱动包没放到项目里,解决办法如下:1、找到oracle里的jdbc\lib;2、设置系统的 classpath 为 ojdbc14.jar、class12.jar;3、把这两个jar拷贝到你的项目里的 \WEB-INF\lib 下;4、把这两个jar拷贝到tomcat里的 \tomcat\lib 下。 ...原创 2010-08-05 12:21:51 · 475 阅读 · 0 评论 -
Java集合类详解(一)
Java集合类详解(一)一、简述 集合类是Java基础技术中十分重要的内容。Java集合类封装了集合中常用数据结构和算法,所以在Java的学习过程中得好好学习Java的集合类。 首相,看一张关于Java集合类的表 Implementations...2010-04-11 19:23:47 · 140 阅读 · 0 评论 -
Java Rmi
1、定义 Java远程方法调用,即Java RMI(Java Remote Method Invocation)是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口。它使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使Java编程人员能够在网络环境中分布操作。RMI全部的宗旨就是尽可能简化远程接口对象的使用。 ...2010-04-02 22:08:02 · 110 阅读 · 0 评论 -
HashMap HashTable 中equals的实现
HashMap public boolean equals(Object o) { if (o == this) return true; //如果句柄地址一致,肯定相等 if (!(o instanceof Map)) return false; //如果不是Map对象肯定falsh Map<K,V> m = (Map<K,V&...原创 2011-06-20 23:09:01 · 182 阅读 · 0 评论