JAVA内存泄露检测工具如何使用

摘要: JAVA内存泄露检测工具如何使用在cmd执行:java -Xmx1000m -jar ha404.jarHeapAnalyzer 是 IBM 的一个用来分析 Java 程序的内存堆使用情况的图形化工具。IBM HeapAnalyzer怎么用?IBM HeapAnalyzer,下载之后首先阅读一下readme,这上面详细写了HeapAnalyzer的使用方法。可以在命令行中输入java –Xmx[heapsize] –jar ha26.jar 来启动工具并加载heapdump文件。对于比较大的heapdump,将-Xmx设置一个较大的值(大于heapdump的大小),来避免加载过程中的OOM。对 阅读全文
posted @ 2013-05-02 17:05 IT学习笔记 阅读(842) 评论(0) 推荐(0)

如何理解抽象类和抽象方法

摘要: 一直不太理解,既然抽象方法不能实例化,也没有方法体,那还用它来做什么呢,而且还是面向对象的一大特点,再网上找一下,这样困惑的人不少,下面的解答来自网络,不知道是哪位高僧得力之作------问你个问题,你知道什么是“东西”吗?什么是“物体”吗?“麻烦你,小王。帮我把那个东西拿过来好吗”在生活中,你肯定用过这个词--东西。小王:“你要让我帮你拿那个水杯吗?”你要的是水杯类的对象。而东西是水杯的父类。通常东西类没有实例对象,但我们有时需要东西的引用指向它的子类实例。你看你的房间乱成什么样子了,以后不要把东西乱放了,知道么?又是东西,它是一个数组。而数组中的元素都是其子类的实例。---------上面 阅读全文
posted @ 2013-04-10 13:48 IT学习笔记 阅读(887) 评论(0) 推荐(1)

java核心继承、封装、多态

摘要: 1、封装 封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。是软件设计模块化、软件复用和软件维护的一个基础。属 性的封装:java中类的属性的访问权限的默认值不是private,要想隐藏该属性,需加private(私有)修饰符,来限制只能够在类的内部进行访 问。对于类中的私有属性,必须对其给出一对方法(getXxx(),setXxx())访问私有属性,保证对私有属性的操作的安全性。 方法的封装:对于方法的封装,对外部可调用的方法声明为public,而对外隐藏的数据操作则需要声明为private,封装会使方法实现的改变对架构的影响最小. 阅读全文
posted @ 2013-04-09 14:47 IT学习笔记 阅读(353) 评论(0) 推荐(0)

java多态的含义

摘要: java多态,也叫动态绑定,必须满足三个条件:1、继承2、方法重写3、父类引用指向子类对象class Father{ void print(){}; } class Son extends Father{ void print(){System.out.println("子类中!");} void show(){System.out.println("show 中!");} } class Demo{ public static void main(String args[]){ Father obj=new Son(); obj.print(); ob 阅读全文
posted @ 2013-04-09 08:59 IT学习笔记 阅读(1685) 评论(1) 推荐(2)

css样式在IE各浏览器兼容问题

摘要: css仅IE8识别 : margin-left:10px\0; cssIE6/IE7识别 : *margin-left:10px; css仅IE6识别 : _margin-left:10px;IE6及IE6以下识别 * html {…} opera、safari、chrome识别: @media all and (min-width: 0px){…} //Firefox3.0.6不识别,但Firefox3.6也识别该规则,如果Firefox版本有严格要求,请使用下一条规则 @media screen and (-webkit-min-device-pixel-ratio:0){…} //IE、 阅读全文
posted @ 2013-03-26 14:37 IT学习笔记 阅读(607) 评论(0) 推荐(1)

oracle trunc函数使用详解

摘要: oracle trunc函数使用介绍核心提示:oracle trunc函数使用介绍 1.TRUNC(for dates)TRUNC函数为指定元素而截去的日期值。其具体的语法格式如下:TRUNC(date[,fmt]) 其中: date一个日期值 fmt日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去下面是该函数的使用情况:TRUNC(TO_DATE('24-Nov-1999 08:00 pm'),'dd-mon-yyyy hh:mi am')='24-Nov-1999 12:00:00 am'TRUNC(TO_DATE(' 阅读全文
posted @ 2013-03-26 14:36 IT学习笔记 阅读(591) 评论(0) 推荐(0)

java字符串常量池知识

摘要: 从一个博客上看到的6个题,先看看吧,如果都会了,这部分的知识就掌握的不错啦!输出结果在代码注释后面:test1:packageStringTest;publicclass test1 { public static void main(String[] args){String a = "a1";String b = "a"+1;System.out.println(a==b);}//true}test2:packageStringTest;publicclass test2 { public static void main(String[] args 阅读全文
posted @ 2013-03-26 14:35 IT学习笔记 阅读(389) 评论(0) 推荐(0)

java内存是如何分配的

摘要: JAVA内存分配栈、堆、常量池虽同属Java内存分配时操作的区域,但其适用范围和功用却大不相同。本文将深入Java核心,详细讲解Java内存分配方面的知识。Java内存分配与管理是Java的核心技术之一,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中◆堆:存放用new产生的数据◆静态域:存放在对象中用static定义的静态成员◆常量池:存放常量◆非RAM存储:硬盘等永久存储空间Java内存分配中的栈在函数中定义的一些基本类 阅读全文
posted @ 2013-03-26 14:33 IT学习笔记 阅读(930) 评论(3) 推荐(3)

html select 加链接方法

摘要: 声明:以下内容为从别的博客复制过来。第一种:**************************<html><head><meta http-equiv="Content-Type" content="text/html;charset=gb2312" /><title>select加链接</title></head><body><SCRIPT language=javascript><!--// open the related site window 阅读全文
posted @ 2013-03-26 14:32 IT学习笔记 阅读(698) 评论(0) 推荐(0)

如何让图片自动缩放到css大小?

摘要: 首先要讲,这个效果最好用js解决。下面是CSS解决方法:img { max-width:400px; _width:expression_r(this.width<400px?"auto":"400px");}expression是针对IE6用的,在FF和IE7+版本max-width就行了 阅读全文
posted @ 2013-03-26 14:31 IT学习笔记 阅读(256) 评论(0) 推荐(0)