ICode9

精准搜索请尝试: 精确搜索
  • scala多种杨辉三角简洁输出方式2021-12-09 17:31:53

    package com.li.chapter04 object Test04_Practice_Pyramid { def main(args: Array[String]): Unit = { for (i <- 1 to 9){ val stars = 2 * i - 1 val spaces = 9 - i println(" " * spaces + "*" * stars) } fo

  • win10 jdk17切换到jdk1.82021-12-09 02:31:07

    jdk17安装的时候会将一些exe程序安装到C:\Program Files\Common Files\Oracle\Java\javapath路径下, javapath是一个快捷方式,链接到下面的target文件夹, 如下图所示,两者包含内容一样     切换步骤:直接将java.exe改名就行,例如java1.exe 结果如下图        

  • Java日期时间操作基础——包含JDK1.8时间操作新特性2021-12-05 01:33:24

    JDK1.7日期时间操作 示例小结 public class DateTest { public static final String FORMAT_DATE = "yyyy-MM-dd"; public static final String FORMAT = "yyyy-MM-dd HH:mm:ss"; public static final String FORMAT_MIN = "yyyy-MM-dd HH:mm&

  • JDK1.8新特性CompletableFuture的总结2021-12-02 22:03:02

    CompletableFuture JDK 5引入了Future模式。Future接口是Java多线程Future模式的实现,在java.util.concurrent包中,可以来进行异步计算。 Future模式是多线程设计常用的一种设计模式。Future模式可以理解成:我有一个任务,提交给了Future,Future替我完成这个任务。期间我自己可以去做任

  • CentOS7安装JDK1.82021-12-02 13:04:58

    第一步,检查yum的更新 [root@bogon mnt]# yum update 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com No packages marked for update 第二步下载jdk1.8 http

  • Linux在线安装JDK1.82021-12-02 08:33:15

    1、在线下载JDK 命令如下: wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm 2、查看当前文件夹下是

  • 2021年12月1日30道面试题2021-12-02 01:03:54

    1.ThreadLocal的作用和原理以及使用场景?   threadlocal是线程本地变量,它为每一个线程创建一个变量副本,来解决并发冲突问题   在jdk1.8以之前,每个threadlocal实例维护一个map,每个线程作为key,value保存的就是变量副本   在jdk1.8,改为每个Thread中维护一个threadlocalMap,threa

  • Java开发环境安装配置2021-12-01 16:01:33

    Java8安装配置   下载地址: Oracle中文官网跳转地址 Java8下载地址跳转 选择所需安装系统的类型,此处为windows10 x64 下载好之后安装即可 配置环境 我用的是win10 64位系统,图上: 点击计算机 -> 属性:   然后:   用户变量为当前登录计算机账户专属, 系统变量为这台计算机所有用户都

  • 关于docker提交现有容器然后再新增新的数据卷挂载2021-11-30 15:01:52

    1.关于docker提交现有容器然后再新增新的数据卷挂载 目前状态:容器已经安装了jenkins,并且将容器的/var/jenkins_home挂载到宿主机/var/jenkins_mounts上,想将jdk1.8从宿主机挂载到容器,使得容器安装jdk1.8. 答: 1、打包当前已经安装好并且修改配置的jenkins容器。 docker commit -a="l

  • JVM(七),java面试常见问题及回答技巧2021-11-28 14:30:01

    虽然在类加载的过程中,类加载器仅仅用于实现类的加载动作,但它在Java程序中起到的作用却远远超过类加载阶段 对于任意一个类,都必须由类本身和加载它的类加载器一起共同确立其在Java虚拟机中的唯一性(也就是说,虚拟机只有通过类和类加载器才能够唯一去确定类),每一个类加载器都拥有

  • jdk1.8 安装、环境变量配置、删除(windows)2021-11-28 13:33:56

    注意1: jdk1.8 和 jdk8 是一个意思,虽已更新到 jdk17,建议下载并安装jdk8 原因:大多数人都安装的jdk8,有问题也容易解决,当然安装哪个理论上都没问题 注意2: 虽然下述操作是在win7上面弄的,但win10依旧适用。 不同的是:控制面板、高级系统设置在电脑的位置不同了。 jdk下载

  • 【无标题】2021-11-28 12:34:15

    Centos下安装oracle jdk 安装jdk环境就那么几步: 下载jdk 解压缩 设置环境变量 其中设置环境变量又包括 配置java_home配置class_path配置系统path 非要说麻烦的话,最麻烦的就是下载jdk了。oracle的jdk下载要登录账号,而账号要注册,比较繁琐。 下面一步一步记录。 0.查看cen

  • centos安装jdk1.82021-11-27 22:01:10

    通过yum安装jdk,首先查询jdk是否存在 yum search java|grep 1.8.0-openjdk 安装 yum -y install java-1.8.0-openjdk-devel.x86_64 输入 java --verison 报错: Error: Could not create the Java Virtual Machine.Error: A fatal exception has occurred. Program will exit. 别慌,

  • JDK1.8下ThreadPoolExecutor的官方实现2021-11-27 15:05:20

     ThreadPoolExecutor  1. 线程池状态         ThreadPoolExecutor 使用 int 的高 3 位来表示线程池状态,低 29 位表示线程数量。其中第一位为符号位。          ● 数字上比较,TERMINATED > TIDYING > STOP > SHUTDOWN > RUNNING。因为第一位为符号位,所以RUNN

  • 深入解析JDK1.8后的HashMap底层存储2021-11-26 18:00:51

    深入解析JDK1.8后的HashMap底层存储 前言 这次分享总结很多内容,保姆级注释,有空会将一些核心东西拆开分享 HashMap底层存储数据的结构变化: JDK1.7底层是由 【数组】 & 【链表】组成的,单向链表Entry挂在数组上。JDK1.8后底层则变为【数组】 & 【链表】、【红黑树】,特殊情况下(数

  • Centos7.6安装JDK1.82021-11-23 17:59:51

    Jdk的下载和配置 1:首先下载Linux版本的jdk 官网:https://www.oracle.com/technetwork/java/javase/downloads/index.html   下载完成   可以在xshell里面上传到指定目录 然后tar -zxvf jdk-8u221-linux-x64.tar.gz 解压好配置环境变量 /etc下面的   更改/etc文件夹

  • Java类加载器2021-11-23 15:59:17

    ClassLoader的分类 Java中的ClassLoader有三种:Bootstrap ClassLoader 、Extension ClassLoader、App ClassLoader。以下是jdk1.8的类加载器  加载路径 package com.example.demo; import java.net.URL; import java.net.URLClassLoader; public class Test { public st

  • SonarQube jdk1.8 最后一个版本 7.8-community2021-11-23 15:02:59

    后记:使用 sonarqube 对 java 项目代码进行扫描的时候,java 项目的版本不能低于 sonar 的编译版本。 sonarqube:7.8-community 是 sonar 对 jdk1.8 的最后一个版本,从 7.9 以后 sonar 最低支持版本为 jdk 1.11 (END)

  • Jdk1.8新特性2021-11-22 19:33:00

    1Lambda表达式(闭包) 它允许我们将函数当成参数传递给某个方法,或者把代码本身当作数据处理。它本质上是一段匿名内部类,也可以是一段可以传递的代码。lambda的语法:()->(); 2.函数式接口 1、Lambda表达式使用的前提,就是接口必须是一个函数式接口 2、如果在接口中,只有一个抽象方法,那

  • CentOs7之JDK1.8安装2021-11-19 21:32:20

    清空历史安装包 rpm -qa | grep java # 查看java相关的安装包文件 rpm -e –nodeps [需要卸载的安装包名称] # 卸载 yum list installed|grep java # 查询jdk相关安装软件包 yum remove *openjdk* # 卸载 本地压缩包安装(推荐) 下载地址(需要提前注册Oracle相关账号):https://ww

  • Centos7系统中装JDK-JDK1.8安装详解2021-11-19 19:03:17

    在Centos7系统下配置JAVA环境变量和JDK,jdk是java的依赖环境,java的应用都会要到jdk,所有下面就讲解一下在linux中怎么安装配置jdk。 先检查centos是多少位的 一:用指令 uname -i   64位   二.首先要下载jdk(注意版本信息) https://www.oracle.com/technetwork/java/javase/download

  • linux安装jdk2021-11-19 12:03:53

    linux安装jdk 下载jdk,然后上传到 linux 把 jdk1.8.123.tar.gz的安装包 拷贝一份到 usr/local/java 这个 文件夹下面 命令:cp jdk1.8.123.tar.gz  /usr/local/java 解压缩; tar zxf jdk1.8.123.tar.gz 解压缩完成之后 重命名  mvjdk1.8.123  jdk1.8 配置环境: vim /etc/profile

  • CentOS7卸载openJDK安装JDK1.82021-11-15 16:02:23

    查看已有openjdk版本 rpm -qa|grep jdk 卸载openjdk remove后面的参数是上面得到的结果.noarch结尾的包 yum -y remove copy-jdk-configs-3.3-10.el7_5.noarch 下载jdk1.8 下载jdk-8u40-linux-x64.tar.gz,上传到/usr/local/soft/java 可自行下载一个linux JDK https://download

  • win10 安装JDK1.82021-11-12 23:02:39

    快速安装 jdk8u221安装包215M左右。从共同进步上下载。参考: 60赞:windows版jdk .exe文件安装及环境变量,中间过程需要自定义jdk安装路径,就改下路径,不需要就一直点击“下一步”。不需要额外下载jre,直接会安装jre。环境变量配置参考百度经验 手头上没有jdk8的安装包怎么办? 百度网

  • Linux环境下java/jdk version1.8+环境变量配置2021-11-12 16:02:51

    1、首先准备jdk1.8+版本的资源包。可参看晚上相关文档,或直接登录java官网进行对应版本下载:Java Downloads | Oracle; 2、上传对应主机后进行解压缩,我这里使用了公司内部的版本;      3、解压完成后配置环境变量 sudo vim /etc/profile 添加如下参数   export JAVA_HOME=/home/a

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有