草庐IT

kotlin-stdlib-jdk

全部标签

Kotlin系列一(快速入门,kotlin的数据类型)

一.快速入门KontlinScript脚本kontlin可以写脚本创建一个"script.kts"文件编写脚本内容//一个kotlin编写的脚本println("一个kotlin编写的脚本");println(2+3);println(2-3);使用kotlinc-scriptscript.kts命令运行kotlin脚本Kotlin程序创建一个文件"HelloWorld.kt"编写内容funmain(args:Array){ //在kotlin1.3版本后可以省略main方法中的参数"args:Array" //args:Array-->参数名:参数类型 println("Hello,Worl

Kotlin系列一(快速入门,kotlin的数据类型)

一.快速入门KontlinScript脚本kontlin可以写脚本创建一个"script.kts"文件编写脚本内容//一个kotlin编写的脚本println("一个kotlin编写的脚本");println(2+3);println(2-3);使用kotlinc-scriptscript.kts命令运行kotlin脚本Kotlin程序创建一个文件"HelloWorld.kt"编写内容funmain(args:Array){ //在kotlin1.3版本后可以省略main方法中的参数"args:Array" //args:Array-->参数名:参数类型 println("Hello,Worl

java - 在 Cygwin 上从自解压 bin 安装 JDK

我想在我的Windows机器上的cygwin中安装JDK。我正在使用wget命令从oracle站点下载JDK的linux版本。下面是我运行的用于安装JDK的命令列表:wgethttp://download.oracle.com/otn-pub/java/jdk/6u31-b04/jdk-6u31-linux-x64.rpm.binchmoda+xjdk-6u31-linux-x64.rpm.bin./jdk-6u31-linux-x64.rpm.bin所有这些说明都与Oracle关于在here上安装JDK的建议相同但我收到以下错误: 最佳答案

64位和32位JDK 1.8下载和环境变量配置

一、下载JDK免安装包,下面是下载地址,提取码:v8zj百度网盘请输入提取码https://pan.baidu.com/s/1TWoEnsh4pzmhWiKDPRXScA二、JDK环境变量配置1、将下载的JDK安装包解压,我解压后放在如下位置:2、右键“计算机”选择“属性”3、再点击“高级系统设置”4、选择“高级”,点击“环境变量”5、点“新建”,变量名为JAVA_HOME,变量值为解压的JDK的路径,填完后点确定按钮。 下面是解压的JDK的路径6、选中Path,点编辑,在最后面输入“;%JAVA_HOME%\bin”然后点确定,Win10的话添加界面不一样不要分号 7、点击“新建”,添加CL

JDK21 WARNING: A Java agent has been loaded dynamically

JDK21WARNING:AJavaagenthasbeenloadeddynamically背景解决经过OpenJDK'sJEP451:BalancingServiceabilityandIntegrityinJVM参考文章背景在做企业微信消息通知的时候,运行项目,出现该警告。WARNING:AJavaagenthasbeenloadeddynamically(D:\maven-repository\net\bytebuddy\byte-buddy-agent\1.14.9\byte-buddy-agent-1.14.9.jar)WARNING:Ifaserviceabilitytoolis

通过JDK动态代理类实现一个类中多种方法的不同增强

1.为什么说JDK动态代理必须要实现当前父接口才能使用  JDK动态代理是基于接口的代理,它要求目标类(被代理的类)必须实现一个或多个接口。这是因为JDK动态代理是通过创建目标类的接口的代理对象来实现的,代理对象实现了目标接口,并在方法调用时委托给InvocationHandler中的invoke方法来处理。  在JDK动态代理中,Proxy类的newProxyInstance方法接受一个ClassLoader,一组接口和一个InvocationHandler,然后生成一个代理类的实例。这个代理类实例实现了指定的接口,并将方法调用委托给InvocationHandler中的invoke方法。 

通过JDK动态代理类实现一个类中多种方法的不同增强

1.为什么说JDK动态代理必须要实现当前父接口才能使用  JDK动态代理是基于接口的代理,它要求目标类(被代理的类)必须实现一个或多个接口。这是因为JDK动态代理是通过创建目标类的接口的代理对象来实现的,代理对象实现了目标接口,并在方法调用时委托给InvocationHandler中的invoke方法来处理。  在JDK动态代理中,Proxy类的newProxyInstance方法接受一个ClassLoader,一组接口和一个InvocationHandler,然后生成一个代理类的实例。这个代理类实例实现了指定的接口,并将方法调用委托给InvocationHandler中的invoke方法。 

JDK 16全览:改变游戏规则的新特性

欢迎来到我的博客,代码的世界里,每一行都是一个故事JDK16全览:改变游戏规则的新特性前言EnableC++14LanguageFeaturesC++14引入的部分新特性:对JDK开发的影响:对Java开发者的意义:ZGC:ConcurrentThread-StackProcessingZGC的传统挑战:JEP376的改进:对开发者的意义:总结:Unix域套接字Unix域套接字的主要优势:JEP380:Unix-DomainSocketChannels的特性:对开发者的意义:总结:jpackage工具改进和完善jpackage的主要特点:对开发者的意义:使用jpackage的基本步骤:总结:前

安装多JDK环境 JDK1.8和OpenJDK11的安装配置和Maven配置

安装多JDK环境下面是JDK8和OpenJDK11的安装安装JDK8jdk-8u351-windows-x64.exe提前创建存放jdk8的文件夹修改好路径下一步下一步就好了。验证是否安装jdk8成功,ctrl+r输入cmd然后在命令敲java-version回车能看到版本输出就行,这个exe安装自动会配置环境下载openjdk11https://jdk.java.net/java-se-ri/11下载并解压到目录生成jdk11的jre1、打开cmd2、执行命令jlink.exe--module-pathjmods--add-modulesjava.desktop--outputjre3、查看

JDK21无法导入TimeUnit类

运行环境:windows11、IDEA2023.1.3、JDK21问题描述:IDEA中无法导入java.util.concurrent.TimeUnit类。以下截图是问题解决后的截图。有问题的时候未截图,说明一下,有问题的时候TimeUnit类是红色的,无法导入,查看JDK下面的java.util.concurrent包,会发现有这个类,注意的是,这时候这个类是.class文件,点开的话能看到源码,但是会提示"decompiled.classfilebytecodeversion:65.0(Java21)",意思就是这个类是反编译过来的。注意区分一下下图里面,显示的是java文件,这才是正常的