1、==与equals的区别
  ==比较时内存地址(存在栈中)
  equals()默认比较的时内存地址,如果一个类重写了equals()方法,则根据重写的规则进行排序。

2、HashSet的去重的机制
  首先通过hashCode()方法获取hash值进行比较,如果hash值一致,调用equals()进行比较,如果equals()返回的为true,则两个对象相同。(调用equals()之前,必须保障hash值一致)

4、单例(双重判断的实现)

public class SingletonDemo(){
//1、构造方法私有化
private SingletonDemo(){};
//2、提供一个私有的静态的本类对象
private SingletonDemo singletonDemo;
//3、提供一个公共的静态的返回值类型为本类类型的方法
private static SingletonDemo getInstance(){
if(singletonDemo==null){
//为保证锁的唯一性,这里使用本类的字节码对象锁,当然也可以使用常量
synchronized(SingletonDemo.class){
if(singletonDemo==null){
return singletonDemo=new SingletonDemo();
}
}
}
}
}

5、url中文编码

URLEncoder.encode(houseName, "UTF-8");

 

6、获取src/main/resources下的文件

InputStream is=this.getClass().getClassLoader().getResourceAsStream("test.jpg");

资源路径如下:

 

 

转载于:https://www.cnblogs.com/SunAutumn/p/6669833.html

java基础 知识点相关推荐

  1. java重要基础知识点_必看 | 新人必看的Java基础知识点大梳理

    原标题:必看 | 新人必看的Java基础知识点大梳理 各位正在认真苦学Java的准大神,在这烈日炎炎的夏季里,老九君准备给大家带来一个超级大的"冰镇西瓜,"给大家清凉一下,压压惊. ...

  2. java基础知识大全,java 基础知识点汇总

    java 基础知识点汇总 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个Strin ...

  3. java基础案例教程前4章知识点_java学习记录4 Java基础知识点

    java学习记录4 Java基础知识点 1. 注释 单行注释 使用"//"开头,后面是注释的内容 一般在要注释的语句的上面加注释 多行注释 以"/*"开头,以& ...

  4. java基础知识点整理一

    java基础知识点整理一 引言 '''突然发觉任何一门语言的基础知识部分,都比较杂一些.如果个人经过梳理之后,知识体系系统化,可以让基础更加牢靠一些.但是还是会有一些遗忘.所以,我想把一些比较重要但是 ...

  5. 整理的java基础知识点笔记

    java基础知识点 (涉及到图片的资源因为在电脑本地,挨个挨个找太浪费时间就不找了) 基础点 **字节:**每逢8位是一个字节,这是数据存储的最小单位. 计算机中的数据转换: ​ 1 Byte = 8 ...

  6. Java基础知识点整理(2022年最新版)

    看了网上很多关于Java基础知识点整理的文章,但是感觉都不是很好,要么不全面,要么不准确,要么排版太乱了,所以今天整理了一份Java基础知识点整理(2022年最新版),希望对大家有帮助哈~ 由于本文篇 ...

  7. JAVA基础知识点-入门必备

    本文主要是我之前复习Java基础原理过程中写的Java基础知识点总结.Java的知识点其实非常多,并且有些知识点比较难以理解,有时候我们自以为理解了某些内容,其实可能只是停留在表面上,没有理解其底层实 ...

  8. java基础知识点(1)——计算机的基础-计算机语言

    和小学妹一起学java java的基础知识 学科介绍 一.计算机的基础知识 1.计算机基础 2.编程语言 3.进制 4.字节 5.命令行的交互 二.Java语言概述 1.Java语言的简介 2.跨平台 ...

  9. 打怪升级之小白的大数据之旅<Java基础知识点巩固习题>

    我整理一下最近学习的知识点相关的练习题及答案,希望可以帮到大家对所学的知识点进行查漏补缺(尽量先不看答案) Java基础语法相关练习集 Java基本程序相关题集 第一题 按步骤编写代码,效果如图所示: ...

  10. java基础知识点_零基础学习Java语言,各个阶段需要掌握的知识点

    随社会的脚步的不断发展,Java技术在不断的与时俱进,这也是Java一直长盛不衰的原因之一.Java技术的学习,永远没有早晚之分,技不压身,对于21世纪的我们80后,90后,甚至00后,尤其适用! 那 ...

最新文章

  1. PostgreSQL 模式删除背后的代码
  2. 推荐个所见即所得的编辑器
  3. Python编程基础:第五十九节 守护线程Daemon Threading
  4. ftp 服务器 显示未登录,ftp 服务器 显示未登录
  5. Jquery Mobile左右滑动效果
  6. keySet和Map.Entry的理解
  7. 实例手册_独家数据 | 1820Fall 香港研究生商科类14个热门专业 1400+申请实例汇总...
  8. python关闭exe程序_Win 10 中使用 Python 碰到的奇怪现象
  9. lt;转gt;Java转iOS-第一个项目总结(2):遇到问题和解决方案
  10. Java GUI简单点名器
  11. 微信小程序---开通开发环境的理解
  12. 苹果智能音箱HomePod,在“智商”测试中排名垫底
  13. Github上开源的数据可视化工具及作品分享(一)
  14. PostgreSQL 常用函数
  15. 载誉而归!昂视荣膺CAIMRS 2023「自动化创新奖」
  16. python节日快乐_【python】一键生成漂亮的节日快乐词云图
  17. 已经10月份了,焦虑不断怎么破……
  18. wave文件(*.wav)格式、PCM数据格式介绍
  19. uni-app - 实现全屏自适应且不变形背景大图,设置一张图片占满全屏(根据手机或电脑尺寸自动拉伸背景图像),用于页面是一张平铺的大图做背景的情况,全端兼容
  20. SQL语法分析-基础篇

热门文章

  1. Linux无法联网怎么办?解析VMware上的CentOS7(Linux)系统无法联网的解决办法
  2. python getattr_python __getattr__ 巧妙应用
  3. excel排名_WPS-Excel表格实用技巧——排位排名函数(RANK函数)的使用
  4. JAVA偏向锁的什么时候释放_Java中的偏向锁
  5. linux字符设备驱动架构,linux驱动开发--字符设备:cdd_cdev结构中private_data使用
  6. linux批量umount脚本,Linux下批量ping某个网段ip的脚本
  7. mysql占用cpu_Mysql占用过高CPU时的优化手段(必看)
  8. C++中常用的字符串函数
  9. 没有有效IP配置,无Internet访问,未识别的网络解决方法
  10. 线结构光平面标定计算算子