![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
any3321
这个作者很懒,什么都没留下…
展开
-
JAVA--递归遍历树级菜单结构(多层嵌套菜单)
数据库存储的菜单结果:parentid为0的都是根节点,也就是一级菜单,后面的子菜单的parentid为父菜单的ID。MenumDTO类(菜单类)的结构:public class MenumDTO { private Integer id; private String content; private Integer parentid; private Date createtime; private Integer num; pr原创 2020-08-18 15:16:51 · 3667 阅读 · 7 评论 -
JAVA--基本数据类型和引用类型区别
基本数据类型和引用类型简介:JAVA中基本数据类型只有八种:byte,short,char,int,long,float,double,boolean。除了这八种之外的类型,都称为引用类型。比较常见的引用类型有类、数组、接口等。两者的主要区别在于创建时存储的不同:基本数据类型:基本数据类型在被创建的时候,只会在栈中为这个基本数据类型的变量开辟一个内存空间,而且开辟的这个内存空间栈中直接存储这个基本数据类型的值。所以我们在用“==”比较符来比较基本数据类型的时候,比较的就是该基本数据类型原创 2020-07-15 17:42:02 · 1222 阅读 · 0 评论 -
Java--介绍JDK动态代理
JDK动态代理创建目标类接口和目标类。创建一个代理类的方法调用处理类,这个处理类要实现Invoc0ationHandler接口。实现了invoke()方法。这个方法调用处理类要和代理类关联,在代理类调用方法的时候,这个方法调用被编码分派到调用处理程序的invoke方法。创建代理类的实例对象。创建的话要传3个参数(目标类的的类加载器,目标类实现的一系列接口,和这个代理类关联的方法调用处理类 ...原创 2020-04-30 17:13:09 · 107 阅读 · 0 评论 -
JAVA--使用Poi对excel的导入导出
第一步先在pom.xml加入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </...原创 2020-01-03 16:47:01 · 606 阅读 · 0 评论 -
JAVA--日期类总结(Date类和Calendar类)
在JAVA中有两个日期类Date类和Calendar类,在开始的时候只有Date类来表示日期。后来出现了Calendar类对Date类开始替代,由Calendar类来对日期进行计算,之后Date类中的很多方法已经废弃不用,但是两者都是时间表示类。两者主要区别:java.util.Date是个日期数据,java.util.Calendar 用于日期相关的计算。具体区别:Date:Date...原创 2020-01-09 10:14:02 · 464 阅读 · 0 评论 -
JAVA--HttpUtil工具类
添加依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <version>4.4.10</ver...原创 2020-03-23 11:39:21 · 4760 阅读 · 0 评论 -
JAVA--创建二维码
使用谷歌的zxing 来创建二维码引入依赖 <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.3.3&l...原创 2020-03-23 13:39:20 · 115 阅读 · 0 评论 -
JAVA--基础(JDK,JRE,JVM三者简述,修改JAVA版本,环境变量问题)
JDK,JRE,JVM三者关系简述JDK,JRE,JVM三者的关系和区别在这里只简单说明,不作详细说明,baidu一下会有一堆详细说明。JDK:是JAVA开发程序包,在JDK中有一个私有的JRE,这里的私有JRE方便程序员在开发完后,运行JAVA程序。私有JRE中也有JVM。JRE:JAVA程序的运行环境,JRE中有JVM(java虚拟机),可以运行JAVA程序,还有JAVA的类库lib。在...原创 2020-04-03 16:06:38 · 315 阅读 · 0 评论 -
JAVA--Class类介绍
Class类介绍Class类是存在于JDK中的java.lang包下的类。Class是一个保存着运行时类所有信息的类,即在程序运行时跟踪类且掌握着类的全部信息,故其也被称为反射的源头。Class类没有公共的构造方法,Class对象是在类加载的时候由JVM通过调用类加载器中的 defineClass 方法自动构造的,也就是说只有JVM能创建Class对象,我们自己的Java程序是无法创建Class...原创 2020-04-08 16:33:18 · 678 阅读 · 0 评论 -
Java-- RSA加密解密工具类
Base64编码解码用的是org.apache.commons.codec.binary.Base64这个包里的public class RSAUtil { private static Map<Integer, String> keyMap = new HashMap<Integer, String>(); //用于封装随机产生的公钥与私钥 publi...原创 2020-04-17 16:04:20 · 1295 阅读 · 0 评论 -
JAVA--反射机制介绍
反射的基本概念什么是反射?JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法,这种动态获取、调用对象方法的功能称为java语言的反射机制。在我们一般创建类对象的时候,一般是通过其类中的构造方法来创建对象,也就是通过关键字new,这种通过new关键字创建的对象叫做静态加载,在程序编译期间会对其进行检查,而不是在运行期间。...原创 2020-04-09 16:25:19 · 96 阅读 · 0 评论