
JAVA
fatfoxz
fatfox
展开
-
国际:2008年值得学习的五种Java技术
Carlos Perez(著名的Java技术人员)最近发表了他认为值得在2008学习五种的JAVA技术,它们是:OSGi(基于Java的动态模型规范)注:OSGi(Open Service Gateway Initiative)指OSGi Alliance组织制定的一个基于Java语言的服务(业务)规范——OSGi服务平台(Service Platform)。 该规范和核心部分是一个框架 ,其转载 2008-02-02 16:05:00 · 519 阅读 · 0 评论 -
IE6与IE8运行JS时的一个差异
刚刚解决了一个JSP WEB开发的小问题,说明如下: 遇到的问题:同一个JSP代码,同一台服务器,用IE6访问,运行正常,但用IE8访问则出现异常。 调查结果:我们使用了struts标签:又在js中使用document.getElementById("conditionStr").value取值。 出问题的原因是:编译后,发到客户端的HTML是原创 2010-01-15 11:46:00 · 1556 阅读 · 0 评论 -
Java获取操作系统信息
SAMPLE:import java.util.Properties; Properties props=System.getProperties(); //获得系统属性集 String osName = props.getProperty("os.name"); //操作系统名称 String osArch = props.getProperty(转载 2010-01-06 17:23:00 · 349 阅读 · 0 评论 -
ajax中文乱码原因分析及解决方案
开始用JAVA做J2EE项目的时候, 很多人会遇到乱码问题,这个比较好解决,网上有很多成熟的解决方案,原理也广为大家所知。 我下面只简述一下这种情况下乱码的原因及解决方案:无论是Struts用的action还是、jsp页面、或者其它,最终会被编译成servlet程序由用户来调用。这些servlet是以UNICODE编码的。其实servlet用什么编码并不重要,重要的是servlet的输入和输出以转载 2009-12-31 09:42:00 · 545 阅读 · 0 评论 -
Java的内存泄漏
一 问题的提出 Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。转载 2010-01-25 11:44:00 · 423 阅读 · 0 评论 -
javascript 获取字符串长度
//将中文字转换为两个英文长度 var slength=s.value.replace(/[^/x00-/xff]/g,"**").length; //另外一种写法String.prototype.length2 = function() {var cArr = this.match(/[^x00-xff]/ig);return this.length + (cArr == null ? 0转载 2008-01-03 10:10:00 · 524 阅读 · 0 评论 -
java程序员面试基本题目
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现转载 2007-12-25 16:06:00 · 1963 阅读 · 0 评论 -
SCJP的一道选择题
Given: public String makinStrings() { String s = “Fred”; s = s + “47”; s = s.substring(2, 5); s = s.toUpperCase(); return s.toString(); } H原创 2007-12-18 17:57:00 · 547 阅读 · 0 评论 -
读入文件并将其转换成String的小一段代码
FileReader fileReader = new FileReader(path);BufferedReader bufferedReader = new BufferedReader(fileReader);char input[] = new char[1024];int n = 0;StringBuffer sb = new StringBuffer();whil原创 2007-12-17 14:06:00 · 587 阅读 · 0 评论 -
js控制jsp中tr的显示与否
document.getElementById("tr的id").style.display = "block"; // 显示tr document.getElementById("tr的id").style.display = "none"; // 不显示tr原创 2007-12-08 13:49:00 · 3304 阅读 · 0 评论 -
java.util.Date和java.sql.Date
java.sql.Date,java.sql.Time和java.sql.Timestamp三个都是java.util.Date的子类(包装类)。但是为什么java.sql.Date类型的值插入到数据库中Date字段中会发生数据截取呢?java.sql.Date是为了配合SQL DATE而设置的数据类型。“规范化”的java.sql.Date只包含年月日信息,时分秒毫秒都会清零。格式类似:YYYY转载 2007-12-06 20:51:00 · 663 阅读 · 0 评论 -
eclipse快捷键
ViewZoom InCtrl+=在窗口中ViewZoom OutCtrl+-在窗口中帮助关闭用户帮助托盘Ctrl+F4在对话框中帮助关闭用户帮助托盘Ctrl+W在对话框中搜索在工作空间中查找文本Ctrl+Alt+G在窗口中搜索工作空间中的声明转载 2007-12-06 10:15:00 · 377 阅读 · 0 评论 -
[HTML]取得radio的value的sample
Radio1 Radio2 function getChoice() { if(document.myForm.radiobutton[0].checked) { document.myForm.Num.value=document.myForm.radiobutton[0].value; } else if (document.my原创 2007-12-06 13:58:00 · 984 阅读 · 0 评论 -
Java批注的发明起因及代码应用实例(1)
批注能够消除样板代码,让源代码的可读性更高,并能提供级别更高的错误检查。从EJB3到JUnit4,哪里都在使用它。本文就将告诉你如何使用它。 Java5向Java引入了批注(Annotations),它的使用迅速成为现代Java开发中不可缺少的一部分。在正式开始介绍它之前,看看为什么要发明批注,这是非常值得的。 自从Java诞生之日起,人们就一直在解决它初期忽视了的一些问题:缺少元原创 2008-02-03 11:39:00 · 1458 阅读 · 1 评论 -
Java 特殊字符转义
:/ " :/" / :// 走纸换页: /f 换行:/n 换栏符:/t 回车:/r 回退符:/b原创 2008-02-02 13:57:00 · 5030 阅读 · 0 评论 -
Java批注的发明起因及代码应用实例(2)
前接:http://blog.youkuaiyun.com/fatfoxz/archive/2008/02/03/2079661.aspx 你应该注意到的第一件事是Java使用了它自己内置的一些批注来定批注:@Retention和@Target。@Retention用来定义通过设置RetentionPolicy的值批注能够在构建-运行过程中存留多久。这里我们使用了RUNTIME。这意味着我们定义的批注将原创 2008-02-04 13:32:00 · 1358 阅读 · 1 评论 -
Java技巧:java实现文件监控技巧分享
<br />java本身不能直接监听系统的文件操作事件,不过可以先编写C/C++调用操作系统的API监听文件,再通过jni调用的方式实现。限于本人的C/C++水平有限,没有用C/C++实现该接口,而且已有开源组件JNotify实现了这个功能,本文例子使用JNotify。<br />public class MainFrame extends JFrame ...{<br /> private JPanel contentPane;<br /> private JTextField textFie转载 2011-01-19 13:09:00 · 712 阅读 · 0 评论