码迷,mamicode.com
首页 >  
搜索关键字:jvm java基础    ( 19693个结果
loosejar原理简要分析
loosejar这个小工具可以动态分析出应用中有每个jar包的实际使用情况,详情请参阅通过loosejar清理应用中冗余的jar包基本原理是利用instrumentation的特性用 Instrumentation,开发者可以构建一个独立于应用程序的代理程序(Agent),用来监测和协助运行在 JVM 上的程序,甚至能够替换和修改某些类的定义。有了这样的功能,开发者就可以实现更为灵活的运行时虚拟机...
分类:其他好文   时间:2014-08-21 22:50:25    阅读次数:414
通过eclipse.ini修改Eclipse加载jdk的路径
这里直接把在网上的找到的答案记录下来,原文地址:http://www.oschina.net/question/109676_15561:如果出现启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误,原因1:给定目录下jvm.d...
分类:系统相关   时间:2014-08-21 22:39:54    阅读次数:707
Linux运维系统工程师与java基础学习系列-8
Java天生骄傲系列-8函数的应用(重点掌握)如何定义函数例1:packagetest.myeclipse;publicclasstest1{publicstaticvoidmain(String[]args){intSum=getSum();System.out.println("Sum="+Sum);}publicstaticintgetSum(){return3+4;}}运行结果:Sum=7例2:packagetest.myeclipse;..
分类:编程语言   时间:2014-08-21 19:41:45    阅读次数:208
热烈庆祝【深入浅出Java虚拟机——入门篇】培训课程在51CTO上线了
我的视频【深入浅出Java虚拟机——入门篇】在51CTO学院上线了。想了解的可以点击:http://edu.51cto.com/course/course_id-1952.html课程框架如下:1.jvm概述2.java规范和JVM规范简述3.生活中的数字在计算机中的表示4.jvm内存划分5.jvm内存模型6.jvm调试跟踪参数7.jvm内存控制..
分类:编程语言   时间:2014-08-21 19:39:05    阅读次数:285
使用CAS实现高效并发处理
在并发处理应用中,一般使用锁的方式来解决竞争问题,但锁的效率比较低,因此,在高并发处理中,无锁队列成为应用的需要。CAS无锁算法主要依赖于处理器的支持,绝大多数处理器都支持: X86平台:CMPXCHG 汇编指令。 在一个指令周期内执行完成,因此是原子性的。 这一原理性操作过程如果采用C描述如下: intcompare_and_swap (int* reg, int old...
分类:其他好文   时间:2014-08-21 19:32:34    阅读次数:207
Myeclipse项目报错,但不影响结果ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
错误等级:5(10级制)。   错误提示:Myeclipse项目报错,但不影响结果ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2   错误原因:①IDE和JDK的版本不适合;②没有安装JDK   解决方案:对应IDE的版本,安装好适合的JDK。...
分类:系统相关   时间:2014-08-21 19:32:14    阅读次数:219
Java基础06 组合(转载)
在一个新类的定义中使用其他对象。这就是组合(composition)。组合是在Java中实现程序复用(reusibility)的基本手段之一。组合与"has-a"一个对象是另一个对象的数据成员。比如我们看之前提到的充电电筒的例子:一个充电电筒中的电池、LED灯、按钮…… 都可以是一个对象。我们可以定...
分类:编程语言   时间:2014-08-21 19:15:04    阅读次数:192
Java基础03 构造器与方法重载(转载)
显式初始化要求我们在写程序时就确定初始值,这有时很不方便。我们可以使用构造器(constructor)来初始化对象。构造器可以初始化数据成员,还可以规定特定的操作。这些操作会在创建对象时自动执行。定义构造器构造器(constructor)是一个方法。像普通方法一样,我们在类中定义构造器。构造器有如下...
分类:编程语言   时间:2014-08-21 19:06:04    阅读次数:208
Java基础08 继承(转载)
继承(inheritance)是面向对象的重要概念。继承是除组合(composition)之外,提高代码重复可用性(reusibility)的另一种重要方式。组合是重复调用对象的功能接口。继承可以重复利用已有的类的定义。类的继承我们之前定义类的时候,都是从头开始,详细的定义该类的每一个成员。比如下面...
分类:编程语言   时间:2014-08-21 19:03:14    阅读次数:197
Java基础04 封装与接口(转载)
数据成员和方法都是同时开放给内部和外部的。在对象内部,我们利用this来调用对象的数据成员和方法。在对象外部,比如当我们在另一个类中调用对象的时,可以使用对象.数据成员和对象.方法()来调用对象的数据成员和方法。我们将要封装(encapsulation)对象的成员(成员包括数据成员和方法),从而只允...
分类:编程语言   时间:2014-08-21 19:01:14    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!