Java经典事例
;
Food food=new Bone("肉骨头");
feeder.feed(animal,food); //给狗喂肉骨头
animal=new Cat();
food=new Fish("鱼");
feeder.feed(animal,food); //给猫喂鱼
}
}
本文来自CSDN博客,转载请标明出处:doc.guandang.net
6.描述JAVA中异常处理的机制
? 程序的执行过程中如出现异常,会自动生成一个异常类对象,该异常对象将被提交给Java运行时系统,这个过程称为抛出(throw)异常。Java
? 当Java运行时系统接收到异常对象时,会寻找能处理这一异常的代码并把当前异常对象交给其处理,这一过程称为捕获(catch)异常。
? 如果Java运行时系统找不到可以捕获异常的方法,则运行时系统将终止,相应的Java程序也将退出。
? 程序员通常只能处理违例(Exception),而对错误(Error)无能为力。
7.做一个单子模式的类,只加载一次属性文件
package com.softeem.demo;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
/**
*@authorleno
*单子模式,保证在整个应用期间只加载一次配置属性文件
*/
publicclass Singleton {
privatestatic Singleton instance;
privatestaticfinal String CONFIG_FILE_PATH = "E:\\config.properties";
private Properties config;
private Singleton()
{
config = new Properties();
InputStream is;
try {
is = new FileInputStream(CONFIG_FILE_PATH);
config.load(is);
is.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
publicstatic Singleton getInstance()
{
if(instance==null)
{
instance = new Singleton();
}
returninstance;
}
public Properties getConfig() {
returnconfig;
}
publicvoid setConfig(Properties config) {
this.config = config;
}
}
l J2SE
本文来自CSDN博客,转载请标明出处:doc.guandang.net
2.做一个单子模式的类,只加载一次属性文件
package com.softeem.demo;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
/**
* @authorleno 单子模式,保证在整个应用期间只加载一次配置属性文件
*/
public class Singleton {
private static Singleton instance;
private static final String CONFIG_FILE_PATH = "E:\\config.properties";
private Pr
JAVA经典经典实例_计算机软件及应用_IT/计算机_专业资料。JAVA实例JAVA经典实例 Java经典实例(第二版) 1. 获取环境变量 Java代码 1. System.getenv("PATH"); ...
Java经典实例(第二版)_IT/计算机_专业资料。Java经典实例(第二版)经典实例(第二版) Java 经典实例(第二版) 1. 获取环境变量 Java 代码 1. System.getenv...
JAVA 经典例子(2008-7-19 19:56:00) 【收藏】 【评论】 【打印】 【关闭... java编程实例 14页 免费 Java经典实例(第二版) 29页 1下载券...
java经典编程事例_计算机软件及应用_IT/计算机_专业资料。java经典编程事例经典编程小事例 反射与正则 1.给一个 ArrayList<Integer>集合中添加一个字符串数据,并...
Java经典例子2_IT/计算机_专业资料。package test21; import javax.swing.J... 本实例演示使用图形绘制一个图形时钟 * Filename: Clock.java */ public ...
Java经典例子_IT/计算机_专业资料。/* * (1.题:) public static void main(String []args) { //1 1 2 3 5 8 11 ; int * a=1,b=0,c=0; *...
java经典实例_IT/计算机_专业资料。各种代码文件继承class Array{ private int temp[]=null; private int foot=0; public Array(int len){ if(len>0){ ...
java例子_IT/计算机_专业资料。Map.java package org.test.mario; import ... JAVA经典例子 10页 1下载券 java小例子 31页 免费 java实例 6页 1下载券 ...
JAVA经典算法例子_IT/计算机_专业资料。java排序大全,java算法大全,java排序算法大全,java算法大全,JAVA 经典算法 40 例【程序1】 题目:古典问题:有一对兔子,从...
java编程常用例子_电脑基础知识_IT/计算机_专业资料。java编程常用例子... Java编程五大经典实例(初... 6页 1下载券 Java基础教程 499页 1下载券...
热门文档