⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ozoneclassloader11.java

📁 用Java写的面相对象的数据库管理系统
💻 JAVA
字号:
// You can redistribute this software and/or modify it under the terms of// the Ozone Core License version 1 published by ozone-db.org.//// The original code and portions created by SMB are// Copyright (C) 1997-2000 by SMB GmbH. All rights reserved.//// $Id: OzoneClassLoader11.java,v 1.3 2000/10/28 16:55:17 daniela Exp $package org.ozoneDB.core;import java.io.*;import org.ozoneDB.*;import org.ozoneDB.DxLib.*;/** * Ozone specific class loader. This compiles/runs with JDK 1.1 only. *  *  * @author <a href="http://www.softwarebuero.de/">SMB</a> * @version $Revision: 1.3 $Date: 2000/10/28 16:55:17 $ */class OzoneClassLoader11 extends ClassLoader {        protected DxMap classTable;            public OzoneClassLoader11() {        super();        classTable = new DxHashMap( 100 );    }            protected void flushCache() {    }             public Class loadClass( String name ) throws ClassNotFoundException {        return loadClass( name, false );    }             public Class loadClass( String name, boolean resolve ) throws ClassNotFoundException {        Class cl = (Class)classTable.elementForKey( name );        if (cl == null) {            cl = primitiveType( name );            if (cl == null) {                cl = Class.forName( name );            }             classTable.addForKey( cl, name );        }         return cl;    }             /**     * Load primitive types with default class loader.     */    protected static Class primitiveType( String name ) {        if (name.equals( "int" )) {            return Integer.TYPE;        } else if (name.equals( "char" )) {            return Character.TYPE;        } else if (name.equals( "byte" )) {            return Byte.TYPE;        } else if (name.equals( "double" )) {            return Byte.TYPE;        } else if (name.equals( "float" )) {            return Byte.TYPE;        } else if (name.equals( "long" )) {            return Long.TYPE;        } else if (name.equals( "short" )) {            return Short.TYPE;        } else if (name.equals( "boolean" )) {            return Boolean.TYPE;        } else {            return null;        }     }     }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -