当前位置:主页>Java开发>
Java开发
详细解析Java中抽象类和接口的区别
 在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定...
作者:点击:0 评论:0   查阅全文...
Java 泛型的理解与等价实现
        泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。   Java语言引入泛型的好处是安...
作者:点击:0 评论:0   查阅全文...
JAVA教程:解析Java的多线程机制
一、进程与应用程序的区别      进程(Process)是最初定义在Unix等多用户、多任务操作系统环境下用于表示应用程序在内存环境中基本执行单元的概念。以Unix操作系统为例,进程是Unix操作系统环境中的基本成分、是系统资源分配的基本单位。Unix操作系统中完成的几...
作者:点击:0 评论:0   查阅全文...
Java线程简介--进阶学习
Java线程简介 Brian Goetz 2003-03-7 本教程研究了线程的基础知识 — 线程是什么、线程为什么有用以及怎么开始编写使用线程的简单程序。 我们还将研究更复杂的、使用线程的应用程序的基本构件 — 如何在线程之间交换数据、如何控制线程以及线程如何互相...
作者:点击:0 评论:0   查阅全文...
Java编程技巧(信号量,管道)
一、信号量 在进行多线程编程时,经常要使用同步互斥机构,但Java本身没有提供的同步互斥机构,仅提供了两个与同步互斥有关的方法:wait()和notify(),可以用来设计信号量类:mySemaphore,它是按照Dijkstra提出的计数信号量的思想设计的。 mySemaphore有两个最重要...
作者:点击:0 评论:0   查阅全文...
java高级多线程编程(一)--关于线程的停止问题
多线程是Java的一个优势,java使得程序员可以很方便的进行多线程程序开发。获得更好的性能。 关于多线程的概念以及一般的多线程编程,比如如何以及为何实现runnable接口,为何stop()会被Deprecated掉等等,这个请看matrix之前的多线程编程基础或者sun的java文档。 关...
作者:点击:0 评论:0   查阅全文...
JDK的命令详解(1)
JDK的命令详解(1) 功能说明: rmic 为远程对象生成 stub 和 skeleton。 语法: rmic [ options ] package-qualified-class-name(s) 补充说明: rmic 编译器根据编译后的 Java 类(含有远程对象实现)名,为远程对象生成 stub 和 skeleton(远程对象是指实现 ja...
作者:点击:0 评论:0   查阅全文...
12个最重要的J2EE最佳实践(2)
12个最重要的J2EE最佳实践(2)    6. 当使用 EJB 组件时,始终使用会话 Facades。    决不要将实体 bean 直接暴露给任何用户类型。对实体 bean 只可以使用本地 EJB 接口(Local EJB interfaces)。    当使用 EJB 组件时,使用一个会话 Facades 是一个确认...
作者:点击:0 评论:0   查阅全文...