码迷,mamicode.com
首页 > 编程语言 > 日排行
《深入Java虚拟机学习笔记》- 第15章 对象和数组
1、针对对象的操作码实例化一个新对象需要通过new操作码来实现。对象的创建操作码操作数说明newindex在堆中创建一个新的对象,将其引用压入栈new操作码后面紧跟一个无符号16位数,表示常量池中的一个索引。在特定偏移量位置处的常量池入口给出了新对象所属类的信息。如果还没有这些信息,那么虚拟机会解析...
分类:编程语言   时间:2014-05-15 02:03:49    阅读次数:441
java类加载器学习2——自定义类加载器和父类委托机制带来的问题
一、自定义类加载器的一般步骤Java的类加载器自从JDK1.2开始便引入了一条机制叫做父类委托机制。一个类需要被加载的时候,JVM先会调用他的父类加载器进行加载,父类调用父类的父类,一直到顶级类加载器。如果父类加载器加载不了,依次再使用其子类进行加载。当然这类所说的父类加载器,不一定他们之间是继承的...
分类:编程语言   时间:2014-05-15 02:00:35    阅读次数:256
《深入Java虚拟机学习笔记》- 第20章 线程同步
1.对多线程的支持是Java语言的一大优势,Java对线程的控制主要集中在对线程的同步和协作上,Java使用的同步机制是监视器。监视器java监视器支持两种线程:互斥和协作。java虚拟机通过对象锁来实现互斥,允许多个线程在同一个共享数据上独立而不干扰地工作。协作则通过object类的wait方法....
分类:编程语言   时间:2014-05-15 01:55:47    阅读次数:297
《深入Java虚拟机学习笔记》- 第19章 方法的调用与返回
《深入Java虚拟机学习笔记》- 第19章 方法的调用与返回
分类:编程语言   时间:2014-05-15 01:50:27    阅读次数:234
《深入Java虚拟机学习笔记》- 第1章 Java体系结构
一、体系结构组成当编写并运行一个Java程序时,就同时体验了这四种技术。用Java语言编写源代码,编译成Java Class文件,然后再在Java虚拟机上运行class文件。当编写程序时,通过调用类中的方法来访问系统资源。当程序运行的时候,它通过调用class文件中的方法来满足程序的Java API...
分类:编程语言   时间:2014-05-15 01:49:05    阅读次数:359
[Medusa-dev] psp_handler - embed python in HTML like ASP
[Medusa-dev] psp_handler - embed python in HTML like ASP[Medusa-dev] psp_handler - embed python in HTML like ASPKevin Smith smithk at attbi.com Sun Ap...
分类:编程语言   时间:2014-05-15 01:47:14    阅读次数:326
《深入Java虚拟机学习笔记》- 第11章 类型转换
Java虚拟机包括许多进行基本类型转换工作的操作码,这些执行转换工作的操作码后面没有操作数,转换的值从栈顶断获得。Java虚拟机从栈顶端弹出一个值,对它进行转换,然后再把转换结果压入栈。int、long、float、double类型之间的相互转换操作码操作数说明i2l(无)将int类型的值转换为lo...
分类:编程语言   时间:2014-05-15 01:45:48    阅读次数:224
Mod_python: The Long Story
mod_python: the long story - Grisha TrubetskoyMod_python: The Long StoryOct 25th, 2013 | CommentsThis story started back in 1996. I was in my early tw...
分类:编程语言   时间:2014-05-15 01:46:29    阅读次数:393
《深入Java虚拟机学习笔记》- 第14章 浮点运算
《深入Java虚拟机学习笔记》- 第13章 浮点运算
分类:编程语言   时间:2014-05-15 01:43:38    阅读次数:206
认识Java虚拟机的内部体系结构
认识Java虚拟机的内部体系结构Java虚拟机的内部体系结构也许很少有人去关心,因为对于Java程序员来说,一般只需要跟API打交道就可以了。这些体系结构只是Java虚拟机内部的结构而已。但是如果理解了其内部结构,对于我们开发项目,以及排除系统中的相关故障是由帮助的。先看看总体结构图,如下:各部分的...
分类:编程语言   时间:2014-05-14 23:45:23    阅读次数:293
学习JavaScript王者归来_02
JS异常try { var n = prompt("Please enter a positive number"); var f = factorial(...
分类:编程语言   时间:2014-05-14 23:46:00    阅读次数:405
java运算中的优先级
java运算中的优先级1增量和减量运算2算数运算3比较运算4逻辑运算5赋值运算
分类:编程语言   时间:2014-05-14 23:09:12    阅读次数:290
Java虚拟机笔记 – JVM 自定义的类加载器的实现和使用2
1、用户自定义的类加载器:要创建用户自己的类加载器,只需要扩展java.lang.ClassLoader类,然后覆盖它的findClass(String name)方法即可,该方法根据参数指定类的名字,返回对应的Class对象的引用。findClassprotected Class findClas...
分类:编程语言   时间:2014-05-14 23:38:14    阅读次数:649
《深入Java虚拟机学习笔记》- 第12章 整数运算
Java虚拟机提供几种进行整数算术运算的操作码,他们执行基于int和long类型的运算。当byte、short和char类型值参与算术运算时,首先会将它们转换为int类型。这些操作码都不会抛出异常,溢出在这里通常可以被忽略。整数加法操作码操作数说明iadd(无)从栈中弹出两个int类型数,相加,然后...
分类:编程语言   时间:2014-05-14 23:36:57    阅读次数:386
Java 6 JVM参数选项大全(中文版)
摘要: 原文来自:http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options编写的译文。主要介绍JVM中的非稳态选项及其使用说明。为了让读者明白每...
分类:编程语言   时间:2014-05-14 23:35:44    阅读次数:466
《深入Java虚拟机学习笔记》- 第13章 逻辑运算
《深入Java虚拟机学习笔记》- 第13章 浮点运算
分类:编程语言   时间:2014-05-14 23:33:52    阅读次数:276
《深入Java虚拟机学习笔记》- 第7章 类型的生命周期
一、类型生命周期的开始如图所示初始化时机所有Java虚拟机实现必须在每个类或接口首次主动使用时初始化;以下几种情形符合主动使用的要求:当创建某个类的新实例时(或者通过在字节码中执行new指令,或者通过不明确的创建、反射、克隆和反序列化);当调用某个类的静态方法时(即在字节码中执行invokestat...
分类:编程语言   时间:2014-05-14 23:34:29    阅读次数:476
01---JavaScript之this篇
JavaScript 是一种脚本语言,因此被很多人认为是简单易学的。然而情况恰恰相反,JavaScript 支持函数式编程、闭包、基于原型的继承等高级功能。JavaScript 中的 this 关键字在不同情况下所指的含义均不相同。 在 Java 等面向对象的语言中,this 关键字的含义是...
分类:编程语言   时间:2014-05-14 23:33:11    阅读次数:444
Mod_Python中文文档
Mod_Python中文文档mod_python中文文档
分类:编程语言   时间:2014-05-14 23:31:11    阅读次数:346
JavaScript Patterns 2 Essentials - Writing Maintainable Code
Maintainable code means code that: is readable, consistent, predictable, Looks as if it was written by the same person and documented.
分类:编程语言   时间:2014-05-14 23:27:59    阅读次数:381
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!