摘要: 你可能已经看过一些类似“关于调试的N件事”的文章了。但我想我每天大概在调试上会花掉1个小时,这是非常多的时间了。所以非常值得我们来了解一些用得到的功能,可以帮我们节约很多时间。所以在这个主题上值得我再来写一篇文章。第一条: 不要过分的调试!有关调试的第一条要牢记的便是这条很疯狂的口号!但是我必须要在这里再说一遍:不要过分的调试!试着将复杂的逻辑分解成独立的小单元,然后写单元测试代码来保证小单元的正确运行。我经常看到某些人会这么做:在一个大型的Web应用上点击,填了几个表单,跳转了多个页面,只是为了确认最后一个页面的结果的正确性,最后在调试视图下来开发代码。在你开启tomcat之前,应该要先问问 阅读全文
posted @ 2013-12-02 17:12 json_chan 阅读(955) 评论(0) 推荐(0) 编辑
摘要: Java应用中抛出的空指针异常是解决空指针的最好方式,也是写出能顺利工作的健壮程序的关键。俗话说“预防胜于治疗”,对于这么令人讨厌的空指针异常,这句话也是成立的。值得庆幸的是运用一些防御性的编码技巧,跟踪应用中多个部分之间的联系,你可以将Java中的空指针异常控制在一个很好的水平上。顺便说一句,这是Javarevisited上的第二个空指针异常的帖子。在上个帖子中我们讨论了Java中导致空指针异常的常见原因,而在本教程中我们将会学习一些Java的编程技巧和最佳实践。这些技巧可以帮助你避免Java中的空指针异常。遵从这些技巧同样可以减少Java代码中到处都有的非空检查的数量。作为一个有经验的Ja 阅读全文
posted @ 2013-12-02 17:08 json_chan 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 一、判断一个字符串str不为空的方法有: 1、str == null; 2、"".equals(str); 3、str.length <= 0; 4、str.isEmpty(); 注意:length是属性,一般集合类对象拥有的属性,取得集合的大小。 例如:数组。length就是取得数组的长度。 length()是方法,一般字符串类对象有该方法,也是取得字符串长度。 例如:字符串。length(); 说明: 1、null表示这个字符串不指向任何的东西,如果这时候你调用它的方法,那么就会出现空指针异常。 2、""表示它指向一个长度为0的字符串,这时候调 阅读全文
posted @ 2014-01-18 09:26 json_chan 阅读(114851) 评论(2) 推荐(3) 编辑
摘要: 键盘党的用户有福了,熟悉操作系统快捷键,提高开发效率。Windows 8 常用快捷键:Windows 键 可在开始屏幕主菜单及最后一个应用程序间循环切换Windows 键 + C 打开“超级按钮”Windows 键 + I 打开当前程序的“设置”菜单Windows 键 + F 搜索文件或文件夹Windows 键 + Q 搜索应用Windows 键 + 空格键 切换语言或输入法(如果启用了多种语言或输入法)Windows 键 + Z 右键菜单(开始屏幕)Windows 键 + L 锁定计算机或切换用户Windows 键 + Tab 在已打开应用程序间循环切换(开始屏幕)Windows 键 + P 阅读全文
posted @ 2013-12-31 10:45 json_chan 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 这个例子是用面向过程的编写,然后再介绍一个可达到同样效果的面向对象的方法array.java代码如下: 1 class ArrayApp 2 { 3 public static void main(String[] args) 4 { 5 long[] arr; //声明数组 6 arr = new long[100]; // 创建数组 7 int nElems = 0; // 索引 8 int j; /... 阅读全文
posted @ 2013-04-25 16:14 json_chan 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 注:以下操作只在IE下有效!Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。一、功能实现核心:FileSystemObject对象其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。在详细介绍FileSystemobject对象的各个属性和方法的使用细节前,先来看 阅读全文
posted @ 2013-04-22 17:36 json_chan 阅读(78845) 评论(6) 推荐(2) 编辑
摘要: 类的封装性不只是体现在对属性的封装上,实际上的方法也是可以被封装的,当然,在方法的封装中也包含了对构造方法的封装。如下代码就是对构造方法进行了封装。代码如下:class TestClass{ private TestClass() { System.out.println("构造方法被封装了!"); } public void print() { System.out.println("类中的方法!"); }} public class TestDemo{ TestClass tc=null;//可以声... 阅读全文
posted @ 2012-11-07 22:42 json_chan 阅读(4310) 评论(0) 推荐(0) 编辑
摘要: 今天捣鼓了一下午才把这个捣鼓出来了,刚开始在网站上搜索了一下,不搜不知道,一搜一大堆,把前三四页的没个链接都点进去看了一遍,上面的写的不是一般的乱,根本看不懂,这个说是这样配,那个说是那样配,头都大了。还有就是上面的大多是转载的,根本不是自己写的,乱七八糟,什么都有。大多数文章都是在FCKeditor2.3的配置方法,现在新版本FCKeditor 2.6.8已经出来很久了,去年配过一次,可是今天还是花了很大的劲才把它弄好。一下就是配置的过程: 1.去官网下载FCKeditor 2.6.8:http://sourceforge.net/projects/fckeditor/files/FC... 阅读全文
posted @ 2012-10-27 23:35 json_chan 阅读(3316) 评论(1) 推荐(1) 编辑
摘要: 一心想做一个出色的程序员,自己一直以来觉得程序员是一个很有意思的职业,可是自己自从大学以来,就开始抽烟,心也越来越变得浮躁,感觉自己离程序员越来越遥远,书看不进去,自己要下定决心要把一本书看完了,刚开始还很认真的看,但可惜的是看到中间就变得走马观花了,看不进去,感觉自己一看就懂,心静不下来,书就看不进去。虽然没有经常熬夜,但是身体越来越差,就算静下来了,很快又浮躁了,好不容易抽点时间去运动,运动后的第二天,全身酸痛。 最悲哀的就是坐在电脑前,看着pdf格式的书,竟然会发呆,不知道在想什么,这些事纠结了我好久,每次看书的时候,都是边看边做的,这样看并不是不对,不对的就是照做之后竟然不会去问... 阅读全文
posted @ 2012-10-27 22:52 json_chan 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 今天调试了一整天SSH的程序,各种调试不出来,不是<s:form></s:form>标签出错(显示找不到该标签),就是连提示错误都没有,google浏览器直接来了一个“糟糕!此链接好像已损坏!”或者是 The request resource(**.jsp)is not available, 搞了一整天才知道struts或者是web.xml配置文件配置的不对。 阅读全文
posted @ 2012-10-20 19:57 json_chan 阅读(190) 评论(0) 推荐(0) 编辑