Java Technology
文章平均质量分 53
fantian830211
yaogao@gmail.com
展开
-
Generics简介
Consider the following classes (written before the introduction of generics in JDK 5.0), designed to describe various kinds of media that a library might contain: public class Library { private原创 2006-02-13 18:56:00 · 1153 阅读 · 0 评论 -
Java 8 特性 – 终极手册
Java 8 特性 – 终极手册原文地址1.简介毫无疑问,Java 8是自Java 5发布以来最最重要的一次发布,这次发布给Java带来了很多的新特性,包括编译器、Java库、工具和JVM本身等等。在这份指南里我们将会浏览所有的这些改变,并且演示在不同场景下的用法。本指南由下面及部分组成,每部分都涉及到Java平台的细节翻译 2014-05-24 23:27:56 · 3659 阅读 · 0 评论 -
JMS概要(Java Message Service Overview)
这个关于JMS(Java Message Service)的概要回答了下面几个问题: 1.什么是消息?2.么是JMS API?3.如何使用JMS API?4. JMS API是如何与J2EE平台一起工作的? 1.1什么是消息?消息是软件组件或者应用之间交流的一种方法。消息系统是一个点对点的功能,一个消息客户端可以发送和接受从别的客户端发过来的消息,这些客翻译 2009-11-26 21:04:00 · 698 阅读 · 0 评论 -
JPA ID生成策略
数据的唯一性是很平常的要求,但是如果框架不能提供相关的控制而由程序员完全控制是很危险的,在JPA中,有下面四种策略。A.容器自动生成---GeneratorType.AUTO 由JPA自动生成B.使用数据库的自动增长字段生成---GenerationType.IDENTITY JPA 容器将使用数据库的自增长字段为新增加的实体对象赋唯一值。这种情况下需要数据库提供对自增长字段的支持,SQL Se原创 2009-09-11 20:05:00 · 10265 阅读 · 0 评论 -
第一个JPA程序
JPA是最新的Java ORM规范。在EJB3中,JPA用来实现持久化,取代原来的Entity Bean。关于实现的版本,现在主要有OpenJPA和Hibernate,个人感觉这两个实现版本没有什么太大的区别,因为我打算在JBoss下练习EJB3,所以采用了Hibernate的实现。目录结构如果下:src||--divinemind.......||--META-INF |-MANI原创 2009-09-09 19:30:00 · 1337 阅读 · 0 评论 -
Sax character method cutting elements
Its easy to use SAX to parse a xml document. At the end of this article, Ill give a simple example of SAX parsing XML.But one point, the character method, you cant count on this method to return en原创 2009-08-27 19:46:00 · 793 阅读 · 0 评论 -
JVM中进程的工作目录
JVM中进程的工作目录yaogao@gmail.com 每次我们用Java命令运行我们的Java程序,都会在JVM中开启一个进程,对于每一个进程,都会有一个相对应的工作目录,这个工作目录在虚拟机初始化的时候就已经设置好了,默认的情况下,工作目录是我们工程的根目录,比如:/home/test/Project---bin --divinemind.onlyfun.test原创 2007-09-05 20:52:00 · 2495 阅读 · 0 评论 -
Java中类与类的关系
yaogao@gmail.com类与类之间存在以下关系:1、 泛化(Generalization)很简单,就是我们常说的继承。是说子类获得父类的功能的同时,还可以扩展自己的功能。如图:Java代码中表现为:extends 和 implements2、 依赖(Dependency)两个相对独立的咚咚(A和B),当A负责构造B时,A与B形成依赖关系,即A使用B。如图原创 2007-08-21 23:00:00 · 5638 阅读 · 0 评论 -
Understanding J2EE Application Server Class Loading Architectures
Understanding J2EE Application Server Class Loading Architectures前言打包(J2EE1.3的说明中第八章)让框架可以把一个J2EE应用的方方面面聚合到一起,但是,应用服务器提供商们可以自由地设计合适的类装载层次,来获得应用中的类和资源。典型的类装载层次应用比如:热部署和应用独立。理解主流应用服务器类装载的架构帮助J2EE开翻译 2007-03-28 10:17:00 · 1553 阅读 · 0 评论 -
java虚拟机参数详解
下面的讨论以Windows平台的Sun MicroSystem实现的java5虚拟机为蓝本,其他操作系统或其他公司实现的虚拟机参数会有部分不同,但大部分含义都和Windows上的类似。Java5与以前版本相比,虚拟机参数大部分保持了向前兼容,同时也增加了一些新的参数,本文将对这些参数的作用作详细描述,使虚拟机能更符合运行环境的需要,获得更好的性能和稳定性。 Java在运行已编译完成的类时,转载 2006-12-22 11:07:00 · 1764 阅读 · 0 评论 -
Java线程学习和总结
线程是Java的一大特色,从语言上直接支持线程,线程对于进程来讲的优势在于创建的代价很小,上下文切换迅速,当然其他的优势还有很多,缺点也是有的,比如说对于开发人员来讲要求比较高,不容易操作,但是Java的线程的操作已经简化了很多,是一个比较成熟的模型。很多时候,我们都用不到线程,但是当我们有一天不走运(或者走运)的时候,我们必须要面对这个问题的时候,应该怎么办呢?本文是我的学习笔记和一些总结,试图...原创 2006-06-09 22:59:00 · 7963 阅读 · 3 评论 -
Refactoring practice
Refactoring practiceShenyang Liaoning Province P.R.Chinafantian830211@163.com 前言很早以前就听说过重构了,但是一直没有理由让我真正的花时间真正理解一些时下正在流行的名词,8月份新的项目终于开始了,是针对去年毕业后工作以来所有代码的一次大动作的修改,主要是修改代码的结构,以便让人能够理解,当然还有原创 2006-09-17 21:16:00 · 1258 阅读 · 0 评论 -
Annotation简介
对于Annotation,是Java5的新特性,下面是Sun的Tutorial的描述,因为是英文,这里我翻译下,希望能够比较清晰的描述一下Annotation的语法以及思想。Annotation:Release 5.0 of the JDK introduced a metadata facility called annotations. Annotations provide data翻译 2006-02-13 18:33:00 · 2729 阅读 · 0 评论 -
在一台服务器上面,JVM可以分配到的最大内存是多少?
在一台服务器上面,JVM可以分配到的最大内存是多少?The maximum theoretical heap limit for the 32-bit JVM is 4G. Due to various additional constraints such as available swap, kernel address space usage, memory fragmentat原创 2015-01-15 14:40:50 · 3455 阅读 · 0 评论