Java
文章平均质量分 72
smmi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
截取字符串指定的长度
package com.common;/** * 截取字符串的长度 * @author S.J * @version 1.0, 11/03/2009 */public class CharactorLength { public final static int LENGTH_COMMON = 60; public final static int LEN...2009-11-03 14:10:27 · 264 阅读 · 0 评论 -
两种Java容器类List和Set分析
容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。 Java2容器类类库的用途是“保存对象”,它分为两类: Collection----一组独立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set不能有重复元素。 Map----一组成对的“键值对”对象,即其元素是成对的对...原创 2010-12-27 12:02:19 · 112 阅读 · 0 评论 -
异常处理必知
在可能会出现exception的地方,要使用try-catch或者throws或者两者都要。判断依据是:如果对可能出现的exception不想被外部(方法的调用者)知道,就在方法内部try-catch掉这个exception;如果希望外部知道,则在catch到之后把exception直接抛出或者抛出自定义的exception。 一、异常的种类 java异常可以分成两大类: 1、Ex...原创 2010-12-17 17:38:12 · 180 阅读 · 0 评论 -
Runtime.getRuntime().exec()的替代方法
通过Java的“Runtime.getRuntime().exec()”来执行一个外部shell脚本,这种方法在Java中非常消耗资源。 Java虚拟机执行这个命令的方式是:首先克隆一个和当前虚拟机一样的进程,再用这个新的进程去执行外部命令,最后再退出这个进程。如果频繁执行这个操作,系统的消耗会很大,不仅在 CPU,内存操作也很重。可用JNI作为替代方法。 下面给出例子程序:p...原创 2010-12-17 11:48:35 · 2043 阅读 · 0 评论 -
Tomcat中文编码问题解决方案
Tomcat 4.x解决方法: 获取中文:request.setCharacterEncoding("gb2312"); 输出中文:<%@ page contentType="text/html;charset=gb2312" %>,必要时需要转码 Tomcat 5.x解决方法: 获取中文: 提交表单时 1)post:request.setCharacterEncoding(...原创 2010-12-17 09:22:21 · 150 阅读 · 0 评论 -
JSP标签库介绍
我用JSP和ASP编程已经有一段颇长的时间了,在这两种服务器端的编程解决方案中,我越来越觉得JSP的功能要比ASP强大得多。我为什么要把JSP选作首选服务器端web应用程序开发工具呢?当然,JSP迷人的特性和功能不少,但JSP的标签库是让我做出这一决定的最重要诱因之一。 为什么这样说呢?原因有两个方面:维护和开发的速度。服务器端脚本语言其实就像是开发Internet的熔炉。在...原创 2010-12-16 17:50:20 · 221 阅读 · 0 评论 -
java虚拟内存基础知识
maxMemory()这个方法返回的是java虚拟机(这个进程)能构从操作系统那里挖到的最大的内存,以字节为单位,如果在运行java程序的时候,没有添加-Xmx参数,那么就是64兆,也就是说maxMemory()返回的大约是64*1024*1024字节,这是java虚拟机默认情况下能从操作系统那里挖到的最大的内存。如果添加了-Xmx参数,将以这个参数后面的值为准,例如java -cp Clas...原创 2010-12-15 16:00:16 · 169 阅读 · 0 评论 -
Java连接各种数据库的实例
此文中的代码主要列出连接数据库的关键代码,其他访问数据库代码省略 1、Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SIDString us...原创 2010-12-15 15:13:21 · 94 阅读 · 0 评论 -
一些入门的java小程序
一个简单的Java应用程序public class Hello{ public static void main (String args[ ]) { System.out.println("这是一个简单的应用程序"); }}源程序public class People{ float hight,weight; String head,ear,mo...原创 2010-12-14 11:40:22 · 220 阅读 · 0 评论 -
使用wrapper将java程序包装成NT Service程序
1 下载wrapper-windows-x86-32-3.2.2.zip并解压到{Wrapper Home}2 在应用程序目录{JavaService}下创建以下文件夹 logs、lib、conf、bin 并拷贝文件: {Wrapper Home}\lib\wrapper.dll、wrapper.jar 到 {JavaService}\lib\wrapper.dll、wrap...原创 2010-12-14 11:24:39 · 274 阅读 · 0 评论 -
Applet中读取IP地址并显示到页面上
在B/S模式下,有时候客户端需要获取IP地址和操作系统的环境变量,或者服务端不好获取的某些客户端环境,这时Applet就能派上用场,它是Java客户端小程序,可在客户端执行,那么得到上述值就不成问题。但是怎样将这些值显示在页面上呢?这里用到了Dom技术,将IP地址显示在页面的指定位置<div id="virtualIP"></div>。 import jav...2009-11-03 14:31:11 · 166 阅读 · 0 评论 -
Java编写PC喇叭发声程序
有时软件需要发出声音来提醒用户,一般是使用Toolkit.getDefaultToolkit().beep(),但只会使音箱发声,没有音箱的PC仍然没有效果。 如果想要电脑主板上的喇叭发出声音可以使用jnative,它是开源的,windows和linux下都能用。 首先到sourceforge下载jnative.jar,放到工程lib目录下并Add to Build Path,就可...原创 2010-12-03 11:54:00 · 1950 阅读 · 1 评论
分享