1、异常的题目
public class ExceptionTest {
public static boolean a() {
try {
throw new Exception();
} catch (Exception e) {
return false;
//System.out.println(e);
} finally {
System.out.println("aaa");
}
}
public static int b() {
int i=1;
try {
throw new Exception();
} catch (Exception e) {
return i;
//System.out.println(e);
} finally {
i++;
}
}
public static int c() {
int i=1;
try {
//throw new Exception();
return 1;
} catch (Exception e) {
//System.out.println(e);
} finally {
return 2;
}
}
/**
* 功能:
* 用户:李扬
* 时间:2011-10-31
* 参数:@param args
* 返回值:void
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(a());
System.out.println(b());
System.out.println(c());
}
}
2、构造方法:
class ConstractionTest {
public static void main(String[] args){
new A();
}
}
class A {
{ System.out.print("A");
}
static {
new B(1);
}
static B b1 = new B();
A() {
this(1);
System.out.print("B");
}
A(int i) {
System.out.print("C");
}
}
class B {
static {
System.out.print("D");
}
B() {
this(1);
System.out.print("E");
}
B(int i) {
System.out.print("F");
new A();
}
}
3、静态代码块、静态变量
public class StaticTest {
public static void main(String[] args) {
System.out.println(StaticTest.country);
System.out.println(StaticTest.province);
}
static{
country = "美国";
}
private static String country = "中国";
private static String province = "山东";
static{
province = "北京";
}
}
分享到:
相关推荐
在学习Java的过程中,经常会遇到一些经典的小程序练习,这些练习能够帮助初学者掌握基础语法和逻辑控制。以下是对给定的四个Java小程序的详细解释: 1. **判断闰年程序**: 这个程序的任务是根据给定的年份来判断...
"Java的经典安装程序"通常指的是一个特定版本的Java Development Kit (JDK) 的安装包,例如这里的"jdk-6u17-windows-i586.exe"就是Java JDK 6 Update 17的32位Windows版本。 在计算机系统中,驱动程序是硬件设备与...
【程序8】是一个经典的Java程序,用于计算一个数字a连续自加的和。在这个程序中,用户通过键盘输入数字a和相加的项数n。程序使用while循环,每次循环都将a乘以10(相当于在a后面添加一个0),然后将其与b相加,再将...
* 动态(Dynamic):Java程序的基本组成单元是类,而Java的类又是运行时动态装载的。 Java语言的语法机制 Java语言的基本语法机制,例如:数据类型、表达式、程序流控制、结构化异常处理等,都与C++相同。但是Java...
"JAVA经典程序例题"这个主题通常涵盖了Java编程中的各种核心概念和技术,旨在帮助学习者理解和掌握Java编程的基础以及进阶技巧。下面我们将深入探讨一些可能包含在这些经典程序例题中的关键知识点。 1. **基础语法*...
"java经典的源程序"这个压缩包文件,正如其名,应该包含了一些经典的Java源代码示例,这些示例对学习者理解Java语言的基础概念、设计模式以及最佳实践非常有帮助。 源程序通常包含了程序的全部逻辑,是程序员与...
Java+《程序设计》习题参考答案程序详解练习doc版Java+《程序设计》习题参考答案练习程序详解Java+《程序设计》习题参考答案程序详解练习doc版Java+《程序设计》习题参考答案练习程序详解三Java+《程序设计》习题...
这个"经典java小程序源代码合集"包含了多种Java编程的经典示例,是学习和理解Java编程理念、语法以及常见算法的宝贵资源。下面将详细探讨这些知识点: 1. **基础语法**:Java的基础语法包括数据类型(如整型、浮点...
使用JDK开发Java应用程序需要编写Java源程序、编译Java程序、运行Java程序三个基本步骤。JDK提供了一个完整的Java开发环境,包括Java编译器、Java虚拟机、Java标准库等。Java语言是一种面向对象的语言,所有Java程序...
三、JAVA程序语法结构 JAVA程序的语法结构包括顺序结构、选择结构和循环结构。顺序结构是指程序的执行顺序,从上到下依次执行。选择结构是指根据条件选择执行不同的分支,包括if语句和switch语句。循环结构是指重复...
Java 语言程序设计(郑莉)第三章课后习题答案 本资源是 Java 语言程序设计(郑莉)第三章课后习题答案的详细解析,涵盖了多个编程题目,涉及到 Java 语言的基础知识、算法和程序设计。下面是每个题目的详细解释和...
10. Java字节码:文档提到了Java字节码的概念,Java程序在执行之前需要通过Javac编译器编译成字节码(.class文件)。这些字节码是平台无关的,可以在任何安装了Java虚拟机(JVM)的系统上运行。 11. Java程序的执行...
在本节中,我们将通过几个经典的Java程序,来探索Java的编程基础知识。 1. Java类和对象 在Java中,类(Class)是一种-blueprint,用于描述对象的特征和行为。对象(Object)是类的实例,拥有类所定义的特征和行为...
完整版 Java初级教程 Java语言程序设计 第3章 运算符、表达式、语句(共16页).ppt 完整版 Java初级教程 Java语言程序设计 第4章 类和对象(共22页).ppt 完整版 Java初级教程 Java语言程序设计 第5章 继承与接口...
在这个"java经典小程序集合"中,我们可以看到几个基础但有趣的编程练习,这些练习对于初学者掌握Java编程基础非常有帮助。 1. 闰年判断程序: 这个小程序的目的是根据给定的年份判断它是否是闰年。在Java中,我们...
《Java程序设计(第3版)》是唐大仕教授编著的一本深入浅出的Java编程教材,适合初学者和有一定经验的开发者学习。这本书的课件包含了丰富的教学资源,帮助读者更好地理解和掌握Java语言的核心概念和技术。下面将根据...
国家开放大学的"Java语言程序设计"课程旨在帮助学生掌握Java编程基础,理解面向对象编程的概念,以及如何利用Java进行实际的软件开发。形考任务3作为课程的一部分,通常会涉及更深入的编程技巧和概念,例如异常处理...
在本资源"经典JAVA小程序代码合集"中,包含了五个著名的小游戏以及164个其他的Java程序,这些代码是学习和理解Java编程语言的宝贵资料。以下将对其中涉及的一些核心知识点进行详细阐述。 首先,让我们关注一下五个...