易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

C++和Java 哪个好? (源自 奇虎fvfve)

JAVA可以说是从C++发展起来的完全面向对象的开发语言,两者的实质区别是利益分属不同的公司:SUN和微软.对此微软发布了.NET与之抗衡.
从最新的Visual Studio .NET 2005看,.NET主要是4种语言:VB.NET, C#, C++.NET, J#.
VB.NET可以说是VB6的升级,但我认为VB.NET和C#已经是完全全新的语言了,两者的目的都是要打败JAVA这个竞争对手,除了语法以外,其功能几乎完全相同.
C++.NET才是真正的C++升级版,原有的C/C++程序可以照常使用.只是要区分危险代码与托管代码.
J#可以说是微软的JAVA,它是以前的J++的升级,微软曾经试图放弃J++,但在VS2005里它变成了J#.因为我没有用过,所以并不清楚细节.
.NET是个整体的开发平台,它不同于以往的VC或VB, .NET下无论你用VB.NET或C#,甚至C++.NET写的程序都只是编译成中间代码然后通过.NET Freamwork平台来运行(类似于JAVA虚拟机).所以用什么语言随你高兴,你甚至可以在一个项目里同时使用以上3种语言.所以,你应该选择的是JAVA或.NET平台,而单纯地拿C++同JAVA相比已没有意义了.
Java是SUN公司1982年开发的了,他比.NET早了起码20年,JAVA与C的关系就象Linux和Unix,在20多年的发展里他吸取了许多C,C++,COM,COM+等元素,特别是Ineternet和手机的盛行,最终使 ......

C++和Java 哪个好? (源自 奇虎fvfve)

JAVA可以说是从C++发展起来的完全面向对象的开发语言,两者的实质区别是利益分属不同的公司:SUN和微软.对此微软发布了.NET与之抗衡.
从最新的Visual Studio .NET 2005看,.NET主要是4种语言:VB.NET, C#, C++.NET, J#.
VB.NET可以说是VB6的升级,但我认为VB.NET和C#已经是完全全新的语言了,两者的目的都是要打败JAVA这个竞争对手,除了语法以外,其功能几乎完全相同.
C++.NET才是真正的C++升级版,原有的C/C++程序可以照常使用.只是要区分危险代码与托管代码.
J#可以说是微软的JAVA,它是以前的J++的升级,微软曾经试图放弃J++,但在VS2005里它变成了J#.因为我没有用过,所以并不清楚细节.
.NET是个整体的开发平台,它不同于以往的VC或VB, .NET下无论你用VB.NET或C#,甚至C++.NET写的程序都只是编译成中间代码然后通过.NET Freamwork平台来运行(类似于JAVA虚拟机).所以用什么语言随你高兴,你甚至可以在一个项目里同时使用以上3种语言.所以,你应该选择的是JAVA或.NET平台,而单纯地拿C++同JAVA相比已没有意义了.
Java是SUN公司1982年开发的了,他比.NET早了起码20年,JAVA与C的关系就象Linux和Unix,在20多年的发展里他吸取了许多C,C++,COM,COM+等元素,特别是Ineternet和手机的盛行,最终使 ......

JAVA 跳转语句break,continue,return

JAVA 跳转语句break,continue,return.(2009-05-12 15:54:09)
标签:
 
5.3.1 使用break 语句
在Java 中,break语句有3种作用。第一,你已经看到,在switch语句中,它被用来终止一个语句序列。第二,它能被用来退出一个循环。第三,它能作为一种“先进”的goto 语句来使用。下面对最后 2种用法进行解释。
使用break 退出循环
可以使用break 语句直接强行退出循环,忽略循环体中的任何其他语句和循环的条件测试。在循环中遇到break语句时,循环被终止,程序控制在循环后面的语句重新开始。下面是一个简单的例子:
JAVA 跳转语句break,continue,return
// Using break to exit a loop.
class BreakLoop {
public static void main(String args[]) {
for(int i=0; i<100; i++) {
if(i == 10) break; // terminate loop if i is 10
System.out.println("i: " + i);
}
System.out.println("Loop complete.");
}
}
该程序产生如下的输出:
i: 0
i: 1
i: 2
i: 3
i: 4
i: 5
i: 6
i: 7
i: 8
i: 9
Loop complete.
正如你看到的那样,尽管for 循环被设计为从 0执行到99,但是当i等于10时,break语句终止了程序。break语句能用于任何 ......

