
java
文章平均质量分 53
royjane
本人最大的优势是动手能力和自学能力强。
性格开朗、大方、谦虚、自信,掌握良好的礼仪知识。
头脑灵活、反应敏捷,能够灵活处理工作中的突发事件。
对工作责任心强、勤恳踏实,有较强的组织、注重团队合作精神和集体观念。
展开
-
java全角空格转换半角空格
这里主要区别就在于,全角字符串的getBytes()的字解码和半角字符串的getBytes()字节码不一样。半角的 字节码是 32,全角的字节码是 -95-95 ,我们只需在这里给它都替换成 32 就可以了。我在这里提供了一个类方法,可以将全角空字节码 换成 32半角字节码。很有用哦。public class RemoveSpaces { public static final Str原创 2007-12-03 18:07:00 · 7662 阅读 · 2 评论 -
java平台-不断扩展的计算平台
java不仅是编程语言,还是一个开发平台,java技术给程序员提供了许多工具:编译器、解释器、文档生成器和文件打包工具等等。同时java还是一个程序发布平台,有两种主要的"发布环境",首先java运行时环境(java runtime environment,简称JRE)包含了完整的类文件包,其次许多主要的浏览器都提供了java解释器和运行时环境。目前Sun公司把java平台划分成原创 2008-10-22 11:38:00 · 558 阅读 · 0 评论 -
一维数组
1. 一维数组的定义 type arrayName[ ]; 类型(type)可以为Java中任意的数据类型,包括简单类型和复合类型。 例如: int intArray[ ]; Date dateArray[];2.一维数组的初始化 ◇ 静态初始化 int intArray[]={1,2,3,4}; String stringArray[]={"abc", "H原创 2008-10-22 12:48:00 · 529 阅读 · 0 评论 -
一切都是对象
面向过程 面向对象的第一个原则是把数据和对该数据的操作都封装在一个类中,在程序设计时要考虑多个对象及其相互间的关系。有些功能并不一定由一个程序段完全实现,可以让其它对象来实现,在本例中就由类Max完成求最大值的功能。而面向对象的另外一个好处是实现代码的重复使用,例如其它的程序中如果需要求最大值的功能,只需要通过类Max的对象就可以达到目的。但是如果象面向过程的代码段那样把求最大值的算法原创 2008-10-22 12:46:00 · 586 阅读 · 0 评论 -
多维数组
Java语言中,多维数组被看作数组的数组。 1.二维数组的定义 type arrayName[ ][ ]; type [ ][ ]arrayName; 2.二维数组的初始化 ◇ 静态初始化 int intArray[ ][ ]={{1,2},{2,3},{3,4,5}}; Java语言中,由于把二维数组看作是数组的数组,数组空间不是连续分配的,所以不要求二维数组每一维的大小相同原创 2008-10-22 12:53:00 · 549 阅读 · 0 评论 -
JAX-WS与JAX-RPC之间的关系
JAX-WS与JAX-RPC之间的关系 Sun最开始的web services的实现是JAX-RPC 1.1 (JSR 101)。这个实现是基于Java的RPC,并不完全支持schema规范,同时没有对Binding和Parsing定义标准的实现。 JAX-WS2.0 (JSR 224)是Sun新的web services协议栈,是一个完全基于标准的实现。在binding层,使用的是th原创 2009-01-09 00:14:00 · 864 阅读 · 0 评论 -
CXF和Axis的比较
CXF和Axis的比较 在SOA领域,我们认为Web Service是SOA体系的构建单元(building block)。对于服务开发人员来说,AXIS和CXF一定都不会陌生。这两个产品都是Apache孵化器下面的Web Service开源开发工具。 Axis2的最新版本是1.3.CXF现在已经到了2.0版本。 这两个框架 都是从已有的开源项目发展起来的。Axis2是从Axis1.原创 2009-01-09 00:19:00 · 1272 阅读 · 0 评论 -
Apache CXF 简介
Apache CXF 简介 SOA 目前已经成为了人人皆知的热点,对分析人员来讲,SOA 重点需要加强对业务服务的分析;各种不同的服务是 SOA 的重要基础;ESB 则提供了一个舞台,让各种异构系统的业务服务在这里进行实际业务的展现、集成等。对开发人员来讲,如何更快速地创建出更稳定的业务服务组件是关键;应该更加深入领会使用面向接口的组件化开发方式;开发人员重点是保障服务的生命周期,其它的事原创 2009-01-09 00:12:00 · 1059 阅读 · 0 评论 -
Java语言的特点(2)
1. 高性能 虽然java是解释执行的,但它仍然具有非常高的性能,在一些特定的CPU上,java字节码可以快速的转换成为机器码进行执行。而且java字节码格式的设计就是针对机器码的转换,实际转换时相当简便,自动的寄存器分配与编译器对字节码的一些优化可使之生成高质量的代码。随着java虚拟机的改进和"即时编译"(just in time)技术的出现使得java的执行速度有了更大的提高。2.解释原创 2008-10-22 11:31:00 · 797 阅读 · 0 评论 -
WEB开发中的JAVA字符编码经验总结
AVA中字符的表达 JAVA中有char、byte、String这几个概念。char 指的是一个UNICODE字符,为16位的整数。byte 是字节,字符串在网络传输或存储前需要转换为byte数组。在从网络接收或从存储设备读取后需要将byte数组转换成String。String是字符串,可以看成是由char组成的数组。String 和 char 为内存形式,byte是网络传输或存储的序列化原创 2008-01-08 17:55:00 · 882 阅读 · 0 评论 -
线程的优先级
线程的优先级 对于多线程程序,每个线程的重要程度是不尽相同,如多个线程在等待获得CPU时间时,往往我们需要优先级高的线程优先抢占到CPU时间得以执行;又如多个线程交替执行时,优先级决定了级别高的线程得到CPU的次数多一些且时间多长一些;这样,高优先级的线程处理的任务效率就高一些。 Java中线程的优先级从低到高以整数1~10表示,共分为10级,设置优先级是通过调用线程对象的setPrior原创 2008-01-08 17:29:00 · 672 阅读 · 0 评论 -
为什么面向对象的编程会在软件开发领域造成如此震憾的影响?
面向对象编程(OOP)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、 易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。此外,面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务。每个人都可从中获益。如果说它有缺点,那就是掌握它需付出的代价。思考对象的时候,需要采用形象思维,而不是程序化的思维原创 2008-01-08 16:44:00 · 799 阅读 · 0 评论 -
多线程
在计算机编程中,一个基本的概念就是同时对多个任务加以控制。许多程序设计问题都要求程序能够停下手头的工作,改为处理其他一些问题,再返回主进程。可以 通过多种途径达到这个目的。最开始的时候,那些拥有机器低级知识的程序员编写一些“中断服务例程”,主进程的暂停是通过硬件级的中断实现的。尽管这是一种 有用的方法,但编出的程序很难移植,由此造成了另一类的代价高昂问题。有些时候,中断对那些实时性很原创 2008-01-08 16:51:00 · 589 阅读 · 0 评论 -
Java编程规则
Java编程规则:(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。Java包(Pa原创 2008-01-08 16:58:00 · 636 阅读 · 0 评论 -
如何成为一个合格的java程序员
如何成为一个合格的java程序员1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、ser原创 2008-01-08 17:09:00 · 651 阅读 · 0 评论 -
Java中static、this、super、final用法
一、static请先看下面这段程序:public class Hello{ public static void main(String[] args){//(1) System.out.println(/"Hello,world!/");//(2) } }看过这段程序,对于大多数学过Java 的从来说,都不陌生。即使没有学过Java,而学过其它的高级语言原创 2008-01-08 17:15:00 · 572 阅读 · 0 评论 -
如何才算掌握Java
偶尔在网上发现的一片关于掌握JAVA的标准,感觉有点意思,虽然在一些观点上有些偏颇,但作为学习JAVA的引导尚可。至于原创是谁没有必要考证。时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分。1、语法:必须原创 2008-01-08 17:19:00 · 552 阅读 · 0 评论 -
Input和Output
Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:input stream:原创 2008-01-08 17:23:00 · 2671 阅读 · 0 评论 -
线程的创建
我们知道Java是面向对象的程序语言,用Java进行程序设计就是设计和使用类,Java为我们提供了线程类Thread来创建线程,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。下面是一个创建启动一个线程的语句: Thread thread1=new Thread(); file://声明一个对象实例,即创建一个线程; Thread1.run(); f原创 2008-01-08 17:27:00 · 726 阅读 · 0 评论 -
如何正确地在Axis、Axis2和Apache CXF之间抉择?
如何正确地在Axis、Axis2和Apache CXF之间抉择?关键字: axis axis2 cxf spring 新一代的 Web Services 框架如 Axis2、CXF 都是由现有的项目中逐渐演化而来的,Axis2 是由大家熟悉的 Axis 1.x 系列演化过来,而 Apache CXF 则是由 Celtix 和 XFire 项目整合而生,并且刚刚发布了 2.0.2 的最新版本,不过原创 2009-01-09 00:16:00 · 1117 阅读 · 0 评论