JAVA
来临
这个作者很懒,什么都没留下…
展开
-
Lambda表达式学习(从原始类推导lambda表达式),结合线程学习
1、lambda表达式在线程中的推导 package com.project; /** * lambda表达式 进化 * @author Administrator * */ public class LambdaThread{ //1、静态内部类 static class Test implements Runnable{ @Override public void run() { for(int i=0;i<20; i++){ System.out.print原创 2021-01-24 22:15:30 · 247 阅读 · 1 评论 -
使用spring辅助类构建URI
*** 经测有效 *** package springbootTest; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import org.springframework.util.LinkedMultiValueMap; import org.springframework.util.MultiValueMap; import org.spring原创 2021-02-09 18:55:58 · 393 阅读 · 0 评论 -
Java 基础01:Java运行原理
1、Java执行过程图 2、JVM作用图 3、jdk、jre、jvm关系图 4、Class File Format 使用16进制打开class文件原创 2021-01-31 21:38:55 · 57 阅读 · 0 评论 -
Linux 安装jdk-7详解
JDK(版本jdk-7u80-linux-x64.tar.gz) Linux(Red Hat 4.4.7-4) 1、JDK包上传Linux(/usr/local/tmp) 2、解压JDK #tar zxvf jdk-7u80-linux-x64.tar.gz 3、复制jdk1.7.0_80到/usr/local/jdk文件夹下 #cp -r jdk1.7.0_80 /usr/local/jdk 4、打开配置环境变量文件 #vim /etc/profile 5、配置环境变量,找到ex原创 2020-10-25 21:45:03 · 419 阅读 · 0 评论 -
根据代码观看局部变量表与操作数栈变化
简单运算,却有意想不到的结果 局部变量表、虚拟机栈(操作数栈)运算刨析 举例: public class Test { public static void main(String[] args) { int i = 1; i = i++; int j = i++; int k = i + ++i * i++; System.out.println("i=" + i); System.out...原创 2020-03-31 22:08:18 · 356 阅读 · 0 评论 -
认真阅读思考就能深入认识JVM
JVM基础(JVM是什么? JRE是什么? JDK是什么?) JVM是什么? 编写的Java文件编译成class文件,class文件放入JVM中转义机器码,让机器执行 Java跨平台:一次编译到处运行原理,是因为安装了不同文件操作系统的JDK(JVM), 字节码(class)文件适配不同底层的操作系统(不同操作系统的文件操作/描述符不同,不同操作系统的句柄也不同),所以通过字节码...原创 2020-03-29 17:42:11 · 198 阅读 · 0 评论 -
什么是JAVA静态/动态代理,内容详解,只要看就会懂
静态代理:自己创建代理类生成源代码再对其编译。在程序运行前代理类的.class文件就已经存在了。 动态代理: 自动:可以根据我们的真实对象接口,自动生成一个增强型代码,而不要手动创建代理类写增强逻辑 运行时:可以在代码运行时,生成这个代理类,而不需要事先把这个类写好 废话少说,直接上代码 代码设计原则: 静态代理实现: 一、创建接口 1 public interface IGa...原创 2020-03-28 16:13:33 · 104 阅读 · 0 评论