Welcome 微信登录

首页 / 软件开发 / JAVA

Eclipse V3.1中的Java泛型支持

Eclipse V3.1中的Java泛型支持

Eclipse V3.1中的Java泛型支持2010-12-02 IBM Neal FordJava 中的泛型几乎从第一个版本开始,Java 技术的创立者们就已经开始讨论对该语言添加 泛型支持。C++ 通过标准模板库对泛型进行支持,但是由于缺少所有其他类(嵌 入在 Java 语言中的Object 类中)的一个统一父类,泛型的实现也受到阻碍。Java的泛型支持是其历史上最重大的语法变化。由于某些显而易见的原因,工具支持比其他 SDK 升级的步法要慢得多。尽管...
Java Applet基础知识

Java Applet基础知识

Java Applet基础知识2010-12-03Java Applet 是用Java 语言编写的一些小应用程序,这些程序是直接嵌入到页面中,由支持Java的浏览器(IE 或 Nescape)解释执行能够产生特殊效果的程序。它可以大大提高Web页面的交互能力和动态执行能力。包含Applet的网页被称为Java-powered页,可以称其为Java支持的网页。当用户访问这样的网页时,Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网...
Java同步代码等同于断面

Java同步代码等同于断面

Java同步代码等同于断面2010-12-03同步经常作为断面被引用。断面是指一次只能有一个线程执行它。多个线程同时执行同步代码是有可能的。这个误解是因为很多程序员认为同步关键字锁住了它所包围的代码。但是实际情况不是这样的。同步加锁的是对象,而不是代码。因此,如果你的类中有一个同步方法,这个方法可以被两个不同的线程同时执行,只要每个线程自己创建一个的该类的实例即可。参考下面的代码:class Foo extends Thread{ private int ...
在Java中进行事务处理的方法

在Java中进行事务处理的方法

在Java中进行事务处理的方法2010-12-03摘要 本文介绍在Java中进行事务处理的方法,通过实例分别讲述了如何采用JavaBean、Ejb组件实现J2EE应用服务器支持的JDBC事务、JTA(Java Transaction API)事务。关键词 JavaBean,EJB, 数据库,事务处理,JTAJavaBeanJavaBean是用Java语言编写的与平台无关的组件。它是描述Java的软件组件模型,有点类似于Microsoft的COM组件的概念。...
JBuilder+WebLogic实现教材管理系统

JBuilder+WebLogic实现教材管理系统

JBuilder+WebLogic实现教材管理系统2010-12-03摘 要 这篇文章研究了在校园网环境下合理利用原有异构数据库建立相关的部门管理系统的方法,介绍了基于WebLogic应用服务器进行教材综合管理系统的设计和实现的过程。关键词 数据库;J2EE; EJB;WebLogic引 言随着科学技术的不断提高,计算机网络的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。同样各类学校的校园网也运行了多个年头,但还有不少学校的管理...
漫谈Java数据库存取技术

漫谈Java数据库存取技术

漫谈Java数据库存取技术2010-12-03IT技术日新月异,新技术的出现令人目不暇接,似乎每一天都在产生着新名词。不过归根结底IT所要实现的价值不外乎数据收集,然后再以客户希望的形式展示给客户而已。因此数据存取技术也就成了一个永恒的话题。而在Java这个开放的世界里,数据库存取技术是五花八门,种类繁多。我们也来侃侃Java世界里主流的数据库存取技术。首先列出英雄榜1.JDBC直接访问数据库2.EJB entity bean.3.JDO技术。4.第三方O...
使用Java Applet播放声音文件

使用Java Applet播放声音文件

使用Java Applet播放声音文件2010-12-03使用Applet播放声音时需首先定义AudioClip对象,GetAudioClip方法能把声音赋予AudioClip对象,如果仅想把声音播放一遍,应调用AudioClip类的play方法,如果想循环把声音剪辑,应选用AudioClip类的loop方法。(1) 播放声音文件图像格式各种各样,如BMP、GIF和JPEG等。声音文件也一样,WAV和AU是最常用的两种声音文件。目前Java仅支持AU文件,...
利用Observer模式实现组件间通信

利用Observer模式实现组件间通信

利用Observer模式实现组件间通信2010-12-031.问题的提出以前做一个界面的时候常常会遇到这样的尴尬情况:希望保留各个独立的组件(类),但又希望它们之间能够相互通信。譬如Windows中的Explorer,我们希望鼠标点击左边是树型目录的一个节点,右边的文件浏览能及时列出该节点目录下的文件和子目录,类似这样一个简单的应用,如果只有一个类继承JFrame,而树型组件和浏览文件的面板作为成员,就像:public class MainFrame ex...
基于Java的UDP协议程序设计初探

基于Java的UDP协议程序设计初探

基于Java的UDP协议程序设计初探2010-12-03在Java中进行网络编程是相对容易的,因为J2SE中的java.net包已经对各种通信协议很好的进行了封装,本文主要讲述如何基于UDP(用户数据报)协议编写应用程序。通常我们进行网络一般都是使用基于socket的TCP/IP编程,毕竟TCP/IP应用非常的广泛,比如我们浏览互联网就是基于HTTP协议、我们发送邮件是通过SMTP协议。它们都是基于TCP/IP的。TCP/IP的传输最重要的是它可以保证数据...
利用Java Applet编程实现动画特技

利用Java Applet编程实现动画特技

利用Java Applet编程实现动画特技2010-12-03Java 不仅提供了对图形、图像的支持,还允许用户实现连续的图像播放,即动画技术。Java 动画的实现,首先用Java.awt 包中的 Graphics 类的drawImage()方法在屏幕上画出图像,然后通过定义一个线程,让该线程睡眠一段时间,然后再切换成另外一幅图像;如此循环,在屏幕上画出一系列的帧来造成运动的感觉,从而达到显示动画的目的。为了每秒钟多次更新屏幕,必须创建一个线程来实现动画的...
Java语言的接口与类型安全

Java语言的接口与类型安全

Java语言的接口与类型安全2010-12-03接口是实现构件可插入性的关键,可插入构件的关键在于存在一个公用的接口,以及每个构件实现了这个接口。什么是接口?Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口的两种含义:一,Java接口,Java语言中存在的结构,有特定的语法和结构;二,一个类所具有的方法的特征集合,是一种逻辑...
浅析Java语言中的内部类

浅析Java语言中的内部类

浅析Java语言中的内部类2010-12-03提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在 C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下 文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到, 内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎 有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入 了解,你会发现Java的设计...
在Java中操纵UDP

在Java中操纵UDP

在Java中操纵UDP2010-12-03什么是UDP协议UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。为什么要使用UDP在选择使用协议的时候,选择UDP必须要谨慎。在网络质量令人不十分满意的环境下,UDP协议数据包丢失会比较严重。但是...
性能、规模、风险 初评hibernate

性能、规模、风险 初评hibernate

性能、规模、风险 初评hibernate2010-12-03业务逻辑层下的ORM层用什么,有人推荐Hibernate,也有人对此持否定态度,所以决定先了解一下,以下是我看了几天文档后的一些体会,可能有点悲观。1,Hibernate究竟能用到多大的项目?什么是多大,这很难说,我想应该是数据库表比较多,业务逻辑比较复杂(表关联复杂),而且要求性能比较高吧。其他行业我不知道,电信行业软件都该是如此。据我了解,这样的数据库访问(尤其是频繁发生的交易)通常需要用存促...
Struts+Hibernate结构中J2EE的数据表示

Struts+Hibernate结构中J2EE的数据表示

Struts+Hibernate结构中J2EE的数据表示2010-12-03在 struts+hibernate 这种结构中,是不应该把Hibernate产生的PO直接传递给JSP的,不管他是Iterator,还是List,这是一个设计错误。我来谈谈在J2EE架构中各层的数据表示方法:Web层的数据表示是FormBean,数据来源于HTML Form POST业务层的数据表示是VO持久层的数据表示是PO,其数据来源于,持久层的数据表示例如CMP。在一个规范...
利用Eclipse开发Hibernate应用程序

利用Eclipse开发Hibernate应用程序

利用Eclipse开发Hibernate应用程序2010-12-03Eclipse是目前非常流行的开发平台,开放扩展的架构让很多程序员找到了自己个性化的工作环境,Hibernate也是目前牛叉得不得了的框架,至少在EJB 3大行其道之前,它是我们在考虑OR映射时非常好的选择。本文主要介绍如何利用Hibernate Syn插件在Eclipse 3.0.1中快速的开发Hibernate应用程序,提高我们的工作效率。关于Hibernate框架的细节,本文不做过多...
<< 61 62 63 64 65 66 67 68 69 70 >>