java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
基于Java的移动游戏开发入门

假如读者有Java编程经验,尤其是AWT和SWING的Java GUI开发经验将十分有助于理解本文,尽管不是必需的。    一、 引言...

三步学会Java Socket编程

     第一步 充分理解Socket   1.什么是socket   所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者...

Java Applet编程小技巧之文字显示

[文章导读]显示文字是Java中最基本的功能,使用非常简单的方式来支持文字的显示...

在Java编程中如何使用线程

  java平台从开始就被设计成为多线程环境。在你的主程序执行的时候,其它作业如碎片收集和事件处理则是在后台进行的。本质上,你可以认为这些作业是线程。它们正好是系统治理线程,但是无论如何,它们是线程。...

初探Java类加载机制的奥秘

一、在jdk1.2以后,类加载是通过委托来完成的,这意味着假如 ClassLoader 不能找到类,它会请求父代 ClassLoader 来执行此项任务,所有 ClassLoaders 的根是系统 C...

审查Java 代码的十一种常见错误

代码审查是消灭Bug最重要的方法之一,这些审查在大多数时候都非凡奏效。由于代码审查本身所针对的对象,就是俯瞰整个代码在测试过程中的问题和Bug。...

为什么Java中继承是有害的一

概述   大多数好的设计者象躲避瘟疫一样来避免使用实现继续(extends 关系)。实际上80%的代码应该完全用interfaces写,而不是通过extends。“Java设计模式”一书具体阐...

国内不谈Java--硅谷有感

国内不谈Java--会有千万人跳出来和你争嘴的。越是如此,我越是不忍心不说出来,越是不不忍心看到在这个领域被国外的同行越拉越远--在硅谷的感受。...

Java网络编程之URI、URL研究(上)

[img]http://image.wangchao.net.cn/it/1323499526550.gif[/img]   URI、URL和URN是识别、定位和命名互联网上的资源的标准途径。本文...

Java中的抽象数据类型探讨

  在本文中,我们将考察Java中的数据类型,同时将介绍抽象数据类型(ADT)的概念。我们还将通过介绍Java Collections Framework(Java 集合架构)来学习Java定义的一些...

浅谈Java串行端口技术协议

  串行通讯慨述   串行通讯协议有很多种,像RS232,RS485,RS422,甚至现今流行的USB等都是串行通讯协议。而串行通讯技术的应用无处不在。可能大家见的最多就是电脑的串口与Modem的通讯...

实战Java多线程编程精要之高级支持

  线程组   线程是被个别创建的,但可以将它们归类到线程组中,以便于调试和监视。只能在创建线程的同时将它与一个线程组相关联。在使用大量线程的程序中,使用线程组组织线程可能很有帮助。可以将它们看作是计...

体验Java 1.5中面向(AOP)编程

  对于一个能够访问源代码的经验丰富的java开发人员来说,任何程序都可以被看作是博物馆里透明的模型。类似线程转储(dump)、方法调用跟踪、断点、切面(PRofiling)统计表等工具可以让我们了解...

驯服Tiger(J2SE5.0)之集合框架

  您可能已经非常熟悉新的J2SE5.0语言的泛型支持、并发工具库以及它们对集合框架的影响,但是这些并不是J2SE5.0中集合框架的惟一变化。本文将介绍另外几项增强,其中包括新的集合类型,以及现有类和...

Java无线开发教程之一

  本文包含所有你需要了解的关于如何开始在Java2微型版环境下进行开发的知识。你将学到如何安装开发工具,如何编写你的第一个J2ME应用,如何编译它,并且学会在一个模拟器上测试它。...

Eclipse 走上榜首 照亮Java众生

一年多前,许多人认为Eclipse 开放源代码计划不过是IBM 用来销售自家软件的手段之一。但现在,这个计划已经成了Java工具产业的创新源头。...

J2EE Web服务客户端质量报告(一)

概要   本文实现了记录J2EE(java2平台企业版)Web服务的客户端响应次数的一个通用的结构。记录的响应次数是真实的客户端响应次数,所以它们实际上反映了用户对服务质量的看法。...

“老虎”来了 J2SE1.5新功能一览

[img]http://image.wangchao.net.cn/it/1323499587308.gif[/img]   虽然java版本从1.0发展到1.4.2,但Java语言本身一直没有什...

浅析Java语言中两种异常的差别

  Java提供了两类主要的异常:runtime exception和checked exception。所有的checked exception是从java.lang.Exception类衍生出来的...

深入浅出Java设计之备忘录模式

一、引子   俗话说:世上难买后悔药。所以凡事讲究个“三思而后行”,但总常见有人做“痛心疾首”状:当初我要是……。假如真的有《大话西游》中能时光倒流的“月光宝盒”,那这世上也许会少一些伤感与后悔——...

为什么Java中继承多数是有害的

大多数好的设计者象躲避瘟疫一样来避免使用实现继续(extends 关系)。实际上80%的代码应该完全用interfaces写,而不是通过extends。“Java设计模式”一书具体阐述了怎样用接口继续...

用J2SE1.5建立多任务的Java应用程序

J2SE 5.0中的Java.util.concurrent程序包提供了一个新的线程框架组件,这个框架组件处理了与建立、执行和治理线程相关的很多低层细节信息。在本文中我们将细致地了解一下它的重要特性。...

java实现屏幕取色

文本要害字:程序设计/Java/入门 声明: 本文核心代码选择自langzi84的blog请看以下链接 http://dev.csdn.net/article/44/article/44/4452...

