interface:接口 1.使用说明: * 1.接口使用interface来定义 * 2.Java中,接口和类是并列的两个结构 * 3.如何定义接口:定义接口中的成员 * 3.1 JDK7及以前:只能定义全局常量和抽象方法 * >全局常量:public static final的.但是书写时,可以 ...
分类:
其他好文 时间:
2020-07-20 13:35:50
阅读次数:
101
方法区概述 栈堆方法区间的交互关系 方法区的基本理解 Hotspot 中方法区的演进 设置方法区大小的参数 OOM PermGen 和 OOM Metaspace 举例 方法区的内部结构 class 文件中常量池的理解 运行时常量池的理解 图示举例方法区的使用 方法区在 jdk6 、 jdk7 、 ...
分类:
其他好文 时间:
2020-07-16 21:19:58
阅读次数:
84
综述 JDK版本:JDK8/JDK7 + OracleJDK/OpenJDK Java开发框架:Spring Boot/Spring + Hibernate/MyBatis 前后端分离:单页应用/模板引擎 前后端接口文档自动生成:Swagger 业务端逻辑校验框架:Functional Valida ...
分类:
编程语言 时间:
2020-07-15 01:01:42
阅读次数:
130
众所周知,Oracle JDK 是 Java 语言的绝对权威,很多时候 JDK 与 Java 语言近似一个概念。但我们始终要保持实事求是的精神,敢于质疑。本文记录了一次线上troubleshoot 实战,包含问题分析、解决并提交 Oracle JDK bug 的核心过程。
分类:
数据库 时间:
2020-07-13 11:58:50
阅读次数:
89
众所周知,Oracle JDK 是 Java 语言的绝对权威,很多时候 JDK 与 Java 语言近似一个概念。但我们始终要保持实事求是的精神,敢于质疑。本文记录了一次线上troubleshoot 实战,包含问题分析、解决并提交 Oracle JDK bug 的核心过程。 ...
分类:
数据库 时间:
2020-07-13 11:42:42
阅读次数:
67
基础知识易错点 1. object.equals("str") 容易报空指针异常,应使用"str".equals(object); 还可以使用JDK7引入的工具类object#equals : objects.equals(null, "str"); // false java.util.Objec ...
分类:
编程语言 时间:
2020-07-11 19:25:34
阅读次数:
61
1,先安装jdk7,配置环境变量JAVA_HOME,然后安装jdk8。 2,安装jdk8后,JAVA_HOME指向未做修改,执行java -version显示还是以前的jdk7版本信息, 3,接下来我们配置环境变量JAVA_HOME,发现配置jdk7的路径,或者配置jdk8的路径 ,或是乱写一个路径 ...
分类:
其他好文 时间:
2020-06-30 17:19:36
阅读次数:
71
案例1 String存储位置介绍: package com.javaSe.String; /* 重要的信息,在JDK7的时候,就把字符串常量池移动到了堆内存当中了,现在不在方法区了。 关于java JDK中内置的一个类:java.lang.String 1 String表示字符串类型,属于引用数据类 ...
分类:
其他好文 时间:
2020-06-29 22:55:00
阅读次数:
63
java的自动装箱与拆箱 从jdk5开始引入,简化了基本数据类型与对象类型之间的转换 自动装箱与自动拆箱是编译器的工作,jvm并没有相关语句 Integer num=1;//自动装箱 int i=num;//自动拆箱 java的多异常并列 从jdk7开始引入,简化了语法 在用并列写法时,异常之间不能 ...
分类:
编程语言 时间:
2020-06-21 20:29:38
阅读次数:
61
通过Java日期时间API系列1 Jdk7及以前的日期时间类中得知,Java8以前除了java.sql.Timestamp扩充纳秒,其他类只精确到毫秒;Java8 time包所有相关类都支持纳秒, 所有时间类秒后,只有纳秒字段,没有毫秒和微秒的字段,下面介绍如果格式化和解析微秒和纳秒。 1.Time ...
分类:
编程语言 时间:
2020-06-18 01:27:27
阅读次数:
65