java
iteye_8791
这个作者很懒,什么都没留下…
展开
-
java方法中传值的认识
[b][color=darkblue]面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? [/color][/b] 答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用一个副本。指向同一个对象,对象的内容可以在被调用的方法中改变,但对象的引用(不...2007-12-18 21:52:47 · 75 阅读 · 0 评论 -
java中取系统时间出现时间差问题
最近在项目中发现java获取系统时间 new Date().toLocaleString()相差13个小时,之前没有出现该情况,只是升级后出现的。 具体如何导致的,还在学习中ing! 下面贴出解决方法: [code="java"] import java.text.SimpleDateFormat; import java.util.Calendar; import java.ut...2008-10-10 01:53:37 · 151 阅读 · 0 评论 -
java中实现的MD5
[code="java"] public class MD5 { String hex_chr = "0123456789abcdef"; private String rhex(int num) { String str = ""; for(int j = 0; j > (j * 8 + 4)) & 0x0F) + hex_chr.charAt(...2008-06-13 10:17:53 · 171 阅读 · 0 评论 -
json介绍
XML——这种用于表示客户端与服务器间数据交换有效负载的格式,几乎已经成了Web services的同义词。然而,由于Ajax和REST技术的出现影响了应用程序架构,这迫使人们开始寻求`XML的替代品,如:JavaScript Object Notation(JSON)。 JSON 作为一种更轻、更友好的 Web services客户端的格式(多采用浏览器的形式或访问 REST风...2008-06-04 15:56:28 · 436 阅读 · 0 评论 -
关于Java调用dll的方法
[quote] Java语言本身具有跨平台性,如果通过Java调用DLL的技术方便易用,使用Java开发前台界面可以更快速,也能带来跨平台性。 Java调用C/C++写好的DLL库时,由于基本数据类型不同、使用字节序列可能有差异,所以在参数传递过程中容易出现问题。 使用Java调用DLL动态链接库的方案通常有三种:JNI, Jawin, Jacob. 其中JNI(Ja...2008-06-03 10:57:08 · 137 阅读 · 0 评论 -
J2SE API读取Properties文件六种方法
[code="java"]使用J2SEAPI读取Properties文件的六种方法 1。使用java.util.Properties类的load()方法 示例:InputStreamin=lnewBufferedInputStream(newFileInputStream(name)); Propertiesp=newProperties(); p.load(in); ...2008-05-28 14:49:18 · 100 阅读 · 0 评论 -
java的property配置文件的用法
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数 据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。 各种语言都有自己所支持的配置文件类型。比如 Python ,他支持 .ini ...2008-05-28 14:26:18 · 129 阅读 · 0 评论 -
UUID生成方法
[b]UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部...2007-12-24 17:04:16 · 135 阅读 · 0 评论 -
成为java高手的八大条件
[quote]世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1、扎实的基础 数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读...2007-12-23 01:06:10 · 89 阅读 · 0 评论 -
JAVA基础知识精华总结
[quote]1、对象的初始化 (1)非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。 构造方法的作用就是初始化。 (2)静态对象的初始化 程序中主类的静态变...2007-12-23 01:01:18 · 67 阅读 · 0 评论 -
关于提高自己JAVA水平的十大技术讨论
[quote]本文列出了当今计算机软件开发和应用领域最重要十种关键技术排名,如果你想保证你现在以及未来的几年不失业,那么你最好跟上这些技术的发展。虽然你不必对这十种技术样样精通,但至少应该对它们非常熟悉。 一、XML 在十种技术中,最重要的一种技术我想应该非XML莫属。这里不仅仅指XML规范本身,还包括一系列有关的基于XML的语言:主要有XHTML,XSLT,XSL,DTDs,...2007-12-23 00:59:30 · 85 阅读 · 0 评论 -
java中四种操作xml方式的比较
[quote]1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处...2007-12-23 00:55:35 · 66 阅读 · 0 评论 -
JAVA四种基本排序,包括冒泡法,插入法,选择法,SHELL排序法
JAVA四种基本排序,包括冒泡法,插入法,选择法,SHELL排序法.其中选择法是冒泡法的改进,SHELL排序法是 插入法的改进.所以从根本上来说可以归纳为两种不同的排序方法:即:插入法&冒泡法 一 插入法:遍历排序集合,每到一个元素时,都要将这个元素与所有它之前的元素遍历比较一遍,让符合排序顺序的元素挨个移动到当前范围内它最应该出现的位置。交换是相邻遍历移动,双重循环控制实现.这种排序法属...2007-12-22 17:08:51 · 115 阅读 · 0 评论 -
J2SE5.0 新特性(11个特性)
J2SE5.0 新特性 (11个特性) 内容概要 泛型(Generic) 增强循环(Enhanced for Loop) 可变参数(Variable Arguments) 自动实现装箱和解箱操作(Boxing/Unboxing Conversions) 静态导入(Static Imports) 枚举类(Enumeration Classes) ...2007-12-22 16:57:25 · 147 阅读 · 0 评论 -
DataUtil
[code="java"]package com.idmanager.util; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.Ob...原创 2010-02-11 23:04:00 · 158 阅读 · 0 评论