JAVA基础:Vector遍历的通用实现

  记得以前使用过一个由apache项目组提供的Array遍历器,觉得挺通用,也挺方便的。近日在自己的项目用到了vector的遍历,所以就想也用一个vector的Iterator.所以就自己写了一个,其实也很简单的。   对于Vector,如果我们不用遍历,那么就要自己去写循...

#
JAVA
分享:

JAVA基础:Java中如何处理异常

  在Java中,异常定义了程序运行中可能遇到的轻微错误或异常情况。当发生异常时,程序员可以通过自己编写有针对性的代码来对它进行处理,以让程序继续运行下去。为了让写出来的代码比较强壮(robust),java语言要求除Error和RuntimeException之外的所有Ex...

#
Java
分享:

Java实现抽取网页信息

使用正则表达式及字符串操作,抽取网页信息,实现代码如下:/* 去script */ public static String trimScript(String content) { String regEx = "<script[^>]*>[^<]+</script>"; Pattern p = Pattern.compile(regEx); Matcher m = ...

#
Java
分享:

Java语言的中文问题解决之道

   Java 编程语言成长于网络世界,这就要求 Java 对多国字符有很好的支持。 Java 编程语言适应了计算的网络化的需求,为它能够在网络世界迅速成长奠定了坚实的基础。 Java 的缔造者 (Java Soft) 已经考虑到 Java 编程语言对多国字符的支持,只是现在的...

#
Java
分享:

JAVA基础:解读内存优化编程

  一.代码优化   内存会溢出肯定和代码逃不了关系,99.99%学java的人都知道垃圾回收器是java的一大优点并据此来嘲笑C++。显然这个特性为代码编写者省了不少事,但这个特性却带来了不少隐患。举个例子在游戏当中经常有不同场景的切换,如从游戏逻辑退到...

#
Java
分享:

从C++转到Java需注意的地方

  1.Java在虚拟机上运行   Java源代码并不是被编译成为普通的机器代码。而是被翻译成为虚拟机可以执行的代码。一个Java解释器最终执行这些代码。这其中没有连接的过程;解释在需要的时候动态的加载一些类;   2.Java是完全面向对象的   Java是一种...

#
Java
分享:

使用 JdbcProxy 测试 Java 应用程序(下)

  记录用于回放的 JDBC 调用过程  方便开发人员和测试人员阅读的 JDBC 调用过程其记录形式不便于进行解析,因此并不能直接被用来回放的 JDBC 调用过程。为了简化准备数据的过程,JdbcProxy 还可以生成一种用于回放 JDBC 调用过程的,特别是易于在 HTTP...

#
java
分享:

使用 JdbcProxy 测试 Java 应用程序(上)

  简介   JdbcProxy 是 SourceForge 上一个开源的 Java 项目,用 Java 语言编写,遵循 LGPL 和 MPL1.1 协议,由 Frans van Gool 开发,支持 JDBC2.0 规范。通过继承和重写 JDBC2.0 的接口,将一个 Java 应用访问数据库的过程记录在 XML 文件中,并通过...

#
java
分享:

Java性能优化

  一、避免在循环条件中使用复杂表达式   在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。   例子: import java.util.Vector;class CEL {void method (Vec...

#
java
分享:

怎样解决Java内存泄漏

  解决Java内存泄漏   Java内存泄漏是每个Java程序员都会遇到的问题,程序在本地运行一切正常,可是布署到远端就会出现内存无限制的增长,最后系统瘫痪,那么如何最快最好的检测程序的稳定性,防止系统崩盘,作者用自已的亲身经历与各位分享解决这些问题的...

#
Java
分享:

浅谈关于C#、Java泛型的看法

  过去曾经有很长一段时间,直至现在,存在这样的一种观点,就是C#比Java的实现更漂亮。《Think in java》的作者Bruce Eckel曾经公开质疑过Java 5提供的泛型。   在C# 2.0支持泛型,而且在虚拟机级别支持,一开始接触时,感觉是很震撼的,感觉到泛型从...

#
java
分享:

Java应用:Fedora Linux 8系统下配置JDK

  1. 到sun.com下载jdk-6u4-linux-i586.bin,假设下载到当前用户目录下;   2. 在/home/abin下建立software目录,拷贝jdk-6u4-linux-i586.bin到software目录;   3. 找开终端,转到/home/abin/software,执行命令sh jdk-6u4-linux-i586.bin,屏幕会显示...

#
Java
#
Linux
分享:

struts2.0的标签库

  用过struts1.x的人都知道,标签库有html、bean、logic、tiles,而struts2.0里的标签却没有分类,只用在jsp头文件加上 <%@ taglib prefix="s" uri="/struts-tags" %>   就能使用struts2.0的标签库   下面就介绍下每个标签的用法:...

#
java
分享:

菜鸟入门:Java语言学习六大要点

  Java的学习是比较复杂的,主要表现在相关的一系列平台、规范和协议上。有经验的Java程序员都知道,只掌握了Java语言本身很难开发应用程序。本文不讨论这些复杂的概念,而是我是在北京参加的培训,现在从初学者的角度,对于Java语言本身的学习提出自己的...

#
Java
分享:

64位系统环境时Java的性能

  如果你要买一辆车而且你的首要目标是性能或者更具体的说是原始动力,那么在4缸发动机和8缸发动机之间选择的话,答案很显然,因为越大越好。通常而言,当我们看计算机配置列表或者产品宣传的时候,64位的性能也比32位有优势,同样四核比双核更棒。   ...

#
java
分享:

利用缓冲技术提高JSP程序的性能和稳定性

  一、概述   在Web应用中,有些报表的生成可能需要数据库花很长时间才能计算出来;有的网站提供天气信息,它需要访问远程服务器进行SOAP调用才能得到温度信息。所有这一切都属于复杂信息的例子。在Web页面中加入过多的复杂信息可能导致Web服务器、数...

#
java
#
JSP
分享:

Log4J和JDK Logger之间的区别

  大家在编程时经常不可避免地要使用到一些日志操作,比如开发阶段的调试信息、运行时的日志记录及审计。调查显示,日志代码占代码总量的4%。通常大家可以简单地使用System.out.println()语句输出日志信息,但是往往会有一些判断,比如:    ...

#
Java
分享:

关于J2ME程序员新手开发入门的几大要点

  一、J2ME中需要的Java基础知识  现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一...

#
Java
分享:

五种最值得学习的JAVA开发技术

  Carlos Perez(著名的Java技术人员)最近发表了他认为值得在2008学习五种的JAVA技术,它们是:  OSGi(基于Java的动态模型规范)  OSGi(Open Service Gateway Initiative)指OSGi Alliance组织制定的一个基于Java语言的服务 (业务)规范——OSGi服务平台...

#
Java
分享:

深入浅析Java编程语言中的小技巧

  1. Javadoc API文件产生器   Javadoc程序读取一个Java类文件并自动创建一组HTML文件,这些HTML 文件描述了Java类文件的类、变量、成员函数,所有Java类库的APIHTML 文件都可以由此程序创建。Javadoc把软件包名或源文件列表当做一个变量。Javadoc依靠...

#
java
分享:
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2022
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号