java基础
ap0406708
这个作者很懒,什么都没留下…
展开
-
HashMap 与 Hashtable
两者都是实现哈希表的类,都实现了MAP接口.不同的有两点:第一,HashMap 容许键或值为null,而Hashtable不容许键或值为null;第二,Hashtable是同步的,而HashMap是不同步的,以至Hashtable是不需要为其方法去实现同步. 因为是哈希表,所以会根据键的不同而确定在内存中的地址和值. 两个类的方法大概一样,只是H原创 2008-10-26 00:05:00 · 389 阅读 · 0 评论 -
编程概念
发表于2008年08月02日 12:45 阅读(6) 评论(0) 1. 封装封装是面向对象的一个重要特点。它防止外界未被授权地访问一些信息和功能。从而使对象成为一个”黑盒子”,让使用对象的人不用(也没有办法)了解对象内部的工作情况。于是,类的设计者可以设计一个清晰的接口并且将实现和接口分离,也由于有了封装,用户就只能使用接口而不能接触到具体的实现。2.多态多态是面向对象有力的原创 2009-03-19 14:44:00 · 598 阅读 · 0 评论 -
委托模式
发表于2008年09月28日 00:43 阅读(13) 评论(1) 委托模式 委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。委托模式使得我们可以用聚合来替代继承,它还使我们可以模拟mixin。 简单原创 2009-03-19 13:40:00 · 470 阅读 · 0 评论 -
super() 有什么用?
super() 是调用父类的构造函数啦,如果在代码中无super()的话,还会不会调用父类的构造函数? class Person { public static void prt(String s) { System.out.println(s); } Person() { prt("A Person."); } Person(String na原创 2009-03-19 00:30:00 · 3175 阅读 · 0 评论 -
二进制 移位,取反,
public class Test2jingji { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int i = 1024 * 1024 -9 ;原创 2008-12-15 23:14:00 · 2940 阅读 · 0 评论 -
Java中Native关键字的作用
http://www.chinaitpower.com/2005September/2005-09-13/207187.html native是与C++联合开发的时候用的!java自己开发不用的!使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。这些函数的实现体在DLL中,JDK的源代码中并不包含,你应该是原创 2008-12-02 16:43:00 · 5505 阅读 · 0 评论 -
java的运行机制详解
我们可以通过helloworld来理解这几个缩写词的具体含义:public class HelloWorld {public static void main(String[] args) {System.out.println("helloworld");}}编译之后, 我们得到了HelloWorld.class(图中的"Your programs class files")在He原创 2008-11-29 16:56:00 · 745 阅读 · 0 评论 -
java 模式对话框与非模式对话框的比较
package com.zhao.myDlg;import java.awt.*;import java.awt.event.*;public class Myframe { public static void main(String argv[]) { final Frame f1 = new Frame(); Butto原创 2008-11-23 17:47:00 · 10022 阅读 · 0 评论 -
List , Map . Set 类
Collection 接口 使具备一般的集合的功能.Collections类 是实现了 Collection接口的类.接口 Iterable 是迭代器的接口. 实现这个接口允许对象成为 "foreach" 语句的目标。接口 List ,可以指定在一定的位置插入元素.接口 Map, 插入键值对.可以得到 键集、值集合或键-值映射关系集的Collections.接口 Set ,大约原创 2008-10-26 16:32:00 · 430 阅读 · 0 评论 -
java 单例模式的实现
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 一般Singleton模式通常有几种种形式: 第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。原创 2008-10-26 22:00:00 · 518 阅读 · 0 评论 -
java.lang.Class
http://www.leftworld.net/online/j2sedoc/javaref/java.lang.class_dsc.htm http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Class.html forName()返回与带有给定字符串名的类或接口相关联的 Class 对象。调用 forName("X")原创 2009-03-20 00:41:00 · 413 阅读 · 0 评论