![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 78
suoer_ocean
这个作者很懒,什么都没留下…
展开
-
java 数字签名快捷方法
目的: 为了使Applet或者Java Web Start程序能够访问客户端本地资源,需要对Applet或者JWS程序jar包进行数字签名,之后客户端打开Applet或者JWS程序的时候会提示是否允许该程序访问本地资源,用户如果要用你的程序,当然只能选择OK了。这样你的程序就能按照某种访问权限来访问客户机的本地资源了。 签名步骤: 1.将程序打成jar包。转载 2014-11-10 19:54:55 · 473 阅读 · 0 评论 -
java 容器详解(collection,map)
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtab原创 2015-01-07 10:27:55 · 411 阅读 · 0 评论 -
Java中的参数传递问题
无论是什么语言,要讨论参数传递方式,就得从内存模型说起,主要是我个人觉得从内存模型来说参数传递更为直观一些。闲言少叙,下面我们就通过内存模型的方式来讨论一下Java中的参数传递。 这里的内存模型涉及到两种类型的内存:栈内存(stack)和堆内存(heap)。基本类型作为参数传递时,传递的是这个值的拷贝。无论你怎么改变这个拷贝,原值是不会改变的。看下边的一段代码,然后结合内存模型来说明问题:原创 2015-01-07 10:41:38 · 573 阅读 · 0 评论 -
Java线程详解
Java线程:概念与原理 一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线转载 2015-01-13 16:52:58 · 466 阅读 · 0 评论 -
Java 类加载体系与ContextClassLoader
java是非常简单精巧的语言,背后的基本原来也很简单,总的说来有两点: 1 . JVM的内存管理,理解了这个,有关对象的问题都能解决。比如线程安全问题,内存泄露问题等。 2.JVM的类加载体系,理解了这个,有关jar包的配置问题,包括各种appServer的配置,应用的发布问题都能解决。 有关JVM的内存管理,只要理解了以上的图,基本上就能理解得八九不离十。本文档主要讲解JVM的类加载转载 2015-01-13 16:44:24 · 381 阅读 · 0 评论 -
synchronized 应用范围
1. java中的每个对象都有一个锁,当访问某个对象的synchronized方法时,表示将该对象上锁,此时其他任何线程都无法在去访问该syncronized 方法了,直到之前的那个线程执行方法完毕后,其他线程才有可能去访问该synchronized方法。 2.如果一个对象有多个synchronized方法,某一时刻某个线程已经进入到某个synchronzed方法,那么在该方法没有执行完毕转载 2014-12-28 21:01:32 · 474 阅读 · 0 评论