01.
Java 虚拟机结构基础研究之二通过上一篇文章的介绍我们了解了JVM中数据类型以及数据区的知识,这篇我们会通过对JVM堆栈的帧的具体介绍了解方法执行的一些内幕。 帧通常用于存储数据和部分结果,同时还用于执行动态链接、返回方法的返回值...查看完整版>>
Java 虚拟机结构基础研究之二
02.
Java虚拟机结构基础研究之一JVM执行的对象就是大家非常熟悉的class文件,我们也称为类文件,JVM规范定义的这个编译完成的代码文件(虽然并非强制要求是实际的文件)的格式非常的详实,但是我们这里只说一些宏观的内容,以后有机会再研究细节的...查看完整版>>
Java虚拟机结构基础研究之一
03.
Java(JVM)虚拟机结构基础前段时间由于研究原来广为传播的String和StringBuffer的性能问题,自己做了几个小实验并得出一些结论,但是从网友的反应来看那个研究并没有起到应有的目的,而且网友也很中肯的提出了自己的意见并对实验中的一些...查看完整版>>
Java(JVM)虚拟机结构基础
04.
Java虚拟机体系结构概述(一)--《深入Java虚拟机》学习笔记Java虚拟机体系结构概述(一)--《深入Java虚拟机》学习笔记 Java虚拟机之所以称为“虚拟”,就是因为它仅仅是由一个规范来定义的抽象计算机。要运行某个Java程序,首先需要一个符合该规范的具体实现。...查看完整版>>
Java虚拟机体系结构概述(一)--《深入Java虚拟机》学习笔记
05.
高级应用 java多线程设计模式详解之二wait()/notify()通常,多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程downloadThread将该图片下载完毕。假如图片还没有下载完,disp...查看完整版>>
高级应用 java多线程设计模式详解之二
06.
使用Java蓝牙无线通讯技术API概述之二数据元素类一个服务可以有许多的属性,一些是强制性的,其他的是可选的。一个服务属性由一个数据元素对象来表现,这个数据元素对象提供了设置并取得属性值的方法。强制性属性是在注册一个服务之...查看完整版>>
使用Java蓝牙无线通讯技术API概述之二
07.
java多线程设计模式详解之二wait()/notify()通常,多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程downloadThread将该图片下载完毕。假如图片还没有下载完,displayThread可以...查看完整版>>
java多线程设计模式详解之二
08.
java性能优化-之二2.异常(Exceptions) Java语言中提供了try/catch来发方便用户捕捉异常,进行异常的处理。但是假如使用不当,也会给JAVA程序的性能带来影响。因此,要注重以下两点。 (1) 避免对应用程序的逻辑使用try/ca...查看完整版>>
java性能优化-之二
09.
破除java神话之二:参数是传址的作者:Cherami cherami@Javaresearch.org<HR>在不同的java新闻组中,参数是传值还是传址一直是一个经常被争辩的话题。误解的中心是以下两个事实:<BR>1、对象是传引用的<BR>2、参数是传值的&l...查看完整版>>
破除java神话之二:参数是传址的
10.
Java实现Http服务器之二在上篇文章中我们介绍了Http协议的基本知识,以及Java中两个重要的类Socket和SocketServer类,下面我们将主要介绍如何实现一个基于java的Http服务器。 Http服务器主要由三个类构成:HttpServer、Request和Respon...查看完整版>>
Java实现Http服务器之二
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。