首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
jdk
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
JDK如何配置环境变量 JDK的安装与环境变量配置图文教程
JDK如何配置环境变量 JDK的安装与环境变量配置图文教程,学java编程之前先把编程工具配置好,为后续编程练习提供保障。目前最新的SDK1.7是最新的版本,那么JDK如何配置环境变量?本文就为大家介绍JDK的安装与环境变量配置,希望对大家有所帮助学java编程之前先把编程工具配置好,为后续编程练习提供保障。一、下载jdk8的安装包点击下载地址进行下载JavaSEDevelopmentKit(JD
222
代码人生
01-01 08:00
代码人生
JDK8安装与环境变量配置(安装jdk1.8并配置环境变量)
JDK8安装与环境变量配置(安装jdk1.8并配置环境变量),1、下载安装包运行,修改安装目录。2、下一步安装并等待,取消安装jre。3、配置环境变量,【计算机】右键【属性】。4、【高级系统设置】->【环境变量】->【新建】5、新建JAVA_HOME变量,变量名(JAVA_HOME)变量值(D:\web\Java\jdk1.8.0_221)。6、编辑Path变量,增加(%JAVA_HOME%\bi
209
代码人生
01-01 08:00
代码人生
JDK中Lambda表达式的序列化与SerializedLambda的巧妙使用
JDK中Lambda表达式的序列化与SerializedLambda的巧妙使用,前提笔者在下班空余时间想以Javassist为核心基于JDBC写一套摒弃反射调用的轻量级的ORM框架,过程中有研读mybatis、tk-mapper、mybatis-plus和spring-boot-starter-jdbc的源代码,其中发现了mybatis-plus中的LambdaQueryWrapper可以获取当前
344
代码人生
01-01 08:00
代码人生
JDK 17 switch模式匹配
JDK 17 switch模式匹配,简介PatternMatchingforswitch(Preview)在switch中使用模式匹配,预览版本。预览版本有可能在之后的版本删除有可能计划进一步增强在Java16中,JEP394扩展了instanceof运算符以采用类型模式并执行模式匹配。staticStringformatter(Objecto){Stringformatted="unknown"
125
代码人生
01-01 08:00
代码人生
JDK16的新特性(jdk1.8的新特性有哪些)
JDK16的新特性(jdk1.8的新特性有哪些),简介在2021年3月16日,JDK的迎来了它的一个新版本JDK16,虽然JDK16不是LTS版本,但是作为下一个LTS版本JDK17的先行版本,JDK16为我们带来了17个方面的提升,包括了新的语言特性、新的工具、内存管理的提升等方面。所以一起来看看,JDK16到底为我们提供了些什么新的特性。JDK16的新特性总的来说,JDK16有下面的一些新特性
199
代码人生
01-01 08:00
代码人生
JDK 中居然也有反模式接口常量
JDK 中居然也有反模式接口常量,在实际开发过程中,经常会需要定义一个文件,用于存储一些常量,这些常量设计为静态公共常量(使用publicstaticfinal修饰)。这个时候就出现两种选择:在接口中定义常量,比如JDK1.1中的java.io.ObjectStreamConstans接口;在类中定义常量,比如JDK1.7中的java.nio.charset.StandardCharsets;这两
213
后端
01-01 08:00
后端
JDK获取默认时区风险和最佳实践
JDK获取默认时区风险和最佳实践,源码分析TimeZone.getDefault()是JDK自带的方法,所属包:java.util;方法返回此主机(程序运行的主机)的默认时区//TimeZone类publicstaticTimeZonegetDefault(){return(TimeZone)getDefaultRef().clone();}复制代码我们来看下默认时区是怎么取值的1、java.ut
83
后端
01-01 08:00
后端
JDK成长记18: ReentrantLock (1) 通过首次加锁初识AQS
JDK成长记18: ReentrantLock (1) 通过首次加锁初识AQS,上一章你应该掌握了Atomic的底层原理-CAS。接下来进入另一个重要的一个知识AQS。我们通过ReentrantLock这个类来讲讲AQS这个知识。从上图可以看出,ReentractLock、ReadWriteReentractLock,这些锁API底层是基于AQS+CAS+volatile来实现的,一般不会直接使用
86
后端
01-01 08:00
后端
JDK 与 Cglib 的使用和对比
JDK 与 Cglib 的使用和对比,SpringAOP依靠JDK和CGLib进行动态代理实现。在此对两种实现方式的一些知识进行整理。JDK使用示例/***需要被代理的接口*/interfaceIinterface{StringproxyMethod(Stringgift);}/***实现InvocationHandler接口,对invoke方法进行重写*/classMyHandlerimplem
110
后端
01-01 08:00
后端
JDK15就要来了,你却还不知道JDK8的新特性!
JDK15就要来了,你却还不知道JDK8的新特性!,现在Oracle官方每隔半年就会出一个JDK新版本。按时间来算的话,这个月就要出JDK15了。然而,大部分公司还是在使用JDK7和8。之前去我朋友家,竟然被嘲笑不会用JDK8。不服气的我,回来之后,当然是重点学习之啊。话不多说,本文目录如下:目录:lambda表达式接口默认方法和静态方法函数式接口方法引用OptionalStreamAPI日期时间
85
«
1
2
3
4
5
6
7
8
»