Java的反射基础技术】的更多相关文章

今天本人给大家讲解一下Java的反射基础技术,如有不对的或者讲的不好的可以多多提出,我会进行相应的更改,先提前感谢提出意见的各位了!!! 什么是反射? 反射它是根据字节码文件可以反射出类的信息.字段.方法.构造方法等内容,还可以创建对象调用方法,我们称它为反射技术. 如何通过反射获取Class对象了? 它有三种方法,1.通过Class获取类对象 2.通过getClass()方法获取类对象 3.通过Class.forName(“完整类名”)获取类对象 案例:通过反射获得Class对象的3种方法 C…
反射基础: package reflection; /** * Created by : Infaraway * DATE : 2017/3/2 * Time : 23:06 * Funtion : Person为父类 */ public class Person { public String name; public Integer age; private String address; private String phoneNumber; private String email; p…
本文篇幅较长,建议合理利用右上角目录进行查看(如果没有目录请刷新). 一.Java的历史与演变 目的:为完全了解Java,需要理解Java的诞生原因.成型动力以及他继承的思想. 计算机语言的创新与发展的原因:适应环境和用途的变化:实现编程艺术的完善和提高. 1.1.Java的家世 Java大量特性从C和C++继承过来. C语言的诞生 C语言前,BASIC.COBOL.FORTRAN这几种编程语言没有遵循结构化原则设计,依赖GOTO作为程序控制手段:Pascal虽是结构化语言,但不是针对高效率设计…
本文篇幅较长,建议合理利用右上角目录进行查看(如果没有目录请刷新). 本文是对<SPRING实战第4版>的总结,大家也可以去仔细研读该书 [------------------------Spring 核心------------------------] 一.Spring的由来和简介 1.1.Spring的使命:简化Java开发 几个概念: POJO:Plain Old Java Object,普通的Java对象.指只有属性.get.set等方法,不包含复杂逻辑的Java类. JavaBea…
第13章 集合 本章内容: * 集合接口 * 具体的集合 * 集合框架 * 算法 * 遗留的集合 13.1 集合接口 Enumeration接口提供了一种用于访问任意容器中各个元素的抽象机制. 13.1.1 将集合的接口与实现分离 Java集合类库将接口(interface)与实现(implementation)分离. 队列接口指出可以在队列的尾部添加元素,在队列的头部删除元素,并且可以查找队列中元素的个数.当需要收集对象,并按照“先进先出”的规则检索对象时就应该使用队列. 队列通常有两种实现方…
本文篇幅较长,建议合理利用右上角目录进行查看(如果没有目录请刷新). 本文内容大部分是翻译和总结官方文档,可以到https://docs.spring.io/spring-boot/docs查看(此地址默认为最新版本的Spring Boot的文档,需要其他版本也可以在官网上查找) 此版本来自于https://docs.spring.io/spring-boot/docs/2.0.3.RELEASE/reference/htmlsingle/ 26.日志 简介: Spring Boot所有内部日志…
前言 Mybatis:一个流行的半自动ORM框架. Mybatis-Plus:一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发.提高效率而生. 本文使用的版本:mybatis-plus 3.0.5 本文使用的环境:Spring Boot(在其他环境下使用请参考官方文档).SQLServer 2008 官方文档:http://mp.baomidou.com 我的例子:https://gitee.com/Louisyzh/MyBatis-Plus-Demos.git…
本文篇幅较长,建议合理利用右上角目录进行查看(如果没有目录请刷新). 本文主要总结于刘增辉的<MyBatisc从入门到精通>一书,有兴趣的朋友可以自行研读 建议仔细研读官方文档: http://www.mybatis.org/mybatis-3/zh/ http://www.mybatis.org/spring/zh/ http://www.mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/ 一.MyBatis简…
前言 Gradle是什么: Gradle提供了一个域特定语言(DSL),用于描述构建 它使用 Groovy 语言,使其更容易来形容和构建 Gradle 中的每一个构建脚本使用UTF-8进行编码保存,并命名为 build.gradle Gradle的作用: 构建项目:通过脚本来管理项目的依赖.关系等 处理任务:例如编译类.创建Jar.产生Javadoc或发布归档文件库等 一.安装与配置 安装前提:安装JDK(我的版本是1.8) 下载地址:https://gradle.org/install/(我下…
本文篇幅较长,建议合理利用右上角目录进行查看(如果没有目录请刷新). 本文基于<Maven 实战>一书进行总结和扩展,大家也可以自行研读此书. 一.Maven简介 1.1.什么是Maven Maven是Apache的一个开源工具,用于项目构建.依赖管理和项目信息管理: 使用Maven前的做法: 项目构建:编译.运行单元测试.生成文档.打包.部署等工作 依赖管理:我们使用第三方类库时,以依赖的方式引入到项目中:当依赖增多,会出现版本不一致.版本冲突等问题 项目信息管理:项目信息(如描述.开发者列…