Java常识
文章平均质量分 74
bananabear
。。。。。。
展开
-
Java 技术简史
Java 技术是一种计算机编程工具,是 Sun Microsystems 公司于 1991 年在一个名为“绿色计划”的小型秘密项目中开发的。 这个秘密的“绿色团队”共有 13 个人,由 James Gosling 领导。他们将自己锁在门罗帕克沙山路一个没有名字的办公室里,切断了与 Sun 的所有正常联系,然后夜以继日地工作了 18 个月。 他们想要在计算领域掀起另一轮狂潮。他们最初的结论是,数字控原创 2007-03-13 09:35:00 · 625 阅读 · 0 评论 -
Java 精髓
从宏观上看,编程技术的发展在一定程度上映射了历史的发展。正如人类社会起源于极其简单的原始社会,早期的编程技术具有同样的规律;正如伟大的文明要经历萌芽、繁荣和衰落的过程,编程语言也同样会经历这些过程。国家的兴亡交替促进了人类的进步。同样,编程技术也处于不断的新旧更替之中:新的编程语言取代原来的编程语言。纵观人类历史,总不乏一些关键性事件,例如罗马帝国的颠覆、1066年的不列颠入侵,还有第一次核爆炸,转载 2007-03-24 00:08:00 · 1360 阅读 · 0 评论 -
学习Java的30个基本概念
Java概述:目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发.Java于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在windows,solaris,linux其他操作系统上使用完全相同的代码.Java的语法与C++语法转载 2007-03-23 23:35:00 · 675 阅读 · 0 评论 -
Java常见面试题集
Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 2、ArrayList和Vector的区别,HashMa转载 2007-03-23 23:32:00 · 663 阅读 · 0 评论 -
Java面试题及答案
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,转载 2007-03-23 23:30:00 · 744 阅读 · 0 评论 -
Java面试题_1
一、Java基础知识1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。3.数据类型之间的转换 如何将数转载 2007-03-23 23:28:00 · 592 阅读 · 0 评论 -
Java面试题和答案
第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为fi转载 2007-03-23 23:07:00 · 1591 阅读 · 0 评论 -
Java编程命名规范
定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性) Package的命名 Package的名字应该都是由一个小写单词组成。 Class的命名 Class的名字必须由大写字母开头而其他字母都小写的单词组成 Class变量的命名 变量的名字必须用一个小写字母开头。后面的单词用大写字母原创 2007-03-18 09:44:00 · 770 阅读 · 0 评论 -
自动装拆箱的一个特例
首先看一段代码(使用JDK 5),如下:public class Test { public static void main(String[] args) { Integer i1 = 127; Integer i2 = 127; if (i1 == i2) System.out.println("Equal!"); else S原创 2007-03-18 10:47:00 · 539 阅读 · 0 评论 -
java 卸载动态链接库
import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.Iterator;import java.util.Vector;public class FreeDynamicDll { static { // 首先确保这些dll文件存在 System.load("c:转载 2008-11-17 10:26:00 · 2497 阅读 · 0 评论