ICode9

精准搜索请尝试: 精确搜索
  • instanceof,equals与toString2022-01-15 15:32:54

    一、instanceof    二、equals    注意:   例如:      三、toString  

  • Java Stack实现括号匹配2022-01-15 13:03:07

    Java Stack实现括号匹配 public static boolean doesMatch() { Stack<String> a = new Stack<>(); Scanner s = new Scanner(System.in); while(s.hasNext()) { String str = s.next(); if(str.equals("(")

  • 后缀计算器2022-01-14 19:03:30

    中缀转后缀 后缀表达式 也叫逆波兰表达式,将运算符写在操作符之后 中缀形式:(10+20/2*3)/2+8 后缀形式:10 20 2 / 3 * + 2 / 8 + 方便计算机计算,但对用户不友好 中缀转后缀 public class infixToSuffix { public static void main(String[] args) { String expressi

  • java 常见面试题2022-01-14 11:01:22

    Java 基础   1. JDK 和 JRE 有什么区别?   JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。   具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源

  • JAVA学习-hashCode() 和 equals() 的作用和在集合类中的使用建议2022-01-14 00:01:19

    hash 了解 hashCode() 之前最好先了解一下 hash JAVA学习-hash算法_什巳的博客-CSDN博客https://blog.csdn.net/qq_48772498/article/details/122479243?spm=1001.2014.3001.5501 hashCode() 和 equals() hashCode() 和 equals() 的作用都是用来比较两个对象是否相等,hashCode()

  • 为什么重写equals还要重写hashCode?2022-01-12 22:34:05

    为什么重写equals还要重写hashCode?这句话没有先后关系,重写hashCode也需要重写equals,在于说重写它们中的一个,那么另一个就应该也被重写。 先了解下映射表 重写equals还要重写hashCode,这个事跟映射表有关系,Java中映射表指的就是Map数据结构,这里用HashMap来作为说明 在HashMap中进行

  • Android Http post 请求传递json 内包含数组 给服务器的实现方式2022-01-12 20:00:11

      最近项目中需要传递一个带数组的json数据给后台需求:   格式如下:   {   "orderType": "TX",   "truckNo": "YCSCR38913",   "pointNo": "6",   "cntNum": 1,   "transactList": [{   "orderNo": "20

  • Java equals方法2022-01-12 16:02:06

                 

  • 判断某一对象与List中的对象是否一致(判断对象中的属性)2022-01-12 14:31:09

    1.重写对象的equals方法 @Override public boolean equals(Object o) { if (this == o) return true; //先判断o是否为本对象,this 指向当前的对象 if (o == null || getClass() != o.getClass()) return false; //再判断o是否为null

  • 精通Java 面试 09题 HashSet 如何检查重复(持续更新中)2022-01-12 00:01:29

    HashSet 如何检查重复:         对象在加入HashSet 时,HashSet 会先计算对象的hashCode值,来判断对象加入的位置,看该位置是否有值。如果没有,HashSet 会假设对象没有重复出现;如果有,这时候会调用equals() 方法来检查两个对象是否真的相同。         如果两者相同

  • 《手把手教你》系列基础篇(五)-java+ selenium自动化测试- 创建首个自动化脚本(详细教程)2022-01-11 14:34:27

    1.简介  前面几篇介绍了两种(java和maven)环境搭建和三大浏览器的启动方法,这篇文章宏哥将要介绍第一个自动化测试脚本。前边环境都搭建成功了,浏览器也驱动成功了,那么我们不着急学习其他内容,首先宏哥搭建好的环境中创建首个完整的自动化测试脚本,让小伙伴或者童鞋们提前感受感受,也

  • 08_==和equals()2022-01-10 17:34:53

    使用 == 和 equals() 比较字符串。 String 中 == 比较引用地址是否相同,equals() 比较字符串的内容是否相同: String s1 = "Hello"; // String 直接创建 String s2 = "Hello"; // String 直接创建 String s3 = s1; // 相同引用

  • 所有整型包装类对象之间值的比较,全部使用 equals 方法比较2022-01-09 14:36:04

    【强制】 所有整型包装类对象之间值的比较, 全部使用 equals 方法比较。 说明: 对于 Integer var = ? 在-128 至 127 之间的赋值, Integer 对象是在 IntegerCache.cache >产生, 会复用已有对象,这个区间内的 Integer 值可以直接使用==进行判断,但是这个区间之外的所有数>据,都 会在堆上

  • JAVA 一些方法2022-01-09 13:03:39

    equals 和 == 的区别 首先的区别是,equals 是方法,而 == 是操作符; 对于基本类型的变量来说(如 short、 int、 long、 float、 double),只能使用 == ,因为这些基本类型的变量没有 equals 方法。对于基本类型变量的比较,使用 == 比较, 一般比较的是它们的值。 对于引用类型的变量来说(例如

  • 【Java基础】HashSet去重原理2022-01-08 22:06:39

    关于HashSet的概念,参考这篇文章 1.Java中HashSet使用散列表实现的,散列表的默认大小为16,加载因子为0.75         在这里的加载因子是代表Hash表中的元素填满的程度,加载因子0.75代表当HashSet中元素达到总容量的75%就要对HashSet进行扩充了         加载因子越大,

  • equals()和==的区别2022-01-08 19:05:41

    首先,equals()是个方法,==是运算符!         ==比较的就是两个引用的内容,而引用放的都是地址,然后因为java有对基础变量的两个机制:自动装箱和自动拆箱机制,这两个机制就是把类型的变量自动包装成引用类型,int是基础变量,Integer是包装后的引用类型,int没有方法,Integer可以调用

  • 【Java基础】详解==和equals的区别2022-01-08 11:01:25

    目录 == ==对比的是什么: 1.基本数据类型对比的是变量值 2.引用类型对比的是队中的内存对象地址 equals ==和equals的区别 == ==对比的是什么: 对比的是栈中的值         1.其中基本数据类型是对比变量值         2.引用类型是对比堆中内存对象的地址(可能两

  • hashcode 和 equals2022-01-08 09:32:48

    先看个例子 @Data @NoArgsConstructor @AllArgsConstructor public class Student { private String name; private String addr; public int hashCode() { return 1; } public boolean equals(Object obj) { return true; } } @D

  • 47_Object类(重点)2022-01-06 22:00:50

    Object类(重点) 常用的包(熟悉) 包的名称和功能: java.lang包 - 该包是Java语言的核心包,并且该包中的所有内容由Java虚拟机自动导入。 如:System类、String类、… java.util包 - 该包是Java语言的工具包,里面提供了大量工具类以及集合类等。 如:Scanner类、Random类、List集合

  • java基础 -- 字符串相比较2022-01-06 15:31:14

            作者是php搞web网站出身,最近开始大量的写java代码,正在恶补java的知识。         在字符串作比较这块儿把自己坑了近半个小时。上网查资料才发现,通常比较两个字符串是否相同的表达式是“==” ,但在 Java 中不能这么写。                 

  • 面试官:说说Object类下面有几种方法呢?2022-01-05 14:40:56

    今天说一道基础题型,不过很多人会忽略或者至少说不完整,但是面试时被问到的几率还是很大的。 面试题 Object有几种方法呢? Java语言是一种单继承结构语言,Java中所有的类都有一个共同的祖先。这个祖先就是Object类。 如果一个类没有用extends明确指出继承于某个类,那么它默认继承Obj

  • if选择结构2022-01-01 16:02:45

    equals:判断字符串是否相等 if语句至多有1个else语句,else语句在所有的else if语句之后。 if语句可以有若干个else if语句,它们必须在else语句之前。 一旦其中一个else if语句检测为true,其他的else if以及else语句都将跳过执行。

  • Java面试最高频的题目(面试高频题目)2021-12-31 10:33:22

    1. 接⼝与抽象类区别 1 、⼀个类声明可否既是 abstract 的,⼜是 final 的 ? 不能,这两个修式符⽭盾( abstract 就是要被继承) 2 、抽象类不⼀定包含抽象⽅法 3 、有抽象⽅法,则⼀定是抽象类 4 、抽象类不能被实例化,⼀般⽤作基类使⽤; a. 类可以实现多个接⼝但只能

  • 北京JAVA开发3年,拿到美团35K的offer面试心得2021-12-30 14:30:43

    1. JAVA中的几种基本数据类型是什么,各自占用多少字节,Integer占几个字节. 八种基本数据类型,int(4),short(2),byte(1),long(8),float(4),double(8),char(2),boolean(1) Integer占用 32位:Header(标记头4字节 + 对象指针4字节) + int(4字节)+ 对齐(4) = 16字节 64位:Header(标记头8字

  • 重写equals为什么要重写hashcode2021-12-29 15:03:43

    一、equals()方法 equals是Object类的一个公有方法,在Java中,所有的类都会继承Object(包括数组),所以所有的类都有equals方法。他的用途也很明了,就是比较两个对象是否相等。 public boolean equals(Object obj) { return (this == obj); } 从源码中我们可以看到,equals使用=

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

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

ICode9版权所有