Java程序员的知识架构浅析

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。
  一、Java编程入门类
  对于没有Java编程经验的Java程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。
  1、《Java编程思想》
  在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。
  2、《Agile Java》中文版
  这本书是出版社送给我的,我一拿到就束之高阁,放在书柜一页都没有翻过,但 ......

Java平台I18N 支持概述

一、国际化和 Java 编程语言
 
和大多数使用其它语言的程序员不同,Java
程序员是大量构建在 JDK 中提供 I18N 支持的标准代码的受益者。大部分代码最初来自 IBM 的 Taligent 子公司(自从合并进
IBM 以后),代表了许多人年的工作成果,比大多数公司独自在其产品中提供的代码要切实可行得多。
 
这些
代码及其远见并不总是完美的;例如,请看一下 java.util.Date
类中许多弃用的(deprecated)方法。我们中的许多人可能记得太平洋标准时间(Pacific Standard Time)显然也是
Java 世界时间(Java World
Time)。然而,即使在“错误的旧时代”,其它语言也没有能与这种内置的功能匹敌的东西,即便有,也很少。这一节的页面简要地讨论了 Java
平台支持的一般国际化领域。
二、Unicode 支持
 
Java
语言字符集是 Unicode,而且相应地,原始 char 数据类型的长度是两个字节(16 位),以容纳 Unicode 值。由于大家熟悉的
String 由 char 组成,因此 String 也是基于 Unicode 的。Unicode 本身是这样定义的:值 0 到 127
匹配标准 ASCII,0 到 255 匹配 ISO 8859-1 (Latin-1) 标准。由于这一起始值的一致性,不使用 I18N
功能或不需要 ......

java的一些常用包

commons-digester.jar
Digester基于规则的XML文档解析,主要用于XML到Java对象的映射.
commons-beanutils.jar
提供对Java 反射和自省API的包装.
aspectjweaver.jar
用于在Spring 2.0中集成AspectJ AspectJ LTW织入器
ognl.jar
OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。
hibernate2依赖的一些包
hibernate2.jar
Hibernate的库,没有什么可说的,必须使用的jar包
cglib-asm.jar:
CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包
dom4j.jar:
  dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方 ......

java verbose命令

java -verbose[:class|gc|jni] 在输出设备上显示虚拟机运行信息。
1.java -verbose:class
在程序运行的时候究竟会有多少类被加载呢,一个简单程序会加载上百个类的!你可以用verbose:class来监视,在命令行输入java -verbose:class XXX  (XXX为程序名)你会在控制台看到加载的类的情况。
 verbose和verbose:class含义相同,输出虚拟机装入的类的信息,显示的信息格式如下: [Loaded java.io.FilePermission$1 from shared objects file] 当虚拟机报告类找不到或类冲突时可用此参数来诊断来查看虚拟机从装入类的情况。
2.java –verbose:gc
在虚拟机发生内存回收时在输出设备显示信息,格式如下: [Full GC 268K->168K(1984K), 0.0187390 secs] 该参数用来监视虚拟机内存回收的情况。
01 public class TestGC{ 
02
03       public static void main(String[] args) {  
04
05 TestGC test = new TestGC();  
06
07 System.gc(); 
08
09 }
10
11 }
在这个例子中,一个新的对象被创建,由于它没有使用,所以该对象迅速地变为可达,程序编译后,执行命令: java -verbose:gc TestGC 后结果为:
[Full ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [2453] [2454] [2455] [2456] 2457 [2458] [2459] [2460] [2461] [2462]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号