Java消息服务基础

  在不同系统之间交换信息的一大障碍是如何在精确交换和格式化数据方面取得一致。Java Message Service( Java消息服务,简称JMS)通过提供一种与J2EE应用程序或传统系统交互的方...

破除Java神话之三

Java中原子操作是线程安全的论调经常被提到。根据定义,原子操作是不会被打断的操作,因此被认为是线程安全的。实际上有一些原子操作不一定是线程安全的。...

Java中ThreadLocal的设计与使用

  早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出美丽的多线...

J2EE中使用EntityBean和JDO的优缺点分析

实体 bean: 提供健壮的数据持久性。bean 容器处理大部分的数据完整性、资源治理和并发性功能,从而使开发人员关注业务逻辑和数据处理,而不是这些低级细节。...

浅析Java多线程程序设计机制

  多线程是Java语言的一大特性,多线程就是同时存在N个执行体,按几条不同的执行线索共同工作的情况。程序,进程,线程,可以从不同的角度去理解。...

Java入门学习指导之最佳方向

我们学习Java大概有3个方向, 第一,桌面系统,包括C/S结构; 第二,J2ME,面向无限领域,很有潜力的家伙,看看中国的手机用户就知道了。...

部署基于JBoss 的 J2EE应用程序

  JBoss,作为J2EE应用服务器,以其EJB容器卓越的性能、技术的潮流性、开发部署J2EE应用的方便性赢得了很多J2EE开发者的信赖。其中,免安装、基于JMX构架、热部署(Hot Deploy)...

基于java的图片文件格式转换和线性缩放

图片文件格式转换最核心的问题就是要解决各种图片格式的编码和解码,推荐用jimi包,可从 http://Java.sun.com/prodUCts/jimi/ 下载该包及其源码和demo...

接触 Java概述

  一、Java的发展史   1 什么是Java   美国硅谷有一句行话,每10年~15年有一次轮回。最近的一次轮回就是从Java开始。...

Sun公司计划推出Java语言工具主要升级产品

  旧金山6月28日消息 Sun微系统公司周日表示,它将推出Java编程语言开发工具的主要升级版本并将为开源社区贡献下一代桌面电脑计算技术。   Sun表示,该行动的目的是为了扩大Java这种编...

高效J2ME应用程序秘诀二十招

  J2me程序由于其非凡的运行环境限制,所以优化就显得比较重要,以下是我在学习j2me编程所收集的一些技巧和自己的心得。   本文主要是说明j2me平台上的非凡优化方法,与j2se重复的一些技巧就...

Vector在Java编程中的应用

  Vector 类提供了实现可增长数组的功能,随着更多元素加入其中,数组变的更大。在删除一些元素之后,数组变小。   Vector 有三个构造函数:   public Vector(int init...

使用Java制作多点发送程序

  IP协议是Internet上所有信息的传播手段,UDP(User Datagram Protocol,用户数据报协议)数据报被封装在IP包中,发送到网络上适当的机器。众所周知,大多数IP使用单点发...

Java编程技巧:列表排序

  在Java Collection Framework中定义的List实现有Vector,ArrayList和LinkedList。这些集合提供了对对象组的索引访问。他们提供了元素的添加与删除支持。...

用JavaMail发送带附件的Email

  随着网络应用的不断推广,电子邮件越来越多的被大家使用。...

Java程序员面试陷阱大全

谈谈final, finally, finalize的区别...

谈谈JAVA程序的反编译

  如今Java语言在全世界范围正如火如荼般的流行,它广范地应用在INTERNET的数据库、多媒体、CGI、及动态网页的制作方面。1999年在美国对JAVA程序员的需求量首次超过C++!...

深入浅出Java堆的管理--垃圾回收

引言 Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。...

java中几个重要的知识细节!

问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。...

Java Swing 组件全演示

  一 抛砖引玉   本文指在利用一个小程序”Swing 组件大全”来引导大家学习java这门语言,熟悉Java Swing的各个组件。并在学习过程中参考作者设计这一程序的方法和思想,最终形成自己...

秉承Java思路 开发易于移植的J2ME游戏

一、编写易于移植的J2ME代码...

java api之实现(下)

包装器实现   包装器实现是一种将它们的实际工作委托给一个特定 对象集 的实现,它在该 对象集 所提供的功能之上又增加了额外的功能。 对design patterns(设计样式) 爱好...

全面接触Java集合框架

  java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。 [img]http://image.wangchao.net.cn/it/13...

用Java实现网络语音信号传送

  一、引言   Java是一门适合于分布式计算环境、尤其是Internet程序设计的语言。这不仅仅在于java具有很好的安全性和可移植性,还在于java为Internet编程提供了丰富的网络类库的...

用Java实现基于XML的购物车

购物车是电子商务网站中不可缺少的组成部分,但目前大多数购物车只能作为一个顾客选中商品的展示,客户端无法将购物车里的内容提取出来满足自己事务处理的需要,而这一点在有些电子商务活动中很有必要。...

JAR 文件格式的强大功能

大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的强大功能。在本文中,作者探讨了 JAR 格式的许多功能和优势,包括打包、可执行的 JAR 文件、安全...

Java 中利用管道实现线程间的通讯

  在Java 语言中,提供了各种各样的输入输出流(stream),使我们能够很方便的对数据进行操作,其中,管道(pipe)流是一种非凡的流,用于在不同线程(threads)间直接传送数据。一个线程发...

 
上一頁  下一頁
© 2005- 王朝網路 版權所有 導航