Quantcast
Channel: BlogJava-Flyingis-随笔分类-JavaSE
Browsing latest articles
Browse All 28 View Live

Image may be NSFW.
Clik here to view.

Java中存储数据的地方

   作者:Flyingis...

View Article



Image may be NSFW.
Clik here to view.

在Linux下安装JDK及环境设置

作者:Flyingis我在Fedora Core 3上已经成功安装了jdk(jdk-1_5_0_02-linux-i586.rpm),其它版本的Linux基本相同,过程如下:1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd /home#cp...

View Article

Image may be NSFW.
Clik here to view.

小议final关键字

作者:Flyingis      final是Java语言中一个很微妙的关键字,而使用它通常出于两种理由:设计与效率。我们可以对数据成员、方法和类使用final关键字。...

View Article

Image may be NSFW.
Clik here to view.

用Java实现自动在数据库表中生成ID号[原创]

    作者:Flyingis    前段时间用Struts开发了一个B/S结构的信息管理系统,其中有一个功能是要求管理员能够对数据字典进行修改,数据字典的表结构基本上都是table(id,...

View Article

Image may be NSFW.
Clik here to view.

多态学习心得

作者:Flyingis    这几天我在重新复习Java语言基础,虽然和团队一起,自己个人都进行了实际项目的开发,但越往上面走越觉得自己应该花点时间看看Java的基础知识,巩固一下基础。今天复习的是多态,同时写下自己的学习心得。...

View Article


Image may be NSFW.
Clik here to view.

Java接口特性学习

作者:Flyingis    在Java中看到接口,第一个想到的可能就是C++中的多重继承和Java中的另外一个关键字abstract。从另外一个角度实现多重继承是接口的功能之一,接口的存在可以使Java中的对象可以向上转型为多个基类型,并且和抽象类一样可以防止他人创建该类的对象,因为接口不允许创建对象。...

View Article

Image may be NSFW.
Clik here to view.

理解Java内部类的基本特性(一)

    作者:Flyingis    内部类是Java语言一个重要的基本特性,在Java开发的许多领域都会经常用到。内部类的定义说简单一点就是将一个类定义在另外一个类的内部。内部类允许你把一些逻辑相关的类组织在一起,控制内部类代码的可视性,它和类的组合是完全不同的概念。内部类主要有以下比较关键的特性:   1....

View Article

Image may be NSFW.
Clik here to view.

理解Java内部类的基本特性(二)

作者:Flyingis4.  内部类拥有其外围类的所有元素的访问权,当某个外围类的对象创建了一个内部类对象时,此内部类对象必定会保存一个指向那个外围类对象的引用。然后,在访问此外围类的成员时,就是用那个“隐藏”的引用来选择外围类的成员。这与C++嵌套类的设计非常不同,在C++中只是单纯的名字隐藏机制,与外围对象没有联系,也没有隐含的访问权。...

View Article


Image may be NSFW.
Clik here to view.

内部类的作用

    作者:Flyingis    内部类的功能在于,每个内部类都能独立的继承一个接口的实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。内部类使得多重继承的解决方案变得完整,并且内部类允许继承多个非接口类型(类或抽象类)。 interface Sa {   void today();   void yesterday();   boolean check(); }...

View Article


Image may be NSFW.
Clik here to view.

用Java实现自动在数据库表中生成ID号(改进算法)[原创]

    作者:Flyingis...

View Article

Image may be NSFW.
Clik here to view.

挖掘Jakarta Commons中隐藏的宝贝(一)[转载]

(文章转自CSDN)如果你不熟悉Jakarta Commons话,那么很有可能你已经重新发明了好几个轮子。在你编写更多的普通的框架或工具之前,体验一下Commons吧。它将会大大地节约你的时间。太多的人自己写一个,其实是与Commons Lang中的StringUtils重复的StringUtils类,或者,开发者不知道从Commons...

View Article

Image may be NSFW.
Clik here to view.

挖掘Jakarta Commons中隐藏的宝贝(二)[转载]

(文章转自CSDN)2.Commons Collections中的算子算子成为Commons Collections...

View Article

Image may be NSFW.
Clik here to view.

挖掘Jakarta Commons中隐藏的宝贝(三)[转载]

(文章转自CSDN)3. 使用XPath语法来查询对象和集合Commons JXPath是一种让人很吃惊地(非标准的)对XML标准的使用。XPath一段时间以来一直是作为在一个XSL样式表中选择结点或结点集的一种方法。如果你用过XML,你会很熟悉用这样的语法/foo/bar来从foo文档元素中选择bar子元素。Jakarta Commons...

View Article


Image may be NSFW.
Clik here to view.

Vector & ArrayList 哪一个更好?为什么?[转载]

有的时候 Vector更好一些;有的时候ArrayList 更好一些;有的时候你一个也不想用。但愿,你不是在期望一个简单明了的答案,因为答案因你在用他们做什么而定。下面是要考虑的四个方面: API 同步-Synchronization 数据增长-Data growth 使用方法-Usage patterns 让我一个一个来解释吧。 API 在The Java Programming Language...

View Article

Image may be NSFW.
Clik here to view.

关键字new和newInstance方法区别

    作者:Flyingis    在初始化一个类,生成一个实例的时候,newInstance()方法和new关键字除了一个是方法,一个是关键字外,最主要有什么区别?它们的区别在于创建对象的方式不一样,前者是使用类加载机制,后者是创建一个新类。那么为什么会有两种创建对象方式?这主要考虑到软件的可伸缩、可扩展和可重用等软件设计思想。...

View Article


Image may be NSFW.
Clik here to view.

Java虚拟机简介[转载]

     摘要: 一、什么是Java虚拟机   Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。   1.        为什么要使用Java虚拟机 Java语言的一个非常重要的特点就是与平台的无关性。而使用Jav...  阅读全文Flyingis 2005-12-05 16:26 发表评论

View Article

Image may be NSFW.
Clik here to view.

浅议类型识别与反射机制

    作者:Flyingis    运行时类型识别(Run-time Type Identification, RTTI)主要有两种方式,一种是我们在编译时和运行时已经知道了所有的类型,另外一种是功能强大的“反射”机制。...

View Article


Image may be NSFW.
Clik here to view.

Java容器分析--数组

         作者:Flyingis    数组是Java语言内置的类型,除此之外,Java有多种保存对象引用的方式。Java类库提供了一套相当完整的容器类,使用这些类的方法可以保存和操纵对象。下面分别进行讨论,在研究Java容器类之前,先了解一下Java数组的基本功能和特性。 1.  数组的基本特性...

View Article

Image may be NSFW.
Clik here to view.

ClassCastException深入分析

作者:Flyingis...

View Article

Image may be NSFW.
Clik here to view.

Java容器分析--List和Set

    作者:Flyingis    容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。          Java2容器类类库的用途是“保存对象”,它分为两类: Collection----一组独立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set不能有重复元素。...

View Article

Image may be NSFW.
Clik here to view.

Java容器分析--Map

    作者:Flyingis标准的Java类库中包含了几种类型的Map,它们都拥有同样的基本接口Map,但是行为特性各不相同,主要表现在效率、键值对的保存、元素呈现次序、对象的保存周期和判定键是否等价的策略等方面。 1.Map的功能方法 Map(interface): 维护label和value的关联性,使得可以通过label查找value。 HashMap:...

View Article


Image may be NSFW.
Clik here to view.

Java I/O中的设计模式

作者:Flyingis    任何程序语言的I/O设计都是一项具有挑战的任务,因为数据的传输存在多种可能,这些可能不仅存在于数据发送端和接收端(文件、网络链接等),还存在于这些数据的多种存在方式,例如缓冲区数据、顺序存取数据、字符数据、字节数据等等。...

View Article


Image may be NSFW.
Clik here to view.

Java I/O中的数据编码转换

作者:Flyingis      JDK1.4开始便引入了java.nio.*包,其目的在于提高I/O的速度,这是因为该类库使用的结构更接近于操作系统执行I/O的方式,即通过通道和缓冲器来读写数据。在实际应用中,和我们直接交互的是缓冲器,然后把缓冲器派送到通道,通道要么从缓冲器获得数据,要么向缓冲器发送数据。     在基于Java的各种开发中,字符编码是常见的问题之一,在最基本的Java...

View Article

Image may be NSFW.
Clik here to view.

文件加锁基础

作者:Flyingis    文件加锁是JDK1.4引入的一种机制,它允许我们同步访问某个作为共享资源的文件。竞争同一文件的两个线程可能在不同的Java虚拟机上,或者一个是Java线程,另一个是操作系统中的某个本地线程。文件锁对其他的操作系统进程是可见的,因为Java的文件加锁直接映射到了本地操作系统的加锁工具。...

View Article

Image may be NSFW.
Clik here to view.

Java I/O中的对象序列化

作者:Flyingis...

View Article


Image may be NSFW.
Clik here to view.

[Java Puzzlers]表达式随想

    作者:Flyingis    前段时间到书店抱了几本书回来,虽说网上有很多电子版的资料,但有时候觉得一些比较经典、自己比较喜欢的书籍还是有必要捧在手上细读的,《Java Puzzlers》就是其中之一,没事的时候就喜欢拿出来翻翻,怕自己像看新闻报纸一样看过就淡忘了,还是略作笔记让自己多份思考。...

View Article

Image may be NSFW.
Clik here to view.

静态设计

     摘要: 重新看看静态设计的优劣之处。  阅读全文Flyingis 2006-12-27 16:16 发表评论

View Article

Image may be NSFW.
Clik here to view.

SuSE 9.1 平台 ArcIMS(JRE) 中文显示解决方案

     摘要: 最初以为是操作系统的字体显示问题,但SuSE9.1本身是包含中文字体的,很容易让我们想到了JRE。 文章标题为《SuSE 9.1 平台 ArcIMS 中文显示解决方案》,ArcIMS运行于JRE环境之上,因此问题的根本在于SuSE9.1平台下JRE运行时环境的中文显示,通过文中介绍的方案可以解决SuSE9.1操作系统中运行于JRE之上的所有应用程序的中文显示问题,如ArcIMS...

View Article
Browsing latest articles
Browse All 28 View Live


Latest Images