
java基础
geekwang
这个作者很懒,什么都没留下…
展开
-
Java堆和栈的区别
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运转载 2008-12-01 18:56:00 · 282 阅读 · 0 评论 -
java Native Method初涉
一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。 "A native meth原创 2008-12-02 22:10:00 · 235 阅读 · 0 评论 -
详解Java String字符串对象的创建及管理
Constant Pool常量池的概念: 在讲到String的一些特殊情况时,总会提到String Pool或者Constant Pool,但是我想很多人都不太明白Constant Pool到底是个怎么样的东西,运行的时候存储在哪里,所以在这里先说一下Constant Pool的内容。 String Pool是对应于在Constant Pool中存储String常量的区域。习转载 2008-12-02 22:00:00 · 377 阅读 · 1 评论 -
关于JAVA匿名内部类,回调,事件模式的一点讨论
关于JAVA匿名内部类的一点讨论.基本理论:-----------------------------------------------------关于JAVA内部类:一个内部类的定义是定义在另一个类内部的类。 存在它的原因是: 1.一个内部类的对象能够访问创建它的对象的实现,包括私有数据。即内部类实例对包含它的哪个类的实例来说,是特权的。 2.对于同一个包中的其他类来说,内转载 2008-11-29 15:02:00 · 687 阅读 · 0 评论 -
J2EE常用测试工具
单元测试:junit,purifyplus,jprobe,jprofiler...功能测试:winrunner,qtp,robot性能测试:loadrunner,webload...测试管理:testdirector or quality center原创 2008-11-22 13:12:00 · 377 阅读 · 0 评论 -
大型网站架构演变和知识体系
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网转载 2008-11-19 19:26:00 · 222 阅读 · 0 评论 -
关于清除tomcat中缓存的方法
一个很简单的解决方法,困扰了我一星期之久,前几天重装了一下系统.就这么一重装就装出了问题.这几天在开发项目的过程中,把项目在tomcat中重新热部署老是不能把修改的页面部署过去.以前是从来没有碰到这样的情况的. 问题出现的环境:IE7.0浏览器重装过之后 解决办法:工具-->Internet选项-->常规-->设置-->检查所存网页的较新版本单选选中"每次原创 2008-10-07 20:30:00 · 452 阅读 · 0 评论 -
JVM内存调整
var $tag=杂谈; var $tag_code=6e67bf6a973cb8788c53816fff86b79b; 今天遇到一个内存不足的问题,发现当初配置服务器的时候没有设置JVM的内存大小,今天查了一下发现才63M的默认内存,在google上搜了一下如何修改JV转载 2008-10-03 19:41:00 · 2179 阅读 · 1 评论 -
java判断素数
import java.util.Date;/** * 类说明: * @author 作者:GeekWang * @version 创建时间:Dec 2, 2008 7:12:53 PM */public class Test { /**测试 * @param args */ public static void main(String[] args) { Te...2008-12-14 16:11:58 · 149 阅读 · 0 评论