Java异常处理总结
异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦!
Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以...
分类:
编程语言 时间:
2014-07-09 11:07:43
阅读次数:
260
1.3.2 下载JDK
?
JDK(Java Development Kit Java开发工具包)
?
官方网址:
? www.oracle.com 参阅index.html
? java.sun.com 参阅index1.html
1.3.3 安装JDK
?
傻瓜式安装,下一步即可。
?
建议:安装路径不要有中文或者特殊符号,如空格等。
?
当提示安装JRE时,可以选...
分类:
编程语言 时间:
2014-07-09 09:06:40
阅读次数:
209
1.3 Java语言的环境搭建
?
明确什么是JRE,JDK
?
下载JDK
?
安装JDK
?
配置环境变量
?
验证是否成功
1.3.1 什么是JRE,JDK?
JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类
库等,如果想要运行一个开发...
分类:
编程语言 时间:
2014-07-09 12:07:39
阅读次数:
220
1.2.2 Java语言的特点:跨平台性
?
什么是跨平台性?
通过Java语言编写的应用程序在不同的系统平台上都可
以运行。
?
原理是什么?
只要在需要运行java应用程序的操作系统上,
先安装一个Java虚拟机(JVM Java Virtual Machine)即可
。
由JVM来负责Java程序在该系统中的运行。...
分类:
编程语言 时间:
2014-07-09 11:32:39
阅读次数:
207
JAVA反射机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。
概述:
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
功能:
Java反射机制主要提供了以下功能:
在运行时判断任意一个对象所属的类;...
分类:
编程语言 时间:
2014-07-09 09:55:10
阅读次数:
157
本系列知识解释:相信每一个学习Java的人都是从JavaSE开始的,也就是Java基础开始。但是却并不清楚学习Java基础到底有什么用?
首先我来回答这个问题,学习Java基础是有两个目的:
一、掌握基本的Java语言底层编码方法,同时掌握Java这门语言的编程思想,为了后期学习JavaEE打下基础,要不然在学习JavaEE的时候,连封装,继承,多态都不懂,那就实在是没法说了(相...
分类:
编程语言 时间:
2014-07-09 12:32:19
阅读次数:
160
计算机语言分为编译型和解释性两种类型.
编译型:
( C/C++、Pascal/Object
Pascal(Delphi) )
编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。
解释性:
...
分类:
编程语言 时间:
2014-07-09 12:53:12
阅读次数:
298
一道面试题,下面程序的输出是?
public class StaticDispatch {
static abstract class Human{
}
static class Man extends Human{
}
static class Woman extends Human{
}
public void sayHello(Human guy){
System.out...
分类:
编程语言 时间:
2014-07-09 12:06:54
阅读次数:
213
/********************************* 本文来自博客 “李博Garvin“* 转载请标明出处:http://blog.csdn.net/buptgshengod******************************************/...
分类:
编程语言 时间:
2014-07-09 09:21:40
阅读次数:
2792
cookie和session是常用的会话跟踪技术cookie机制1、web应用程序是使用HTTP协议传输数据的,HTTP协议是无状态的协议,一旦数据交换完毕就会关闭链接。Cookie可以弥补HTTP协议无状态的不足。位于:javax.servlet.http.Cookie2、Cookie具有不可跨域名性。Cookie的管理是浏览器,浏..
分类:
编程语言 时间:
2014-07-09 08:28:14
阅读次数:
244
第三章1、在java源文件编辑器中,选择某个成员变量,然后按住shift+alt+j,Eclipse会自动添加JavaDoc文档注释结构,如果选择的是方法,还会自动添加参数名称。2、Java语言规定标示符是由任意的字母、下划线、美元符号和数字组成,并且第一个字符不能使数字,标示符不能使java中..
分类:
编程语言 时间:
2014-07-09 08:50:59
阅读次数:
212
通过HBaseAdmin维护表(创建,删除表)importorg.apache.hadoop.conf.Configuration;
importorg.apache.hadoop.hbase.HBaseConfiguration;
importorg.apache.hadoop.hbase.HColumnDescriptor;
importorg.apache.hadoop.hbase.HTableDescriptor;
importorg.apache.hadoop.hbase...
分类:
编程语言 时间:
2014-07-09 08:28:58
阅读次数:
170
python有段时间没用了,实在是惭愧啊,屌丝今天决定开始对python基础知识重新进行总结,以慰自心。一.python概念Python是著名的“龟叔”GuidovanRossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。python定位“优雅”,“简单”,“明确”二.python安装略..
分类:
编程语言 时间:
2014-07-09 08:57:42
阅读次数:
220
特别注意char只能处理单个字符如,1,2,3到9等,不能接收11,11等多位数字//取到一个char的ASCII值charc=‘A‘;inti=c;printf("%d",i);//值为数字的char转为对应数字charc1=‘3‘;intc1int=c1-‘0‘;//int转为char型inti2=4;charc2=i2+‘0‘;printf("%c",c2);一个数(而不是一个数字)如何..
分类:
编程语言 时间:
2014-07-09 08:38:00
阅读次数:
262
Given a binary tree, return thelevel ordertraversal of its nodes' values. (ie, from left to right, level by level).For example:Given binary tree{3,9,2...
分类:
编程语言 时间:
2014-07-12 13:13:24
阅读次数:
195
Givennpairs of parentheses, write a function to generate all combinations of well-formed parentheses.For example, givenn= 3, a solution set is:"((()))...
分类:
编程语言 时间:
2014-07-12 13:02:18
阅读次数:
248
2014.07.08 22:43简介: “搜索”与“剪枝”几乎是如影随形的。此处的“搜索”指的是带有回溯算法的深度优先搜索。 在之前的“Minimax策略”中我们给出了一个三连棋的程序,运行后你就知道计算一步棋要花多少时间。 为了计算最优的一步棋,我们可能需要递归9万多次。如果毫无疑问这种阶乘...
分类:
编程语言 时间:
2014-07-12 13:01:38
阅读次数:
728
Given a collection of numbers, return all possible permutations.For example,[1,2,3]have the following permutations:[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,...
分类:
编程语言 时间:
2014-07-12 12:56:52
阅读次数:
206
使用NSOperation和NSOperationQueue实现多线程编程,实现步骤大致是这样的:1> 先将需要执行的操作封装到一个NSOperation对象中2> 然后将NSOperation对象添加到NSOperationQueue中3> 系统会自动将NSOperation中封装的操作放到一条新...
分类:
编程语言 时间:
2014-07-12 00:56:53
阅读次数:
210
當我加載web應用時,發現會有java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:這個錯誤。原來是我的web.xml中出現了問題。下面是我的web.xml文件部分內容。 regeiste...
分类:
编程语言 时间:
2014-07-12 00:39:11
阅读次数:
249