![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 78
lm312177697
it人
展开
-
Java的沙箱机制原理入门
程序员写一个Java程序,默认的情况下你可以访问任意的机器资源,比如读取,删除一些文件或者网络操作等。当你把程序部署到正式的服务器上,系统管理员要为服务器的安全承担责任,那么他可能不敢确定你的程序会不会访问不该访问的资源,为了消除潜在的安全隐患,他可能有两种办法:1,让你的程序在一个限定权限的帐号下运行;2.利用Java的沙箱机制来限定你的程序不能为非作歹。我们这里主要谈谈后一种方法。转载 2012-10-06 16:50:29 · 1189 阅读 · 0 评论 -
java编程思想笔记
第一章对象入门将一条消息发给一个对象,并不知道对方的具体类型,但确能采取正确的行动叫多态动态绑定实现多态 c++ virtual java 自动执行向上造型用abstract描述一个尚未实现的方法,这种抽象方法只能在抽象类里创建,继承了这个类之后,如不实现此方法,这个类也变成抽象类在内存中动态的创建对象,除非进入运行期,否则不知道到底需要多少个对象java单根结构优势1原创 2012-09-24 11:32:28 · 639 阅读 · 0 评论 -
Spring3 MVC
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)转载 2012-10-06 21:02:26 · 338 阅读 · 0 评论 -
守护进程
Thread.setDaemon的用法,经过学习以后了解:1. setDaemon需要在start方法调用之前使用2. 线程划分为用户线程和后台(daemon)进程,setDaemon将线程设置为后台进程3. 如果jvm中都是后台进程,当前jvm将exit。(随之而来的,所有的一切烟消云散,包括后台线程啦)4. 主线程结束后, 1) 用户线程将会继续运行转载 2012-10-06 20:43:18 · 352 阅读 · 0 评论 -
类与对象
、类与对象1、面向对象的特征有哪些方面,OOP的好处 类是具备某些共同特征的实体的集合,它是一种抽象的概念,用程序设计的语言来说,类是一种抽象的数据类型,它是对所具有相同特征实体的抽象。类定义了类的元素(属性和方法),实际上,类也可理解为带方法的类型。1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象包括两个方面,一是过程抽象,二转载 2012-10-06 19:43:02 · 6945 阅读 · 0 评论 -
.内部类
5.内部类最常使用内部类和匿名类的地方是GUI[图形用户界面Graphic User Interface]。由于匿名类并没有名称,因此生成的类文件会用数字表示,如Outer$1.class如果内部类是匿名的,那么编译器会简单地生成数字,把它们作为内部类标识符使用。若内部类嵌套于其他内部类中,则它们的名字简单地追加在一个$以及外部类标识符的后面。这种生成内部名称的方法除了非常简单和直观以转载 2012-10-06 19:32:37 · 477 阅读 · 0 评论 -
Jvm
六.JVM3.垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象。通过这种方式确定哪些对象是"可达的",哪些对象是"不可达的"。当GC确定一些对象为"不可达"时,GC就有责任回收这些内存空间。可以。程序转载 2012-10-06 19:35:52 · 900 阅读 · 0 评论 -
线程
五.线程1.线程的状态Java中的线程有五种状态分别是:新建、就绪、运行、死亡、阻塞。1.新建状态:当利用new关键字创建线程对象实例后,它仅仅作为一个对象实例存在,JVM没有为其分配线程运行资源;对处于创建状态的线程可以进行两种操作:一是启动 (start)操作,使其进入可运行状态,二是终止(stop)操作,使其进入消亡状态。如果进入到消亡状态,那么,此后这个线程就不能进入其他状态,原创 2012-10-06 16:21:43 · 491 阅读 · 0 评论 -
异常
三.异常1.异常语句 2.3.1 try语句可能会抛弃一个或多个例外。 2.3.2 catch语句,包括一个例外类型和一个例外对象。例外类型必须为Throwable类的子类,它指明了catch语句所处理的例外类型,例外对象则由运行时系统在try所指定的代码块中生成并被捕捉,大括号中包含对象的处理,其中可以调用对象的方法。 catch语句可以有多个,分别处理不同转载 2012-10-06 19:33:06 · 1051 阅读 · 0 评论 -
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。Thread类 public Thread() 创建线程对象 public Thread(Runnable target)//target 称为被创建线程的目标对象,负责实现Runnable接口 Thread类有三个有关线程优先级的静态常量:MIN_PRIORITY,MAX_PRIORITY,NOR转载 2012-10-22 21:23:41 · 871 阅读 · 0 评论