随笔分类 - Java技术
Java技术的相关的
摘要:java在visita环境下取出的时间,比正确的系统时间早了8小时,因为我们的时区都是设置为北京时间(即GMT+8)
通过以下代码取时间就会出现问题:
Calendar c = Cal
阅读全文
摘要:在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。
如执行:"2|33|4".split("|")
出来的结果是:
""
2
|
3
3
|
4
奇怪吧,不过注意看一下API说明还是知道原因的.
java.lang.string.split
split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator,[limit]])
参数
stringObj
必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。
separator
可选项。字符串或 正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。
limit
可选项。该值用来限制返回数组中的元素个数。
说明
split 方法的结果是一个字符串数组,在 stingObj 中每个出现 s
阅读全文
摘要:Eclipse3.2安装完MyEclipse 在开发jsp时,只要一打“.”号弹出提示后MyEclipse就死了,没有响应,最后只能整个关掉,重启一下。问题还是存在。
解决办法:
拔了网线就好了,具体什么原因正在查找.
要想连接网线可以使用还有一个办法就是修改一个打开的方式
具体操作:
在eclipse里选中jsp文件,右键,打开方式-会显示有MyEclipse JSP Editor 选择这项即可,如果选择 MyEclipse Visual JSP Designer 这项就会有前面说的问题了。
阅读全文
摘要:我在$tomcat/webapps/下建了个myjsp目录作为我网站的默认目录,在myjsp中有一个a.jsp文件,该文件要作为我网站的默认主页。修改配置文件:首先,修改$tomcat/conf/server.xml文件。在server.xml文件中,有一段如下:……<engine name="Catalina" defaultHost="localhost">...
阅读全文
摘要:在保存脚本的时候如果有中文就会提示 保存错误
解决办法
依次选择 window(窗口)preferences(首选项)general(常规)content types
在右边的窗口中打开列表,选中"JavaScript",在下面的"default encoding"右边的输入框中输入"GBK"或"GB2312",再点"update"按钮,我选的中"GBK",就可以了
阅读全文
摘要:作者:Jason Hunter了解如何使用 J2SE 5.0 中提供的元数据批注 最新的 J2SE 5.0 版本(也以代号 "Tiger" 著称)为 Java 语言引进了许多变化,这些变化旨在使 Java 编程更有表现力、更加开发人员友好和更安全。我在 2003 年 9 月的一篇题目为“Java 即将发生巨大变化”的文章中介绍了许多 Java 新特性。我没有介绍的一个重大的...
阅读全文
摘要:在J2SE5.0的java.lang包中预定义了三个注释。它们是Override、Deprecated和SuppressWarnings。下面分别解释它们的含义。
Override
这个注释的作用是标识某一个方法是否覆盖了它的父类的方法。那么为什么要标识呢?让我们来看看如果不用Override标识会发生什么事情。
Deprecated
这个注释是一个标记注释。所谓标记注释,就是在源程序中加入这个标记后,并不影响程序的编译,但有时编译器会显示一些警告信息。
那么Deprecated注释是什么意思呢?如果你经常使用eclipse等IDE编写java程序时,可能会经常在属性或方法提示中看到这个词。如果某个类成员的提示中出现了个词,就表示这个并不建议使用这个类成员。因为这个类成员在未来的JDK版本中可能被删除。之所以在现在还保留,是因为给那些已经使用了这些类成员的程序一个缓冲期。如果现在就去了,那么这些程序就无法在新的编译器中编译了。
S
阅读全文
摘要:原因:报Finally 块未正常完成 warning原因是,return 不应该写在finally中
finally {
db.CloseState(rs, stmt);
db.CloseConnect(conn);
return (lSeq);
}
改为
finally {
db.CloseState(rs, stmt);
db.CloseConnect(conn);
}
return (lSeq);
这样就不会有这个警告了
阅读全文
摘要:一直以来大家都说Java的开发环境配置很复杂,其实更多是因版本太多了。而且多数存不太兼容与不统一的情况。比如编译与运行两个环境的JRE不一样,导致了很多的问题。这个问题也是这样产生的。解决的办法就是把环境变量中JRE的路径设置成和编译环境的JRE路径一致即可。如C:\primeton\ide\eclipse\jre
这样的问题可能刚开始入门的人都会碰到,特别是机器上安装了好几个版本的JRE的时候,Eclipse开发的过程中都需要注意这些。特别是我的机器上东西太多,JRE1.6的都有安装,但后来因为兴业银行的网上银行用不了,后来把1.6的删除掉,试了一下就可以了。真是奇怪了。看来在Java的世界里高版本未必就会兼容低版本。最好还是使用同一个版本来做运行环境和开发环境。这个给大家的一个建议。
阅读全文
摘要:这几天因为工作的需要开始接触普元的EOS中间件平台,感觉在寻找学习资料方面费了不少的功夫,找到的也是一些与下载的版本不对应的文档,我下载的是EOS5.3 而找了好多文档,要么就是5.0的要么就是5.1的反正就没有找到与之版本对应的资料。
发了不少时间,我也想在这里谈谈我自己的几点看法。
阅读全文
摘要:卸载时就出现这个问题,重装了JDK和myeclipse结果问题还是一样 解决办法:这个问题是由于JDK更新造成的 找到MyEclipse的安装目录,下面会有一个名字类似Uninstall MyEclipse 5.5.0GA.lax的文件,打开,可以找到 lax.nl.current.vm= 这项,将后面的值更新成有效的jre的值就可以了,如下所示: # LAX.NL.CURRENT.V...
阅读全文
摘要:1 Sun 官方的中文版 Java API 文档发布了,地址为:http://gceclub.sun.com.cn/download/Java_Docs/html_zh_CN.zip, 下载后请参考如下步骤配合 eclipse3.2 使用 2. 点击菜单 >-> 3. 点击左边项目列表中的 -> ,选中你已经安装好的 JRE5.0 4 单击右边的编辑,点击对话框下边的库列表中的 rt.jar...
阅读全文
摘要:刚开始运行Eclipse的时候出现了错误提示“Required Java version 1.4.1. Available:1.3.1_01”,意思是需要Jre的版本是1.4.1以上,现在你机器上的只是1.3.1而我也把相关的路径也在系统参数Path里设置了,但还是提示错误!我就感觉有点奇怪了。后来到网上找了一个,还是不少人有这个问题。其实问题是出在了oracle上,Oracle9i自带的是jdk...
阅读全文
摘要:这两周把Java的一些框架和IDE熟悉了一下,感觉都不陌生。看来从dotNet转到Java还是比较容易的。毕竟dotNet学习了人家大部分的精华。倒是对WebLogic等工具的使用有一些想法。总感觉没有微软的好用,容易上手。
阅读全文