![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2SE
yoyomier
这个作者很懒,什么都没留下…
展开
-
path,classpath,java_home设置详解
转自于: [url]http://blog.csdn.net/yinyuan1987/archive/2008/10/19/3099631.aspx[/url] 首先介绍一下环境变量的设置方法: (这里以jdk1.6来安装,其他版本一样) 在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用。 首先右键点我的电脑。打开属性。然后选择“高级”...2010-04-19 10:31:31 · 92 阅读 · 0 评论 -
回调函数
转自: http://summerbell.iteye.com/blog/380693 http://kidult.iteye.com/blog/148982 所谓回调,就是客户程序C调用服务程序S中的某个方法a,然后S又在某个时候反过来调用C中的某个方法b,对于C来说,这个b便叫做回调函数。 一般说来,C不会自己调用b,C提供b的目的就是让S来调用它,而且是...原创 2010-05-17 11:14:05 · 75 阅读 · 0 评论 -
Java 异常类别
java中的所有异常都继承java.lang.Throwable类。 Throwable有两个直接子类,Error类和Exception类。 Exception分为UnCheckedException和CheckedException. UnCheckedException都是直接继承RuntimeException(也继承Exception),其它的都是CheckedException,直...原创 2010-07-15 21:34:36 · 105 阅读 · 0 评论 -
Java 反射
转自:[url]http://summernight.iteye.com/blog/359843[/url] 一直以来感觉“java反射机制”是个很神秘,至少是我一时半会搞不懂的东西。。。也因为这种一直报着害怕的感觉没敢深入学习,可是就是前几天因为看到“大话设计模式 之 小菜编程成长记”中讲的设计模式中讲到java反射,使得我不得不好好的学习下java反射,真正静下心来学习过后才发现原来ja...2010-04-20 16:01:18 · 87 阅读 · 0 评论 -
深入探讨类加载器
转自:[url]http://www.ibm.com/developerworks/cn/java/j-lo-classloader/[/url] 简介: 类加载器(class loader)是 Java™ 中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器...2010-04-20 11:33:21 · 71 阅读 · 0 评论 -
Java内部类可见性
转自:[url]http://zhangjunhd.blog.51cto.com/113473/65624[/url] 在Java中,当生成一个内部类的对象时,此对象与制造它的外部类通过外部类的.this保持着联系,因此该内部类对象可以访问其外部类对象的所有成员,包括private成员。 而该内部类对象对于其他类的对象的访问,遵照常规的访问权限语法,这一点也没有什么特别支持。这里需要探讨的...2010-04-20 10:27:04 · 196 阅读 · 0 评论 -
Hashtable和HashMap的区别
转自:[url]http://edu.codepub.com/2009/1118/17775.php[/url] Hashtable和HashMap的区别 1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类; 2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安...2010-04-20 10:14:17 · 81 阅读 · 0 评论 -
hashcode 和equal
转自:[url]http://lawrenst.iteye.com/blog/377777[/url] 最近参加面试的时候常遇到关于hashcode()和equals()方法的问题,自己总结了一下并从网上找了些资料。 JDK API 1.6.0的解释: hashCodepublic int hashCode() 返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.u...2010-04-20 10:10:13 · 78 阅读 · 0 评论 -
运算符
转自:[url]http://zangweiren.iteye.com/blog/232172[/url] 有些运算符在JAVA语言中存在着,但是在实际开发中我们或许很少用到它们,在面试题中却时常出现它们的身影,对于这些运算符的含义和用法,你是否还记得呢? 自增(++)和自减(--)运算符 我们先来回答几个问题吧: Java代码 int i = 0; int ...2010-04-20 09:42:40 · 96 阅读 · 0 评论 -
多线程
转自:[url]http://zangweiren.iteye.com/blog/225949[/url] 线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的线程之间可以在进程范围内共享数据。也就是说进程有自己独立的存储空间,而线程...2010-04-20 09:40:32 · 74 阅读 · 0 评论 -
继承、多态、重载和重写
转自:[url]http://zangweiren.iteye.com/blog/221944[/url] 什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。 继承(inheritance) 简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义已有方法(下面会讲到,这种方式叫重写)的方...2010-04-20 09:37:08 · 72 阅读 · 0 评论 -
基本类型
转自:[url]http://zangweiren.iteye.com/blog/219369[/url] 基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。 基本类型共有九种,它们分别都有相对应的包装类。关于它们的详细信息请看下表: ...2010-04-20 09:33:26 · 322 阅读 · 0 评论 -
日期和时间的处理
转自:[url]http://zangweiren.iteye.com/blog/218264[/url] 日期和时间的处理不仅在面试题中会考到,在实际项目开发中也是我们经常需要处理的问题,似乎没有哪个项目可以避开它们,我们常常在处理用户的出生年月日、注册日期,订单的创建时间等属性时用到,由此可见其重要性。 java.util.Date类 提到日期和时间,我想大家最先想到应该...2010-04-19 22:54:38 · 369 阅读 · 0 评论 -
String杂谈
转自:[url]http://zangweiren.iteye.com/blog/216005[/url] String的length()方法和数组的length属性 String类有length()方法吗?数组有length()方法吗? String类当然有length()方法了,看看String类的源码就知道了,这是这个方法的定义: Java代码 public i...2010-04-19 18:51:03 · 87 阅读 · 0 评论 -
传了值还是传了引用
转自:[url]http://zangweiren.iteye.com/blog/214369[/url] JAVA中的传递都是值传递吗?有没有引用传递呢? 在回答这两个问题前,让我们首先来看一段代码: Java代码 public class ParamTest { // 初始值为0 protected int num = 0; ...2010-04-19 18:40:50 · 72 阅读 · 0 评论 -
final finally和 finalize的区别
转自:[url]http://zangweiren.iteye.com/blog/212592[/url] final、finally和finalize的区别是什么? 这是一道再经典不过的面试题了,我们在各个公司的面试题中几乎都能看到它的身影。final、finally和finalize虽然长得像孪生三兄弟一样,但是它们的含义和用法却是大相径庭。这一次我们就一起来回顾一下这方面的知识...2010-04-19 18:32:42 · 77 阅读 · 0 评论 -
到底创建了几个String对象
转自:[url]http://zangweiren.iteye.com/blog/209895[/url] 我们首先来看一段代码: Java代码 String str=new String("abc"); String str=new String("abc"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不...2010-04-19 18:15:23 · 75 阅读 · 0 评论 -
类的初始化顺序
转自: [url]http://zangweiren.iteye.com/blog/208122[/url] 大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的...2010-04-19 17:42:07 · 81 阅读 · 0 评论 -
java浅克隆和深克隆的定义
转自: http://wxg6203.iteye.com/blog/649648 深克隆与浅克隆 大家知道,对象是互相引用的,即对象中可能包含了另一个对象的引用,举例如:有一个Order对象,Order对象中又包含了LineItems对象,然后LineItems对象又包含了Item对象。 好了,现在我有一个Order对象order1,它包含了一个LineItems对象items,这表示的是...原创 2011-02-27 17:42:57 · 141 阅读 · 0 评论