[Java类加载器]Java中classLoader浅析.

转自:(http://www.cnblogs.com/wang-meng/p/5574071.html)一、问题请在Eclipse中新建如下类,并运行它:1 package java.lang;2 3 public class Long {4 public static void main(
0次阅读

java 内存模型

一、Java内存模型JVM主要管理两种类型内存:堆和非堆,堆内存(Heap Memory)是在 Java 虚拟机启动时创建,非堆内存(Non-heap Memory)是在JVM堆之外的内存。简单来说,堆是Java代码可及的内存,留给开发人员使用的;非堆是JVM留给自己用的,包含方法区、JVM内部处理
2次阅读

Java Collection

ref: http://skyuck.iteye.com/blog/526358 在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据
2次阅读

IBM Thread and Monitor Dump Analyzer for Java解决生产环境中的性能问题

这个工具的使用和 HeapAnalyzer 一样,非常容易,同样提供了详细的 readme 文档,这里也简单举例如下:#/usr/java50/bin/java -Xmx1000m -jar jca37.jar图 2. 通过 xManager 工具登录到 AIX 服务器上打开 jca 的效果图笔者直
3次阅读

java指令备忘

              javap  查看class文件用指令码助记符说明0x00nop什么都不做0x01aconst_null将null推送至栈顶0x02iconst_m1将int型-1推送至栈顶0x03iconst_0将int型0推送至栈顶0x04iconst_1将int型1推送至
4次阅读

C、C++、C#、Java、php、python语言的内在特性及区别

C、C++、C#、Java、PHP、Python语言的内在特性及区别:      C语言,它既有高级语言的特点,又具有汇编语言的特点,它是结构式语言。C语言应用指针:可以直接进行靠近硬件的操作,但是C的指针操作不做保护,也给它带来了很多不安
3次阅读

六种流行的语言---C、C++、python、Java、php、C#比较[转]

语言大餐   回归正题,本文是六种语言连接mysql数据库的代码展示,在LZ尝试的过程中,无论是语言环境搭建、mysql依赖库的导入还是代码的风格,各种语言都各有千秋。接下来,我们就让这些语言一一登场吧。 Java(最具噱头的语言)    Java给新人的印象应该是入门简单、代码
6次阅读

深入分析Java ClassLoader原理

一、什么是ClassLoader?         大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调
4次阅读

java的static类(静态内部类)(转载)

转载自:http://www.jb51.net/article/74838.htmjava中的类可以是static吗?答案是可以。在java中我们可以有静态实例变量、静态方法、静态块。类也可以是静态的。java允许我们在一个类里面定义静态类。比如内部类(nested class)。把nested c
1次阅读

java的clone()、浅拷贝与深拷贝

     clone()方法是Object的native方法。protected native Object clone() throws CloneNotSupportedException;  声明为protected,表明子类必须重新实现该方法,除非是与
3次阅读