
Java(JVM_JDK_JRE)
love452076852
我就是我!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中native方法学习
Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在Java中声明native()方法,然后编译; 2、用javah产生一个.h文件; 3...原创 2010-07-18 00:05:00 · 121 阅读 · 0 评论 -
Java中的A*(A star)寻径实现,最短路径的查找算法
据我个人所知,目前流行的寻径方法大体有两种,即A* 和Dijkstra(SP算法) Dijkstra算法: [img]http://www.java2000.net/redirectImage.jsp?id=669[/img] 由Edsger Wybe Dijkstra先生发明(已故) Dijkstra算法是典型的最短路算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始...原创 2010-06-24 17:17:39 · 682 阅读 · 0 评论 -
正则表达式(根据Tag查询Html内容)
使用正则表达式查询一段Html中的Title标签,包括内容!! [code="java"] import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; ...原创 2010-06-24 17:08:02 · 557 阅读 · 0 评论 -
类集框架的完整结构
类集框架的几大接口:Collection,Map,Iterator,Enumeration Collection:存放单值 List:允许有重复内容 ArrayList:异步处理,新的操作类,非线程安全 Vector:同步处理,旧的操作类,线程安全,支持Enumeration Set:不允许有重复的内容,靠hashCode()和equals()进行...原创 2010-06-23 22:32:07 · 219 阅读 · 0 评论 -
java jvm 参数 -Xms -Xmx -Xmn -Xss 调优总结
常见配置举例 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制.32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制.我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m. 典型设置: java -Xmx3550...原创 2010-06-22 08:09:41 · 114 阅读 · 0 评论 -
System.gc()
[code="java"] int length = 3; Set a = new HashSet(); for (int i = 0; i < length; i++) { Sky ref = new Sky("Hard_" + i); System.out.println("创建强引用:" + ref); a.add(ref); } System.gc(); S...原创 2010-06-19 22:18:22 · 94 阅读 · 0 评论 -
各种语言禁止缓存的方法
[code="java"] HTML: ASP response.expires=0 response.addHeader("pragma","no-cache") response.addHeader("Cache-Control","no-cache, must-revalidate") PHP header("Expires: Mon, 26 Jul 1.原创 2010-06-18 17:53:50 · 126 阅读 · 0 评论 -
linux配置java环境变量(详细)
现在用linux的朋友越来越多了,前几天就有两个朋友问我linux下怎么配置java环境,我想还有很多朋友想了解学习这方面的东西,就写一个完全一点的linux java环境配置吧,希望对大家有帮助。 一. 下载jdk5.0 for linux 现在用linux的朋友越来越多了,前几天就有两个朋友问我linux下怎么配置java环境,我想还有很多朋友想了解学习这方面的东西,就写一个完全一点的li...原创 2010-06-18 17:50:26 · 160 阅读 · 0 评论 -
浅谈Java 7的闭包与Lambda表达式之优劣
前几天Oracle推出了Java 7官方的闭包与Lambda表达式的第一个实现,这基本上也是最终在正式版中的样式了。看了这个实现之后,我的第一感觉便是“丑”,当然不排除这是因为看惯了其他语言中实现的缘故。后来再仔细看了看又想了想,发现Java 7的实现也并非毫无可取之处,但似乎又感到某些做法上有一些问题。总之整个过程颇为有趣,决定将我的想法记录下来,希望可以吸引人来一起讨论一下。 Jav...原创 2010-06-18 13:52:46 · 219 阅读 · 0 评论 -
Java注释(Annotation)
Java5中提供了新的注释(Annotation),能够为类提供额外信息,本文介绍了如何定义注释、如何使用注释和如何解析注释。 [code="java"] 1、定义注释 package ch5; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java....原创 2010-06-18 10:25:40 · 118 阅读 · 0 评论 -
session机制详解
虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transacti...原创 2010-06-12 19:47:17 · 117 阅读 · 0 评论 -
JVM概述
定义 Java Virtual Machine(Java虚拟机),它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行...原创 2010-06-12 19:41:11 · 111 阅读 · 0 评论 -
web.xml详解
部署描述符实际上是一个XML文件,包含了很多描述servlet/JSP应用的各个方面的元素,如servlet注册、servlet映射以及监听器注册。部署描述符从下面的XML头开始: 这个头指定了XML的版本号以及所使用的编码。头的下面是DOCTYPE声明: ...原创 2010-06-12 19:38:29 · 137 阅读 · 0 评论 -
Eclipse编辑XML自动提示
IED Eclipse Java EE IDE for Web Developers:DTD 类型约束文件 1. Window->Preferences->XML->XML Catalog->User Specified Entries窗口中,选择Add 按纽 2.在Add XML Catalog Entry 对话框中选择或输入以下内容: ...原创 2010-08-26 11:12:59 · 151 阅读 · 0 评论 -
JAVA对象怎样实现对一个方法的调用的?
举个例子:[code="java"] public class Example{ public static void main(String[] args){ //Bean 对象 Bean b = new Bean(); b.way(); } } class Bean{ privat...原创 2010-07-18 14:00:21 · 531 阅读 · 0 评论 -
beanshell简介
我们知道,现在有很多脚本语言,大家平时使用的比较多的包括Perl,Python,Ruby,Javascript,Groovy,在这里我要介绍的是另外一个对象脚本语言BeanShell(http://www.beanshell.org)。 BeanShell的解释器是用Java写的,开源并且免费的,引用open-open上面的话来说明它的运作方式“它将脚本化对象看作简单闭包方法(simple ...原创 2011-01-04 17:49:30 · 201 阅读 · 0 评论