java
mako8810
这个作者很懒,什么都没留下…
展开
-
JDK5.0新特性的学习--泛型(上)
没有泛型的日子 所有的java类都源自java.lang.Object,这意味着所有的JAVA对象能转换成Object。因此,在之前的JDK的版本中,很多集合框架的函数接受一个Object参数。所以,collections是一个能持有任何对象的多用途工具,但带来了不良的后果。 举个简单的例子,在JDK 5.0的之前版本中,类List的函数add接受一个Object参数:...2007-01-24 14:10:28 · 118 阅读 · 0 评论 -
solaris9 网络配置
最近有一个项目操作系统采用的是solaris9,安装了x86版本. 可是网络怎么也配不通,上网查了大量的资料都说需要配置以下四个文件: 1. /etc/hosts or /etc/inet/hosts 2. /etc/resolv.conf 3. /etc/nsswitch.conf 4. /etc/defaultrouter 这几个文件都做了配置,还是不通,把这几个文...2007-07-05 11:43:12 · 215 阅读 · 0 评论 -
Eclipse快捷键
Eclipse快捷键指南 关键词 : Eclipse 快捷键 指南 ...2007-05-10 17:54:52 · 78 阅读 · 0 评论 -
在tomcat下进行程序时报错及解决方法
1.启动tomcat时报如下错误: java.io.FileNotFoundException: e:\edu\source\bcedu_back\WebRoot\WEB-INF\classes\BackEduport.properties (系统找不到指定的文件。) at java.io.FileInputStream.open(Native Method) ...2007-03-08 14:35:29 · 268 阅读 · 0 评论 -
UML学习资料
在网上找到一个UML相关的学习文档,上传上来做个备份.以供今后学习用.2007-03-05 15:40:40 · 94 阅读 · 0 评论 -
使用MAVEN进行工程自动化构建
最近学习了一下maven将学习的一些心得写下来:1 什么是maven? 他能为我们做什么? Maven是一个构建工具, 使用一定的目录组织结构来简化和一致项目构建。它把编译、打包、测试、发布等开发过程中的不同环节有机的串联了起来。2 如何安装maven? (包括maven插件)(1)首先在http://maven.apache.org上下载maven-<st1:chsdat...2007-02-28 10:09:26 · 125 阅读 · 0 评论 -
用java在IE中打开Excel
闲来无事做的一个小例子:java 代码 public class TestOpenExcel extends HttpServlet { private static final String url = "D:/test.xls"; protected void doGet(HttpServletRequest reques...2007-02-12 09:27:59 · 132 阅读 · 0 评论 -
用java生成验证码
这是前些天闲着没事的时候做的一个验证码的程序,也参考了一些例子最近总结出来的.java 代码 public class Image extends HttpServlet { /** * */ private static final long serialVersionUID = 1L; ...2007-02-12 09:22:50 · 82 阅读 · 0 评论 -
解决中文乱码问题
乱码出现的原因 java内核是unicode的。但Java总是根据操作系统的默认编码字符集来决定字符串的初始编码,而且Java系统的输入和输出的都是采取操作系统的默认编码,而数据库、文件、网络传输中的字节流……采用的编码更是各不相同。所以不可避免的就会出现烦人的乱码问题了。解决办法1、GB2312、GBK、Unicode(UTF8)? 从字符集的大小比较 GB2312...2007-01-30 14:36:22 · 313 阅读 · 0 评论 -
JDK5.0新特性的学习--静态导入
J2SE5.0之前,如果需要使用其他类的静态方法,如java.lang.Math中的方法,需要写以下的代码:double value = Math.log(100)*Math.PI;现在你只需在静态导入,然后就可以直接在代码中使用静态方法和静态字段:import static java.lang.Math.*;…double value = log(100)*PI;看一个详细...2007-01-24 16:12:09 · 89 阅读 · 0 评论 -
JDK5.0新特性的学习--元数据
新建一个注释类型,这个类型指明了一本名著的作者和他的email。java 代码 import java.lang.annotation.*; @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @inte...2007-01-24 15:44:58 · 125 阅读 · 0 评论 -
JDK5.0新特性的学习--可变长参数
有时候,我们传入到方法的参数的个数是不固定的,为了解决这个问题,我们一般采用下面的方法:1. 重载,多重载几个方法,尽可能的满足参数的个数。显然这不是什么好办法。2. 将参数作为一个数组传入。虽然这样我们只需一个方法即可,但是,为了传递这个数组,我们需要先声明一个数组,然后将参数一个一个加到数组中。现在,我们可以使用可变长参数解决这个问题。声明可变长参数方式如下: publi...2007-01-24 15:32:10 · 69 阅读 · 0 评论 -
JDK5.0新特性的学习--枚举
(1)简单的例子 JDK5.0的枚举,正好可以解决上面我们讨论的问题,而且更简洁。还是用上面的代码做示例,只需要将Color类修改如下,Flower、Client都无法更改。 java 代码public enum Color { RED, BLACK, YELLOW, BLUE, WHITE, ORANGE} 接下来我们做更深一步的说明: 所有枚举类都是java.lan...2007-01-24 15:07:14 · 95 阅读 · 0 评论 -
JDK5.0新特性的学习--泛型(下)
没有参数的情况下使用泛型 既然在J2SE 5.0中收集类型已经泛型化,那么,原来的使用这些类型的代码将如何呢?很幸运,他们在JAVA 5中将继续工作,因为你能使用没有参数的泛型。比如,你能继续像原来一样使用List接口,正如下面的例子一样。List stringList1 = new ArrayList();stringList1.add("Java 1.0 - 5.0");stri...2007-01-24 14:26:47 · 118 阅读 · 0 评论 -
JS技巧
1、加入收藏:<script language="JavaScript"> <!--function bookmarkit(){window.external.addFavorite('http://luru.122.tofor.com/','少敏速录坊');}--></script>2.设为首页(1)<SCRIPT langua...2007-07-27 13:56:00 · 78 阅读 · 0 评论