- 浏览: 60803 次
- 性别:
- 来自: 深圳
-
最新评论
-
jaystarba:
谢了 楼主
你的抛异常那句很给力!
java 空字符串与null区别
文章列表
2010年十大最热门IT职位 开源技术人员及IT审计师上榜
据资讯网站NetworkWorld报道,市场调研机构Gartner分析师马克 麦当劳预计,2010年IT业逐渐回暖但很难恢复到2002年时的繁荣水平,各大公司对招募新员工和薪金方面十分保守,未来就业形势并不明朗。
美联邦劳工统计局的最新统计显示,硅谷高科技从业人员薪水自2000年来下降近14%。由此可见,经济的严寒确实给业界带来很大冲击,但是 IT业的发展更新是非常迅速的,往往会培养出新型人才,以下就是马克列举的未来一段时间里业界最抢手的十个IT职位:
1、安全技术人员
每个IT公司都需要安全技术人员应对可能发生的网络攻击。上 ...
在java环境下读取xml文件的方法主要有4种:DOM、SAX、JDOM、JAXB
1. DOM(Document Object Model)
此 方法主要由W3C提供,它将xml文件全部读入内存中,然后将各个元素组成一棵数据树,以便快速的访问各个节点 。 因此非常消耗系统性能 ,对比较大的文档不适宜采用DOM方法来解析。 DOM API 直接沿袭了 XML 规范。每个结点都可以扩展的基于 Node 的接口,就多态性的观点来讲,它是优秀的,但是在 Java 语言中的应用不方便,并且可读性不强。
实例:
import javax.xml.parsers.*;
//XML ...
创建型模式
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory
工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。
2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对 ...
经常有同学问“这么多技术我该怎么学,某某和某某两个技术哪个更有前途”。因此我写了下面的小文章,也算是和如鹏网所有同学的一个交流常见总结吧。
一、这多东西啥时候能学完?
现在IT新技术日新月异。就常用编程语言 ...
javascript常用代码
1.用户退出系统的confim框
<input type="button" onClick="if(confirm('你确认退出吗?')) window.close();" value="退出系统">
2.弹出一个对话框后跳转到其他页面
<script>
alert("hello jsp");
location.href="http://www.baidu.com";
</script>
3.返回上一页
&l ...
java 空字符串与null区别
" "分配了内存 ;null没有
调用null的字符串的方法会抛空指针异常。
""是一个字符串(String).它在内存中是存在的.它可以使用Object对象中的方法(如"".toString();"".equals())
而null它是一个空对象.在内存中是不存在的.它不可以使用Object对象中的方法
""占内存.. 在内存中会分配一个空间.
null不占内存. 为空引用.
String str1 = null; str引用为空
String st ...
推荐几种在网页中播放FLV文件的代码
使用方法:
方法一、js嵌入
直接copy下面代码,修改其中红色部分,即:swf_width、swf_height、texts、files 参数
<script type="text/javascript">
var swf_width=240
var swf_height=240
var texts=’幸福的脚丫预告片’
var files=’http://www.ruochi.com/product/vcastr/flv/happy_feet.flv’
document.write(’<object class ...
1.avi格式
代码片断如下:
<object id="video" width="400" height="200" border="0" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">
<param name="ShowDisplay" value="0">
<param name="ShowControls" value="1&quo ...
最佳答案方法一:
(1)启动电脑,使用DOS启动盘(比如:Windows 98启动盘)进入纯DOS状态。
(2)在DOS提示符下,根据下面步骤操作:
cd\ (切换到根目录)
cd windows\system32 (切换到系统目录)
mkdir temphack (创建临时文件夹)
copy logon.scr temphacklogon.scr (备份logon.scr)
copy cmd.exe temphackcmd.exe (备份cmd.exe)
del logon.scr (删除logon.scr)
rename cmd.exe logon.scr (将cmd.ex ...
技巧:取消自动validation
validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度立马提升好几个档次!
取消方法: windows-->perferences-->myeclipse-->validation 除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:
在要验证的文件上,单击鼠标右键-->myeclipse-->run validation
程序代码自动排版:Ctrl+Shift+F,会自动把代码进行格式化的排版,非常方便
快速执行程序:Ctrl ...
Eclipse启动失败的大部分原因出在JRE上,这时先用java -version命令检查一下JRE是否安装正确,版本是否正确。
Eclipse寻找JRE的顺序是:vm参数指定的JRE->eclipse目录下的JRE->操作系统中默认的JRE。利用这个特性也可以用vm参数来解决当本机安装有多个JRE的情况。
注:eclipse\configuration目录下会创建一些插件的缓存目录,和一些Eclipse自身的配置信息(比如设定的工作空间路径)。configuration目录中除了config.ini文件外,其他的都可以任意删除,Eclipse再启动时会再次创建。
随着Eclipse作为一个集成开发环境和富客户端(Rich Client)平台而广泛流行起来,更多的公司和个人进入到开发Eclipse插件的队伍中。你想过写一个你自己的Eclipse插件么?这篇文章中我将带领你开发一个简单的可视化插件。这里你 ...
>>>>1. 概述Log4j简介
在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就 是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的 ...
replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是:
1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);
2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;
相同点是都是全部替换,即把源字符串中的某一字符或字符串全部换成指定的字符或字符串,如果只想替换第一次出现的,可以使用 r ...
1,空指针错误 java.lang.NullPointerException
使用基本的JAVA数据类型,变量的值要么已经是默认值,如果没有对其正常赋值,程序便不能通过编译,因此使用基本的JAVA数据类型(double,float,boolean,char,int,long)一般不会引起空指针异常。由此可见,空指针异常主要跟与对象的操作相关。
下面先列出了可能发生空指针异常的几种情况及相应解决方案:
不管对象是否为空就直接开始使用。
(JSP)代码段1:
out.println(request.getParameter("username"));
描述:
代码段 ...