jvm的参数含义及设置

最近在研究jvm基本的原理,对jvm的参数设置了解了一下,mark如下: 几个基本概念: PermGen space:全称是Permanent Generation space,即永久代。就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域...

2014-07-05 18:16:10

阅读数:1078

评论数:0

JVM调优总结 -Xms -Xmx -Xmn -Xss

堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5...

2014-07-05 18:13:33

阅读数:497

评论数:0

Java内存溢出分析

内存溢出与数据库锁表的问题,可以说是开发人员的噩梦,一般的程序异常,总是可以知道在什么时候或是在什么操作步骤上出现了异常,而且根据堆栈信息也很容易定位到程序中是某处出现了问题。内存溢出与锁表则不然,一般现象是操作一般时间后系统越来越慢,直到死机,但并不能明确是在什么操作上出现的,发生的时间点也没有...

2014-07-05 17:06:11

阅读数:697

评论数:0

Java判断文件类型

通常,在WEB系统中,上传文件时都需要做文件的类型校验,大致有如下几种方法:1. 通过后缀名,如exe,jpg,bmp,rar,zip等等。2. 通过读取文件,获取文件的Content-type来判断。3. 通过读取文件流,根据文件流中特定的一些字节标识来区分不同类型的文件。4. 若是图片,则通过...

2010-12-15 11:36:00

阅读数:1109

评论数:0

Java Socket

<br />第一步 充分理解Socket <br /><br />  1.什么是socket <br /><br />  所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通...

2010-06-07 11:14:00

阅读数:589

评论数:0

MyEclipse 7.5优化

1、去除不需要加载的模块 一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and...

2009-09-21 23:03:00

阅读数:622

评论数:0

java动态代理

使用动态代理不需要为特定对象与方法编写特定的代理对象,可以使得一个处理者服务于多个对象。首先,一个处理者的类设计要实现java.lang.reflect.InvocationHandler接口。下面先给出一个简单的实现:首先定义接口Ihello:public interface IHello { ...

2009-06-14 12:03:00

阅读数:573

评论数:0

Java语言编码规范

目录1 介绍 1.1 为什么要有编码规范 1.2 版权声明 2 文件名 2.1 文件后缀 2.2 常用文件名 3 文件组织 3.1 Java源文件 3.1.1 开头注释 3.1.2 包和引入语句 3.1.3 类和接口声明 4 缩进排版 4.1 行长度 4.2 换行 5 注释 5.1 实现注释

2009-04-10 15:52:00

阅读数:492

评论数:0

创建jar包

1.建立MANIFEST.MF (在D:/workspace/test/class目录下) 以下内容为文件内容 ================== Manifest-Version: 1.0 Main-Class: a(主类的路径,此选项可选,如果希望在windows下双击就执行,必须写) Cr...

2009-01-12 09:59:00

阅读数:1187

评论数:0

Java1.5语言新特性简单总结

1. 自动装箱与拆箱 对应C#    例1.1  Integer i = 10;  int j = i;    2. 更优化的for循环 对应就C#---foreach循环    例2.1  String[] names = {"BadBoy","GoodBoy&qu...

2007-02-05 22:37:00

阅读数:912

评论数:0

JAVA字符集

1. 概述 本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。 在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",U...

2006-08-31 08:53:00

阅读数:966

评论数:0

java中的易混问题收集

第一,final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改...

2006-07-17 12:11:00

阅读数:1012

评论数:0

Java语言编码规范(2)

6.3 布局(Placement) 只在代码块的开始处声明变量。(一个块是指任何被包含在大括号"{"和"}"中间的代码。)不要在首次用到该变量时才声明之。这会把注意力不集中的程序员搞糊涂,同时会妨碍代码在该作用域内的可移植性。 void myMethod()...

2006-07-17 12:09:00

阅读数:1040

评论数:0

Java语言编码规范(1)

Java语言编码规范 原文出处http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html 2 文件名(File Names) 这部分列出了常用的文件名及其后缀。 2.1 文件后缀(File Suffixes) Java程序使用下列文件后缀...

2006-07-17 12:04:00

阅读数:1166

评论数:0

关于java的对象数组

以前做程序基本没有用过对象数组,今做一个小程序时用到了,但运行时却出现一些问题, 经过一翻分析和多次调试后,终于找到了原因!!!  我在是做GUI程序时用到的对象数组,下面是我程序中的一部份;       我在类中定义一个JButton的数组        JButton [ ]  b=new J...

2006-07-05 01:21:00

阅读数:6061

评论数:4

java中文乱码的解决

在基于JAVA的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号。 这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB都是基于GB2312或者BIG5等编码,故会出现此问题。以前我也经常为这个问题而苦恼,后来经查了些资料,终于解决了,我知道一定有很多朋友也...

2006-06-25 19:19:00

阅读数:1025

评论数:0

java学习笔记(十三)----IO操作

一、文件的创建-------------------------------------------------------File类,表示磁盘上的文件或目录,可对文件或目录进行操作.   * 常用方法    File.separator  separator用于表示目录间的分隔符    crea...

2006-06-13 16:44:00

阅读数:1523

评论数:0

Java初学者福音——自动设置环境变量

刚开始编程尤其是以开始就接触Java时,往往对path和classpath不太理解。无论从理论还是实践都有些文章都能讲得很通透。但是即便如此,对于新手,依然有存在不会设置的。  不会设置这两个变量,基本的程序调试无法展开,很容易打击初学者的积极性。所以对于初学者,可能先有一个可以调试的环境比去理解...

2006-06-13 10:27:00

阅读数:1067

评论数:0

利用java做一个简单的计算器

共两个类。还只是完成+、-、×、÷运算而已。    GUI只是用了AWT,很简单,相信一看就能懂了。Calculator.javapublic class Calculator{private String result = "0";private int op = 0,add...

2006-06-13 10:19:00

阅读数:1244

评论数:0

JAVA相关基础知识(一)

1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励...

2006-06-08 20:02:00

阅读数:733

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