package chapter8Demos; import java.lang.reflect.*; import java.util.Arrays; import java.util.Scanner; import source.*; public class GenericReflectionTest { public static void main(String[] args) { String name; if (args.length > 0) { name = args[0]; }…
不多说,直接上干货! java里如何实现循环打印出字符里的内容 没写,暂时不会 java里如何实现循环打印出字符数组里的内容 public class test { public static void main(String[] args) { String str = "; char[] s = str.toCharArray();//这是字符串转变成字符数组 for(char val : s){ System.out.println(val); } } }…
不多说,直接上干货! java里如何实现循环打印出字符串里的内容 思路:可以先将字符串转换成字符串数组. public class test { public static void main(String[] args) { String a = "; String[] aStringArr = a.split(""); ; i < aStringArr.length; i++) { System.out.println(aStringArr[i]); } } } j…
 Java反射 1.Java反射是Java被视为动态(或准动态)语言的一个关键性质.这个机制允许程序在运行时透过Reflection APIs    取得任何一个已知名称的class的内部信息, 包括其modifiers(诸如public, static 等).    superclass(例如Object).实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,    并可于运行时改变fields内容或唤起methods. 2.获取类的Class对…
内省的简单运用: JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则. 采用遍历BeanInfo的所有属性方式来查找和设置某个RefectPoint对象的x属性.在程序中把一个类当作JavaBean来看,就是调用IntroSpector.getBeanInfo方法, 得到的BeanInfo对象封装了把这个类当作JavaBean看的结果信息. import java.beans.BeanInfo; import ja…
最近在使用Google的Gson包进行Json和Java对象之间的转化,对于包含泛型的类的序列化和反序列化Gson也提供了很好的支持,感觉有点意思,就花时间研究了一下. 由于Java泛型的实现机制,使用了泛型的代码在运行期间相关的泛型参数的类型会被擦除,我们无法在运行期间获知泛型参数的具体类型(所有的泛型类型在运行时都是Object类型). 但是有的时候,我们确实需要获知泛型参数的类型,比如将使用了泛型的Java代码序列化或者反序列化的时候,这个时候问题就变得比较棘手. ? 1 2 3 4 5…
(1)DAO泛型设计:当二哥或多个类中有类似的方法时,可以将这些累死的方法提出到类中,形式一个泛型父类 (2)反射反型:在泛型父类中获取子类的具体类型的过程,叫反射反型 package cn.itcast.web.generic; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import org.apache.commons.dbutils.QueryRunner; import org.a…
本人学习java时间不长,但是对java很感兴趣,知道有博客园这个平台果断的注册,记录我的java成长日记,这也是我的处女作,虽然很菜但是还是希望大家能见证我的成长,觉得可以的可以和我讨论一起学习 在学反射开始的时候我很疑惑,反射是什么?反射有什么用?我相信大家在开始学的时候都会有疑惑,直到如今我学的还不够深入只能简单的说说反射的作用,理论的我也听得很迷糊,接下来我就以几个例子来 写写反射的用处: 494696003群,有很多一起学习的人~不妨可以来耍耍: * A反射概述    * JAVA反射…
反射是什么?反射有什么用?我相信大家在开始学的时候都会有疑惑,直到如今我学的还不够深入只能简单的说说反射的作用,理论的我也听得很迷糊,接下来我就以几个例子来 写写反射的用处: 494696003群,有很多一起学习的人~不妨可以来耍耍: * A反射概述    * JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:    * 对于任意一个对象,都能够调用它的任意一个方法和属性:    * 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制.  …
一.泛型概要 泛型(Generic)的本质是类型参数化,通俗的说就是用一个占位符来表示类型,这个类型可以是String,Integer等不确定的类型,表明可接受的类型. 泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用. 1.1.为什么需要泛型 在数据结构中有一种结构叫:栈,它的特点是:先进后出,后进先出 如:放衣服的箱子,糖葫芦 现在来模拟一个栈的数据结构 1.1.1.版本一(强类型) package com.nf.math; public class ObjUtil…