Java编程基础——获取类路径时的空格问题

一、Java项目获取类路径问题。 在Java项目中,如果需要获取类路径,可以使用如下方法: String path = this.class.getClass.getResource("/"); 但是在程序执行的时候,你会发现,只有路径中包含有空格,都会被“%20”给替换掉,直...

2017-01-12 10:32:32

阅读数:247

评论数:0

Java编程基础——Annotation注解(三)

一、自定义注解默认值限制 编译器对元素的默认值比较挑剔,首先,元素的值必须确定,也就是元素必须有值,要么是默认值,要么是添加注解时提供的值。 其次,对于非基本类型的元素,无论是在源代码中声明还是在注解接口中定义默认值时,都不能以null作为其值。这个约束使得处理器很难表现一个元素的存在或缺失状...

2017-01-10 14:15:25

阅读数:183

评论数:0

Java编程基础——编写注解处理器(二)

一、编程注解处理器。 在JavaSE5中扩展了反射机制的API,这样可以有效读取定义的注解。例子如下:读取PasswordUtils类中方法的注解。 package org.wangkeqing.annotation; import java.lang.reflect.Method; impor...

2017-01-10 11:22:06

阅读数:284

评论数:0

Java编程基础——注解Annotation(一)

一、深入理解注解Annotation 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 二、Java SE5内置的三种注解 @override:表示当前定义的方法将覆盖超类中的方法,如果方法名写错,...

2017-01-10 10:29:08

阅读数:202

评论数:0

Java反射机制

Java反射机制详解 文章转至:http://www.cnblogs.com/lzq198754/p/5780331.html java 反射 定义 功能 示例 概要: Java反射机制详解 | |目录 1反射机制是什么2反射机制能做什么3反射机制的相关AP...

2017-01-09 16:17:50

阅读数:311

评论数:0

Java反射机制——获取Class对象,属性和方法(三)

一、获取Class类的对象

2017-01-09 16:13:59

阅读数:2713

评论数:0

Java反射机制——Class类的介绍(二)

一、Class类简单介绍 Class类的实例表示Java应用运行时的类(class ans enum)或接口(interface and annotation)。(每个java类运行时都在JVM里表现为一个class对象,可通过类名.class,类型.getClass(),Class.forNa...

2017-01-09 14:35:12

阅读数:166

评论数:0

Java反射机制——反射的介绍(一)

一、反射背景 对于Java程序,要使程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了你所需要的那个类的已经被加载了。 Java的反射机制是在编译并不确定是哪个类被...

2017-01-09 11:54:52

阅读数:221

评论数:0

Java基础知识——equals方法和HashCode方法介绍

一、equals方法。 1、当一个对象没覆盖equals方式时,默认情况下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。源码如下; 2、要是类中覆盖了equals方法,必须根据具体的代...

2017-01-06 11:15:32

阅读数:204

评论数:0

Java基础知识——hashCode的作用

一、对象的hashCode作用。 hashcode方法生成该对象的哈希码值。支持该方法是为在哈希表快速查找对象提供方案,例如,java.util.Hashtable 提供的哈希表。  hashCode 的常规协定是:  在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时...

2017-01-06 10:11:11

阅读数:220

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