注:本文翻译自Exceptionalpractices,共分为3节。该文章从实践的角度非常透彻地解释了为什么要处理异常,以及如何处理异常。这些都是那些只会介绍trycatchfinally语法的教材所不具备的知识。关于语法知识,请查看Java-错误处理机制学习(一)异常处理。本文目录如下:一、在程序...
分类:
编程语言 时间:
2015-08-16 16:32:16
阅读次数:
220
?配置JDK环境变量 点击我的电脑右键----->属性------>高级------>环境变量-------> 新建(建议在系统变量中新建) 一、变量名:JAVA_HOME 变量值:JDK安装目录 二、变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA....
分类:
其他好文 时间:
2015-08-16 16:31:48
阅读次数:
139
编写android应用的时候,往往我们需要编写一些业务逻辑实现类,但是我们可能不能明确这个业务逻辑是否可以成功实现,特别是逻辑代码体十分巨大的时候,我们不可能一行一行检查自己的代码,为了解决这样的问题就出现了:Android下编写单元测试代码-----Junit Test 测试逻辑是:在Ecli.....
分类:
移动开发 时间:
2015-08-16 16:30:44
阅读次数:
183
/*1异常机制的原理*异常是什么:就是错误的另外一种说法;*在java中,有一个专门模拟所有异常的类,所有的异常都必须继承这个类:Throwable;*本质是:当程序出错以后,jvm会隐性的创建一个对象,获取错误信息,返回给程序调用处.这个是我们程序员在写程序的时候对某些高风险的操作规定了一个提示机...
分类:
编程语言 时间:
2015-08-16 16:30:34
阅读次数:
139
面象对象编程技术的核心理念:封装、继承、多态;在一些主流的高级编程语言中,比如:C#,VB.NET,JAVA,PHP等都是很容易实现的,而如果要在javascript中实现面象对象编程,可就不那么直接和容易了,因为javascript并不是面向对象的语言,所以我们只能通过javascript的一些特...
分类:
编程语言 时间:
2015-08-16 16:27:12
阅读次数:
110
目标 :在命令行下,可以通过命令'jdk6', 'jdk7','jdk8'轻松切换到对应的Java版本, 默认初始设置为jdk7。做法 :1.首先安装所有的JDk:* Mac自带了的JDK6,安装在目录:/System/Library/Java/JavaVirtualMachines/1.6.0.j...
分类:
系统相关 时间:
2015-08-16 16:26:26
阅读次数:
150
在java在,数据收集的操作,应使用非常。最近看了零星收集的小知识,在这里,一点点排序。它基本上是四个常用的类操作点总结集合。 首先。集合大致分为两个方向。一种是普通的集合类型,通过接口collection向下扩展,还有一种是map接口下的键值对的集合类型。今天主要说的的四个类ArrayLi...
分类:
编程语言 时间:
2015-08-16 16:25:40
阅读次数:
226
1.super和this的使用 1.1:super表示父类对象,this表示当前对象 1.2:super()或this()必须放在构造方法中的第一行,因为系统没有在第一行发现this()或super()调用,就会自动加上super() 1.3:static中不能使用supe或this修饰,因为...
分类:
编程语言 时间:
2015-08-16 16:24:32
阅读次数:
130
在大多数情况下,系统默认提供的类加载器实现已经可以满足需求。但是在某些情况下,您还是需要为应用开发出自己的类加载器。比如您的应用通过网络来传输 Java 类的字节代码,为了保证安全性,这些字节代码经过了加...
分类:
其他好文 时间:
2015-08-16 15:20:49
阅读次数:
131
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5047
题面:
Sawtooth
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 1636 Accepted Sub...
分类:
编程语言 时间:
2015-08-16 15:16:47
阅读次数:
266