• 2024-09-27Java11 新特性
    直接运行在以前的版本中,在命令提示下,需要先编译,生成class文件之后再运行,例如:javacHelloWorld.JavajavaHelloWorld在Java11中,可以这样直接运行,当然这样直接运行是不产生字节码文件的javaHelloWorld.JavaString新增方法1.strip方法:可以去除首尾空格,与之前的trim的区别
  • 2024-03-30JAVA学习-网络编程.Java11标准化的HTTP Client
           Java11引入了标准化的HTTPClient,它提供了一种现代化、灵活且易于使用的方式来进行HTTP通信。下面是关于Java11标准化的HTTPClient的概述以及与其他比较和高级应用的说明:1.概述:       Java11标准化的HTTPClient是一种替代HttpURLConnection的新
  • 2024-03-14CentOS7升级Java11
    文章目录升级步骤1.查看已安装的jdk:2.删除旧版jdk:3.安装java11-openjdk:总结升级步骤查看当前版本java-version1.查看已安装的jdk:yumlistinstalled|grepjava2.删除旧版jdk:yumremovejava-1.7.0-openjdk*yumremovejava-1.8.0-openjdk*3.安
  • 2024-03-05Java11改进的垃圾回收器
       传统的C/C++等编程语言,需要程序员负责回收已经分配的内存。显示进行垃圾回收是一件比较困难的事情,因为程序员并不总是知道内存应该何时被释放。如果一些分配出去的内存得不及时回收,就会引起系统运行速度下降,甚至导致程序瘫痪,这种现象被称为内存泄漏。总体而言,显示进行垃圾
  • 2024-03-04学java11运算符
    运算符java支持以下运算符优先级()多用括号1.算术运算符:+,-,*,/,%(取余运算,模运算),++,--//++a先自增再给c赋值a=a+1//a++先给b赋值再自增a=a+1a--和--a原理同上2.赋值运算符:=3.关系运算符:>,<,>=,<=,==,(不等于)!=,instanceof4.逻辑运算符:&&(与),||(或),“!()”(非)&&逻
  • 2024-02-08java11下载安装
    https://www.oracle.com/in/java/technologies/javase/jdk11-archive-downloads.html https://jdk.java.net/java-se-ri/11-MR2 
  • 2023-12-17android 获取模数
    背景:政策要求App要备案。1.根据阿里云文档[获取App特征](https://help.aliyun.com/zh/icp-filing/fill-in-app-feature-information),我们需要使用JadxGUI工具,于是我们搜索JadxGUI如何安装使用,接下来就开始安装。2.下载JadxGUI源码,[原文](https://www.jianshu.com/p/3cc4e861b3db)
  • 2023-10-31mac 切换java jdk版本 java8 java11
    1.  终端执行命令查看本地各版本jdk:mac通常默认安装了jdk1.8安装目录是/Library/Java/JavaVirtualMachines/cd/Library/Java/JavaVirtualMachines/ls2.上述命令列出的各版本目录名后,在全局配置文件.bash_profile中新增上面命令列出的各版本jdk,并指定当前环境变量默认
  • 2023-10-20android 升级到java11,升级到androidx的操作方法
    androidstudioAndroid9(28)升级到Android10(29)Androidx小计_sdk29对应依赖androidx.appcompat:appcompat-resources是-CSDN博客java.lang.NoClassDefFoundError:Failedresolutionof:Landroidx/appcompat/R$drawable;-简书(jianshu.com)
  • 2023-10-09Java11配置maven
    这里假设Java11和maven都正确安装,使用的版本为Java11、maven3.6.1测试环境变量Javawin+r打开运行,输入cmd,打开命令行提示符,输入java--version如下C:\Users\siyu>java--versionopenjdk11.0.22019-01-15OpenJDKRuntimeEnvironment18.9(build11.0.2+9)OpenJDK64-
  • 2023-09-10centos更换java版本
     以java11为例先使用下面的命令下载java11$sudoyum-yinstalljava-11-openjdk-devel输入命令改变java环境$sudoalternatives--configjava出现下面的界面,选择3(假如需要换为java11) 输入java-version查看版本 
  • 2023-08-16拉去springboot 项目时java8 本地时java11 时idea编译不通过
    解决方法:1、 2、 3、 
  • 2023-08-15ubuntu18从java8更新到java11
    先安装java11,再更新软连接sudoaptupdatesudoaptinstall-yopenjdk-11-jdk1.checkjava$whichjava/usr/bin/java$ls-lrt/usr/bin/javalrwxrwxrwx1rootroot22Aug312021/usr/bin/java->/etc/alternatives/java$ls-lrt/etc/alternatives/javalr
  • 2023-07-31centos更换java版本
    以java11为例先使用下面的命令下载java11$sudoyum-yinstalljava-11-openjdk-devel输入命令改变java环境$sudoalternatives--configjava出现下面的界面,选择3(假如需要换为java11) 输入java-version查看版本 
  • 2023-07-28centos俩个java版本共存
    环境背景centos7.9,java8,java11,Jenkins2.401.3本来想装老版的jenkins,但是各种插件装不上,而新版的jenkins又依赖java11,但maven的打包又是java8的,所以必须要折腾下了步骤下载jdk8,jdk11安装包略解压改名[root@VM-4-12-opencloudoshome]#lsjdk-11.0.18_linux-x64_bin.tar.g
  • 2023-07-22Java8、Java11新特性/Stream/MapReduce
    Q:如果题目里出现了java8的特性,然后问题问你下面哪个命令编译无错那么看下是不是有-java-source8-Xlint:all,是的话就选-source8。Q:JDK8中内置了哪些注解?A:@Override(重点)@Deprecated(重点)@SuppressWarnnings(重点)@SafeVarargs(JDK7引入)@FunctionalInterface(JDK8引入)Q:
  • 2023-06-11Java11 Optional
    简介publicfinalclassOptional<T>{privatestaticfinalOptional<?>EMPTY=newOptional<>();privatefinalTvalue;privateOptional(){this.value=null;}……}Optional<T>是个容器,在java.util包中用
  • 2023-05-22idea中jdk11用maven编译失败 Fatal error compiling: tools.jar not found: XX\Java\graalvm-ce-java11-22.2.0
    ideamaven编译需要用到jdk的lib包里面的tools.jar文件,但是jdk1.8之后就没有tools.jar了。我这里用的是graalvm的jdk11,编译一直报错,网上也查不到。解决办法: 根据对应路径创建一个lib包,并把jdk1.8的lib下面的tools.jar复制一个放到这个包下面,让这个路径有这个包就行了。我
  • 2023-05-09Windows11实现java8和java11自由切换
    由于运行不同的软件需要不同的java版本,因此需要不时切换java环境。以下基于win11实现java8和java11环境自由切换。第一步:安装jdk8和jdk11傻瓜式安装,点击下一步即可。需要记住安装路径。安装完成后如图所示:第二步:将jdk8和jdk11安装路径添加至系统变量新建两个系统变量,指定jav
  • 2023-04-21Java8更新Java11, 修复使java11环境生效
     原因:jenkins安装新版本时发现不支持java8了,需要手动删除旧的8更新到11,再配置环境变量.报错:jenkins:invalidJavaversion:openjdkversion"1.8.0_312" 1.先卸载旧的java8dnfremovejava 2.安装装版本java11yuminstall-yfontconfigjava-11-openjdkjava-1
  • 2023-04-10java11_Object类
    Object类相关JavaObject类是所有类的父类,也就是说Java的所有类都继承了Object,子类可以使用Object的所有方法。Object类位于java.lang包中,编译时会自动导入,我们创建一个类时,如果没有明确继承一个父类,那么它就会自动继承Object,成为Object的子类。内部结构:类的
  • 2022-12-29java11 最新配置环境变量步骤
    1、首先按下快捷键“win+r”打开运行,输入cmd。  2、然后输入:SETJAVA_HOME=C:\ProgramFiles\Java\jdk-11.0.6  3、然后继续输入:SETCLASSPATH=%JAVA_HOME%\lib
  • 2022-12-15记录一下:Java8和Java11对sun.misc.BASE64Encoder的替换
    JDK8之后的版本中针对sun.misc.BASE64Encoder使用方法进行了修改升级,JDK8中:BASE64Decoderdecoder=newBASE64Decoder();byte[]bytes=decoder.decodeBuffer(str)
  • 2022-12-01AlmaLinux 9.1中安装java11
     001、系统[[email protected]]#cat/etc/redhat-releaseAlmaLinuxrelease9.1(LimeLynx)  002、测试java命令[root@PC1test]#javabash:java:c
  • 2022-11-28mac安装java11及 环境配置
    安装参考:https://blog.csdn.net/Mr_Tony/article/details/119840206 配置环境参考:https://blog.csdn.net/weixin_42216205/article/details/123166877安装:1.下载java1