ICode9

精准搜索请尝试: 精确搜索
  • HashSet的add()方法源码解析(jdk1.8)2021-08-27 17:00:06

    HashSet 实现了Set接口 实际上是HashMap 可以存null,但只能有一个 不保证元素是有序的,取决于hash后,在确定索引结果 add源码 //核心操作putVal final V putVal(int hash, K key, V value, boolean onlyIfAbsent, boolean evict) { Node<K,V>[] tab; Node<

  • Java学习(02)——JDK、IDEA安装2021-08-27 08:32:41

    电脑快捷键 ctrl+C 复制 ctrl+V 粘贴 ctrl+A 全选 ctrl+X 剪切 ctrl+Z 撤销 ctrl+S 保存 win+R 打开命令行窗口 win+E 打开我的电脑 ctrl+shift+esc 打开任务管理器 创建虚拟桌面 win+ctrl+D 虚拟桌面间切换 win+crtl <-|-> 关闭虚拟桌面 win+crtl+F4 所有窗口一次性

  • centos7安装jdk1.82021-08-23 18:32:29

    jdk rpm包安装 1.官网下载jdk 2. 安装rpm包 rpm -ivh jdk-8u172-linux-x64.rpm 3.查看是否安装成功 java -version 4.配置环境变量 vim /etc/profile 添加如下内容: export JAVA_HOME=/usr/java/default export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/d

  • jdk1.8 HashMap中的hash方法2021-08-22 12:57:44

    目录 前言 关键代码被使用的地方 1、get方法用到 2、put方法用到 问题:为什么hash函数这么设计 前言 在HashMap中的hash函数实现代码如下图所示,为什么要这么设计?有什么好处? static final int hash(Object key) { int h; return (key == null) ? 0 : (h = ke

  • linux安装jdk后报错---bash: /home/java/jdk/jdk1.8.0_301/bin/java: No such file or directory2021-08-16 23:02:17

    问题:下载了linux系统的jdk,在linux系统中解压(tar -xvf jdk-8u301-linux-x64.tar.gz) 并配置环境变量后( vi /etc/profile在底部添加以下内容: #set java environment export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121 export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre export

  • APP 自动化元素定位工具2021-08-13 19:02:03

    在日常的android app自动化测试工作当中,很多朋友在元素定位时,会遇到以下类似的报错:       然后会来问,这是啥情况? 一般情况下,都会送上以下亲切的关怀: 1)adb能识别到设备吗? 2)设备有被其它的程序在占用吗? 3)ADT的版本正确吗? 当朋友们对以上关怀都确认之后,反馈仍然会遇到这样的报错

  • centos7 安装JDK1.82021-08-09 07:01:33

    我这里使用的jdk-8u131-linux-x64.rpm文件上传到虚拟机中安装的方式,有需要的文件的,留下邮箱 (1)安装JDK 1、将jdk-8u131-linux-x64.rpm通过WinSCP上传到虚拟机中2、安装JDK:rpm -ivh jdk-8u131-linux-x64.rpm3、配置jdk相关的环境变量vi .bashrcexport JAVA_HOME=/usr/java/latestexp

  • java栈溢出异常2021-08-08 11:01:23

        下面是一个例子 import java.nio.charset.StandardCharsets; public class test2 { public static void main(String[] args) { String str = "北京时间8月6日,东京奥运会进入尾声阶段,摔跤赛事也进入了到了白热化阶段。在今日傍晚进行的女子自由式摔跤50公斤级

  • 可变参数2021-08-05 23:35:06

    JDK 1.5开始,Java支持传递同类型的可变参数给一个方法。在方法声明中,在指定参数类型后加一个省略号(.…)。 package day13; public class Test03 { public static void main(String[] args) { Test03 test03 = new Test03(); test03.PrintMax(12.9, 9, 1, 33

  • HashMap (jdk1.8)computeIfPresent()方法注释2021-08-02 12:02:25

    computeIfAbsent 是实现Map接口中的方法,功能如: /*     * computeIfPresent功能:给定的key在hashMap中存在时,执行BiFunction函数的apply()方法     * 如果apply()返回值为null,则删除hashMap中的key节点,如果apply()返回值不为空,     * 用apply()执行结果的值替换key原有的va

  • HashMap (jdk1.8)compute()方法注释2021-08-02 11:58:40

    computeIfAbsent 是实现Map接口中的方法,功能如:  /*     * compute功能:给定的key在hashMap中存在时,如果remappingFunction的apply()执行结果为null,     * 则删除节点,不为null,则用apply()执行结果的值替换当前key的value;     * 如果给定的key在hashMap中不存在时,如果rema

  • HashMap (jdk1.8)computeIfAbsent()方法注释2021-07-28 19:01:59

    computeIfAbsent 是实现Map接口中的方法,功能介绍如: /*     * 功能:判断给定的key在hashMap中是否存在,如果key已经存在,则返回key对应的value     * 如果key不存在,则新生成一个节点(hash,key,value,null),value的值是通过      * V v = mappingFunction.apply(key);获取的,重

  • 自学三、centos7安装jdk1.82021-07-26 12:01:58

    1、java1.8安装包下载(linux的版本)         官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html         这篇文章https://blog.csdn.net/WNsshssm/article/details/84315519 给出了一个账号,亲测可用,账号2696671285@qq.com ,密码Oracl

  • Javac配置环境变量012021-07-25 13:03:17

    闲来无聊,把电脑给重装系统了,导致什么环境都没得;下面简单说下windoes系统下jdk的安装步骤   首先点击地址进行下载:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html       二、安装 1、双击下载的程序包,出现如图所示     2、点击下一

  • java环境安装2021-07-22 21:58:35

    window10环境+jdk1.8版本         安装包链接:https://pan.baidu.com/s/1OycVCgmy4nN5Iwg93cJo8Q         提取码:6qk3         安装教程:

  • CentOS7.5安装jdk1.82021-07-22 20:03:35

    jdk下载地址: 链接:https://pan.baidu.com/s/1GvcOgsIXn502aZC5yk1aDg 提取码:l16v 1、上传安装包 创建目录 mkdir -p /data/soft 上传安装包 2、解压 tar -zxvf jdk1.8.152-linux-64.tar.gz 重命名 mv jdk1.8.0_152 jdk1.8 3、配置环境变量 vi /etc/profile 添加如下配

  • CENTOS7安装JDK1.8.0_2612021-07-21 08:02:53

    https://blog.csdn.net/weixin_44682846/article/details/107718250   跳转下载 创建文件夹/usr/local/java将下载的压缩包解压到此文件夹配置环境变量 vim /etc/profile1在最后加入 JAVA_HOME=/usr/local/java/jdk1.8.0_261CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME

  • Linux配置jdk2021-07-20 20:01:35

    1. 下载jdk 首先到官网下载jdk版本,比如1.8版本: https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html 下载的文件是:jdk-8u291-linux-x64.tar.gz 2. 解压并配置 解压: tar -zxf jdk-8u291-linux-x64.tar.gz cd jdk1.8.0_291/ pwd 得到当前路径:/hom

  • Windows 安装,配置JDK1.82021-07-20 19:59:24

    目录 下载一、安装二、环境配置 下载 进入官网https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html下载JDK 一、安装 下载后双击即可安装,如图在这里插入代码片 选择开发工具,更改jdk安装路径(默认安装在C盘),然后下一步 更改jre安装路径(采用默

  • JDK1.8安装教程2021-07-17 15:02:53

    1、下载jdk,在官网上下载或者百度资源下载 链接:https://pan.baidu.com/s/1e5mo3Nte-d7ErFOov47dfA  提取码:8hzf 2、点击安装exe 3、会安装两次,第一次安装jdk,第二次安装jre,可以更改路径如下 我的安装目录:     4、配置环境变量 电脑右键->属性->高级系统设置->环境变量 新建

  • (linux)Centos6.4系统JDK-JDK1.8安装详解2021-07-16 18:03:09

    在Centos6.4系统下配置JAVA环境变量和JDK,jdk是java的依赖环境,java的应用都会要到jdk,所有下面就讲解一下在linux中怎么安装配置jdk。 先检查centos是多少位的 uname -i    32位(出现86的都是32位) 一、首先要下载jdk   https://www.oracle.com/technetwork/java/javase/download

  • Windows下JDK1.8安装及环境配置2021-07-15 19:00:49

    下载 打开如下链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ,进入JDK1.8下载官网,或者直接百度JDK1.8,也可进入下载官网。 进入官网后,按照所给信息下载对应系统版本的JDK,这里以安装jdk-8u60-windows-x64为例。 安装 下载后双击即可安装

  • java之接口2021-07-14 18:32:41

    ** JDK1.8: **

  • 解决:利用maven创建项目时的“Process terminated”问题2021-07-13 18:32:29

    一·问题描述: 前提: maven版本:3.6.3;IDEA版本:2020.3.4;JDK版本:1.8 1.利用maven创建一个新项目: 2.我这里没事使用原型模板,直接下一步 (因为如果存在问题的话,使用模板也不会创建成功) 3.结果控制台报错 二·一般出现这种问题的原因: 原因可能有很多种:例举如下: 1.maven版本太低(一般

  • jdk1.8环境配置2021-07-13 12:31:20

    删除JDK 删除java的安装目录 删除JAVA_HOME 删除path下关于java的目录 java -version 安装JDK 百度搜索JDK8,在Oracle找到下载地址 同意协议 下载电脑对应的版本 双击安装JDK 记住安装路径 E盘java\jdk1.8 配置环境变量 我的电脑-->右键-->属性 环境变

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

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

ICode9版权所有