
JavaSE
lioncode
这个作者很懒,什么都没留下…
展开
-
J2EE项目异常处理
J2EE项目异常处理 为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的转载 2011-07-15 19:04:53 · 626 阅读 · 0 评论 -
异常以及异常处理框架探析
异常以及异常处理框架探析作者: 王建光 来源: developerWorks 发布时间: 2013-01-20 15:56 阅读: 845 次 推荐: 2 原文链接 [收藏] 摘要:本文主要与您探讨异常以及异常处理相关方面的一些知识,主要包括检查异常与非检查异常的理解,多视角观察理解异常,进而探讨关于构建稳健且可扩展的异常框架方面的一些设计原则。转载 2013-01-21 20:59:38 · 920 阅读 · 0 评论 -
Java调用Windows批处理或Linux脚本或可执行文件
Java调用批处理或可执行文件用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式:... Process process = Runtime.getRuntime().exec(".\\p.exe"); process.waitfor转载 2013-01-21 20:08:05 · 9146 阅读 · 1 评论 -
java try、catch、finally及finally执行顺序详解
java try、catch、finally及finally执行顺序详解1.为什么要用finally先看一个没有finally的异常处理try-catch语句:假设count为要使用到的资源,并且用完要求释放此资源。那么我们可以把释放资源的语句放到try-catch后执行,当前的程序不管是在执行完try语句块还是catch语句块,都会顺序执行到下面释放资源的语句原创 2013-02-28 19:05:50 · 1844 阅读 · 0 评论 -
properties类学习
properties类学习 package configuration;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.原创 2013-02-28 18:48:10 · 902 阅读 · 0 评论 -
JAVA finally字句的异常丢失和返回值覆盖解析
JAVA finally字句的异常丢失和返回值覆盖解析Java虚拟机在每个try语句块和与其相关的catch子句的结尾 处都会“调用”finally子句的子例程。实际上,finally子句在方法内部的表现很象“微型子例程”。finally子句正常结束后-指的是finally子句中最后一条语句正常执行完毕,不包括抛出异常,或执行return、continue、br原创 2013-02-28 21:00:46 · 1097 阅读 · 0 评论 -
JVM中的栈和局部变量
JVM中的栈和局部变量 Java开发中,每当我们在程序中使用new生成一个对象,对象的引用存放在栈里,而对象是存放在堆里的。可以看出栈在Java核心的重要位置。今天我们就继续深入Java核心这个系列,为您介绍Java中的栈、局部变量及其之间的关系。Java中的栈每当启用一个线程时,JVM就为他分配一个Java栈,栈是以帧为单位保存当前线程的运行状态。某个线原创 2013-02-28 21:04:02 · 1903 阅读 · 0 评论 -
解析Java finally
解析Java finally问题分析 首先来问大家一个问题:finally 语句块一定会执行吗? 很多人都认为 finally 语句块是肯定要执行的,其中也包括一些很有经验的 Java 程序员。可惜并不像大多人所认为的那样,对于这个问题,答案当然是否定的,我们先来看下面这个例子。清单 1.public class Test { publi原创 2013-02-28 20:54:37 · 755 阅读 · 0 评论 -
JAVA中的引用到底是传值还是传址?
JAVA中的引用到底是传值还是传址?JAVA中除了8种基本类型外,其它的类型是引用类型,像STRING,数组,文件流等。引用变量在JAVA中是一个存储对象在内存中的地址的变量。所以字符串内容的比较不是直接用等号,而是用字符串的方法equeals()来比较内容的。 1. 简单类型是按值传递的 Java 方法的参数是简单类型的时候,是按值传递的 (pa原创 2013-02-28 21:30:37 · 7303 阅读 · 1 评论 -
异常
异常 异常可以使程序有更好的容错性,更加健壮。程序运行出现意外情形时,系统自动生成Exception对象来通知程序,从而实现将业务功能实现代码和错误处理代码分离 1.使用try...catch捕获异常 将业务实现代码放在try块中定义,异常处理逻辑放在catch块中进行,try后面可以有多个catch块,但只有一个会被执行除非在catch使用continue执原创 2013-03-01 11:42:10 · 727 阅读 · 0 评论 -
JAVA集合详解(Collection和Map接口)
在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系: java.util +Collection 这个接口extends自 --java.lang.Iterable接口 +List 接口 -ArrayList 类 -LinkedL原创 2013-03-14 15:20:18 · 26748 阅读 · 2 评论 -
Java中的重载方法与重写
什么是方法的重载:java中,可以在同一个类中用相同的名称定义两个或者多个方法,但是参数项不同(分为参数类型不同和参数数量不同)。当两个方法名称相同而参数项不同时,那么就认为此方法被重载,而此过程就被称为"方法重载"。调用重载方法时,java使用参数的类型和数量决定实际调原创 2011-08-01 14:38:41 · 756 阅读 · 0 评论 -
LINUX让环境变量立即生效的方法
LINUX让环境变量立即生效的方法1.如果在当前的Shell下打上exprot env=arg那么在本Shell下生成的所有进程都立即会看到本环境变量,也就是立即生效了,但是如果用户关闭了本Shell以后,本环境变量就会丢失,命令就找不到它了。2。如果要想在以后或者开机都能使有,可以通过修改用户环境变量表或者通过修改系统环境变量表达到目的(1)修转载 2012-07-02 17:14:55 · 56623 阅读 · 1 评论 -
Java栈与堆
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集原创 2013-04-15 18:38:30 · 825 阅读 · 0 评论