注解&反射】的更多相关文章

狂神声明 : 文章均为自己的学习笔记 , 转载一定注明出处 ; 编辑不易 , 防君子不防小人~共勉 ! Java学习:注解,反射,动态编译 Annotation 注解  什么是注解 ? Annotation是从JDK5.0开始引入的新技术 . Annotation的作用 : 不是程序本身 , 可以对程序作出解释.(这一点和注释没什么区别) 可以被其他程序(比如:编译器等)读取.(注解信息处理流程,是注解和注释的重大区别.如果没有注解信息处理流程,则注解毫无意义) Annotation的格式 :…
什么是枚举类? 枚举类是优化定义固定对象的一种特殊的类. 换句话说,在需要类的实例为一个或者多个并且相对固定的时候,使用枚举类.(枚举类可扩展) 类的实例相对来说固定的有日期,客观不变的一些数字等等. enum WorkDay { MONDAY, THUEDAY, WEDNESDAY , THURSDAY , FRIDAY; } public class Main { public static void main(String[] args) { System.out.println("Hel…
----------------------------------------Program.cs---------------------------------------- using System;using System.Collections.Generic;using System.Text;//反射命名空间using System.Reflection;namespace Test{    class Program    {        static void Main(s…
转自http://blog.163.com/jong_cai/blog/static/87028045200902033553581/ ----------------------------------------Program.cs---------------------------------------- using System;using System.Collections.Generic;using System.Text;//反射命名空间using System.Reflec…
注解 一个例子,摘自Junit-4.12.jar源码. 1 @Retention(RetentionPolicy.RUNTIME) 2 @Target({java.lang.annotation.ElementType.METHOD}) 3 public @interface Test{ 4 5 //...... 6 } 关注两个元注解和两个类,它们位于java.lang.annotation包中. @Retention(RetentionPolicy.RUNTIME)@Target(java.…
什么是注解 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序作出解释.(这一点和注释(comment)没什么区别) > 可以被其他程序(比如:编译器等)读取. Annotation的格式: > 注释是以"@注释名"在代码中存在的,还可以添加一些参数值,例 如:@SuppressWarnings(vaule="unchecked"). Annotation在哪里使用? 可以附加在pakeage,c…
最近没啥事,前段时间看到一个框架是使用的注解来代替findViewById()的然后就研究了,发现还是蛮容易的,下面就是注解的代码: import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.a…
.任务说明         ①有一张用户表,字段包括:用户ID.用户名.昵称.年龄.性别.所在城市.邮箱.手机号:         ②使用java注解来对用户表的每个字段或字段的组合条件进行动态生成SQL查询语句. 2.代码实现 2.1 定义注解 定义一个描述用户表的注解: package dao; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.an…
一 . 线程 java开启一个线程的方法(三种) 方法一:继承Thread类并New一个线程对象 步骤: 1):定义一个类A继承于Java.lang.Thread类. class TestThread extends Thread 2):在A类中覆盖Thread类中的run方法. 3):在run方法中编写需要执行的操作. 4):在main方法中,创建线程对象,并启动线程. //创建一个线程对象,并启动线程. TestThread Lo = new TestThread(); Lo.start()…
1. 泛型 基本用法.泛型擦除.泛型类/泛型方法/泛型接口.泛型关键字.反射泛型! a. 概述 泛型是JDK1.5以后才有的, 可以在编译时期进行类型检查,且可以避免频繁类型转化! // 运行时期异常 @Test public void testGeneric() throws Exception { // 集合的声明 List list = new ArrayList(); list.add("China"); list.add(1); // 集合的使用 String str = (…