java使得复杂应用的开发变得相对简单。毫无疑问,它的这种易用性对Java的大范围流行功不可没。然而,这种易用性实际上是一把双刃剑。一个设计良好的Java程序,性能表现往往不如一个同样设计良好的C++程序。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.S……继续阅读 » 搞代码 7年前 (2018-08-06) 120浏览 0评论0个赞
文/ark 1995年中一杯飘着清香的咖啡进入了互联网的世界,它的香味立即吸引了世界的嗅觉,并随即赢得一遍赞誉,这就是java,一个无意中得到的产品。 1991年sun公司为了开拓消费品电子市场成立一个语言开发小组,sun内部把这个项目称为green,小组的领导人是James Gosling一位杰出的程序员。 Green小组的……继续阅读 » 搞代码 7年前 (2018-08-06) 221浏览 0评论0个赞
作者:铸锐数码 王屹 构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。 java性能的基础—-内存管理 任何Java应用,单机的或J2EE的性能基础都可归结到你的应用是如何管理内存的问题。Java的内存管理包括两个重要任务:内存的……继续阅读 » 搞代码 7年前 (2018-08-06) 293浏览 0评论0个赞
仙人掌工作室 SDK提供了有序集合接口java.util.List的几种实现,其中三种最为人们熟知的是Vector、ArrayList和LinkedList。有关这些List类的性能差别是一个经常被问及的问题。在这篇文章中,我要探讨的就是LinkedList和Vector/ArrayList之间的性能差异。 为全面分析这些类之间的性能差异,我们必须……继续阅读 » 搞代码 7年前 (2018-08-06) 190浏览 0评论0个赞
java 语言的Calendar(日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象. 我们写了两篇文章, 这是第一篇, 我们将大概的学习日期, 日期格式, 日期的解析……继续阅读 » 搞代码 7年前 (2018-08-06) 169浏览 0评论0个赞
引言 java语言自90年代出现以来,因为它的安全性和跨平台性(即所谓的”Write Once,Run Anywhere”)等特点,深得广大程序员的青睐,但是同时,Java程序的运行效率的低下也是程序员的心病。Java是介于解释型和编译型之间的一种语言,同样的程序,如果用编译型语言C来实现,其运行速度一般要比Java快一倍以上。……继续阅读 » 搞代码 7年前 (2018-08-06) 149浏览 0评论0个赞
……继续阅读 » 搞代码 7年前 (2018-08-06) 161浏览 0评论0个赞
如果把java媒体框架(http://java.sun.com/jmf)看作客户端安装的媒体播放机的话,那么这种框架并不是非常激动人心。它只支持少量媒体类型,并且事实上这些媒体类型都被象Windows媒体播放机以及QuickTime等其它的应用程序支持。 但是从内容供应商的观点来看,下面这个事实更加有意义:JMF在所有的Java类型中都可用,……继续阅读 » 搞代码 7年前 (2018-08-06) 147浏览 0评论0个赞
在 JDK1.3 出现以前,您仅能将 java 本地接口用于非用户界面的工作。JDK 1.3 引入了新的 Java 2 AWT 本地接口,这使您可以在 Java 程序中使用非 Java 的 GUI 组件,尽管这样做会失去纯 Java 解决方案的可移植性。在使用 J2AWT 时,您必须针对要使用它的每个平台制作本地动态连接库或共享库。 下面这段话摘自 ……继续阅读 » 搞代码 7年前 (2018-08-06) 184浏览 0评论0个赞
为什么会排队等待? 下面的这个简单的 java 程序完成四项不相关的任务。这样的程序有单个控制线程,控制在这四个任务之间线性地移动。此外,因为所需的资源 — 打印机、磁盘、数据库和显示屏 — 由于硬件和软件的限制都有内在的潜伏时间,所以每项任务都包含明显的等待时间。因此,程序在访问数据库之前必须等待打印机完成打印文件的任务,等等。如果您正……继续阅读 » 搞代码 7年前 (2018-08-06) 174浏览 0评论0个赞