java基础学习
文章平均质量分 55
ludaojuan21
这个作者很懒,什么都没留下…
展开
-
Vector、ArrayList和hashtable、hashmap的异同
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashta...原创 2008-09-18 11:26:01 · 83 阅读 · 0 评论 -
JDK安装及环境变量配置
1.安装JDK时,JDK和JRE要分别安装在不同的目录下,否则会出现文件覆盖及没有某些jar文件的问题(比如说tools.jar),且文件夹名最好取默认的文件夹名,否则在MyEclipse添加JRE时会报"Target is not a JDK root. System library was not found"错误2.安装JDK1.5时,环境变量配置如下:JAVA_HOME:G:\Ja...原创 2011-06-16 10:22:14 · 203 阅读 · 0 评论 -
java跳出多重循环
方法一:for(int i = 0; i < loopSize; i++){ 执行语句 for(int j = 0; j < loopSize; j++){ 执行语句 if(满足退出条件){ break; } } if(满足退出条件){ break; ...原创 2011-06-09 16:47:19 · 101 阅读 · 0 评论 -
获取src下.properties文件里的值
String value = java.util.ResourceBundle.getBundle("mybuild").getString("build.number");其中:mybuild为属性文件名,如mybuild.propertiesbuild.number为键值原创 2011-04-15 09:56:14 · 125 阅读 · 0 评论 -
数组排序总结(冒泡,选择,插入,希尔)
[code="java"]package org.idcn.jse;public class SortAll { /** * 冒泡排序,选择排序,插入排序,希尔(Shell)排序 Java的实现 * 2008.11.09 * @author YangL. (http://www.idcn.org) */ public static void mai...原创 2008-11-10 13:57:24 · 152 阅读 · 0 评论 -
初识JAVA内部类
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的...原创 2008-10-17 13:39:54 · 114 阅读 · 0 评论 -
Java Reflection (JAVA反射) 2
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性public Object getProperty(Object owner, String fieldName) throws...原创 2008-10-16 11:51:36 · 86 阅读 · 0 评论 -
Java Reflection (JAVA反射) 1
Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。...原创 2008-10-16 10:08:28 · 88 阅读 · 0 评论 -
Eclipse快捷键大全
[color=green]经典[/color]Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交换位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交换位置(同上)Alt+← 前一个编辑的...原创 2008-10-15 14:11:37 · 74 阅读 · 0 评论 -
enum枚举类型
枚举类型是一个常量集合的数据类型。因为都是常量,所以一个枚举类型中的字段名都要大写。在JAVA中,枚举类型的定义是通过“enum“关键字进行的。例如你要定义一个表示一个星期的每一天的枚举类型:public enum Day { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY}强烈建...原创 2008-09-28 17:01:01 · 97 阅读 · 0 评论 -
java泛型
摘要 泛型是J2SE 5.0最重要的特性。他们让你写一个type(类或接口)和创建一个实例通过传递一个或多个引用类型。这个实例受限于只能作用于这些类型。比如,在java 5,java.util.List 已经被泛化。当建立一个list对象时,你通过传递一个java类型建立一个List实例,此list实例只能作用于所传递的类型。这意味着如果你传递一个String ,此List实例只能...原创 2008-09-26 13:50:56 · 78 阅读 · 0 评论 -
JAVA异常处理方式的区别和分析
一、内层方法抛出异常,外层方法捕捉并处理异常: public void methodA (){ try{ // 调用methodB methodB(); } catch(ExceptionType et){ // 相应处理措施 } } public void methodB th...原创 2008-09-25 10:16:18 · 101 阅读 · 0 评论 -
详解什么是JNDI
JNDI(Java Naming and Directory Interface)是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口,类似JDBC都是构建在抽象层上。JNDI可访问的现有的目录及服务有:DNS、XNam 、Novell目录服务、LDAP(Lightweight Directory Access Protocol 轻型目录访问协议)、 ...原创 2008-09-23 17:59:41 · 106 阅读 · 0 评论 -
Class.forName 介绍
Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("p...原创 2008-09-18 15:00:22 · 82 阅读 · 0 评论 -
HashMap遍历的两种方式
[color=red]第一种:[/color]Map map = new HashMap();Iterator iter = map.entrySet().iterator();while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey()...原创 2008-09-18 13:39:30 · 298 阅读 · 0 评论 -
Java.util.Collections类包的学习
Java.util.Collections类包的学习 1. 描述: 1.1 概述 java.util.Collections类包含很多有用的方法,可以使程序员的工作变得更加容易,但是这些方法通常都没有被充分地利用。Javadoc给出Collections类最完整的描述:“这一个类包含可以操作或返回集合的专用静态类。 ” 1.2 所含方法 Iterator, ArrayList,...原创 2008-09-18 12:59:54 · 156 阅读 · 0 评论 -
SQLSERVER驱动连接异常问题
SQLServer驱动:JDK1.5时,用sqljdbc.jar包JDK1.6时,用sqljdbc4.jar包具体参看文章:http://developer.51cto.com/art/200907/137813.htmOracle驱动:ojdbc14.jar 与 classes12.jar 驱动包classes12.jar用于JDK 1.2和JDK 1.3,而oj...原创 2011-04-11 11:06:21 · 388 阅读 · 0 评论