兜兜转转躲不命运轮回---Java基础学习笔记1
数据类型
基本数据类型
基本数据类型 | 包装类 |
---|---|
char | Character |
int | Integer |
float | Float |
double | Double |
boolean | Boolean |
long | Long |
short | Short |
byte | Byte |
自动类型转换
小类型转大类型:
int -> long
long -> float
float -> double
强制类型转换
大类型转小类型:
有可能造成数据精度丢失
double -> int
引用数据类型
除基本数据类型外的所有数据类型都是引用类型
面向对象
方法重载
- 同一个类中
- 方法名称相同
- 返回值不同
- 参数列表不同
构造器
- 创建对象时进行初始化
- 系统默认提供无参构造器,一旦自定义了,系统将不再提供
- 构造器可以被重载
方法重写
- 继承中发生
- 子类重写父类方法
- 方法名、参数列表、返回值均形同
- 业务代码不同
instanceof
判断对象类型
new Hello() instanceof Hello
==和equals方法
- ==
- 基本数据类型时判断两边的值
- 引用数据类型时判断两边的引用
- equals
- 判断两边的引用
Java集合
- HashSet
- 无序
- 线程不安全
- 值可以为null
- 值不重复
- LinkedHashSet
- HashSet的子类
- 有序
- 按插入顺序有序
- 基于链表实现
兜兜转转躲不命运轮回---Java基础学习笔记1相关推荐
- 【Java基础学习笔记】- Day11 - 第四章 引用类型用法总结
Java基础学习笔记 - Day11 - 第四章 引用类型用法总结 Java基础学习笔记 - Day11 - 第四章 引用类型用法总结 4.1 class作为成员变量 4.2 interface作为成 ...
- Java中大数据数组,Java基础学习笔记之数组详解
摘要:这篇Java开发技术栏目下的"Java基础学习笔记之数组详解",介绍的技术点是"java基础学习笔记.基础学习笔记.Java基础.数组详解.学习笔记.Java&qu ...
- 尚学堂JAVA基础学习笔记_2/2
尚学堂JAVA基础学习笔记_2/2 文章目录 尚学堂JAVA基础学习笔记_2/2 写在前面 第10章 IO技术 1. IO入门 2. IO的API 3. 装饰流 4. IO实战 5. CommonsI ...
- 【已完结!】Java基础--学习笔记(零起点打开java世界的大门)--博客汇总表【附:视频、工程源码、资料、详细笔记】
java零基础入门到精通(2019版)[黑马程序员] 视频+资料(工程源码.笔记)[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg 提取码:z ...
- Java基础学习笔记(二)_Java核心技术(进阶)
本篇文章的学习资源来自Java学习视频教程:Java核心技术(进阶)_华东师范大学_中国大学MOOC(慕课) 本篇文章的学习笔记即是对Java核心技术课程的总结,也是对自己学习的总结 文章目录 Jav ...
- Java基础学习笔记(三)_Java核心技术(高阶)
本篇文章的学习资源来自Java学习视频教程:Java核心技术(高阶)_华东师范大学_中国大学MOOC(慕课) 本篇文章的学习笔记即是对Java核心技术课程的总结,也是对自己学习的总结 文章目录 Jav ...
- Java基础 学习笔记7
1.Java中的集合框架概述 Java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象. 集合的作用: a.在类的内部,对数据进行组织 b.简单而快速的搜索大数量的条目 c.有的 ...
- Java基础(学习笔记)
其他文章链接 Java基础 Java集合 多线程 JVM MySQL Redis docker 计算机网络 操作系统 文章目录 前言 1.⾯向对象和⾯向过程的区别 2.Java 和 C++的共性与区别 ...
- 尚硅谷java基础学习笔记
小郑 Java基础 常用DOS命令 dir:列出当前目录下的文件以及文件夹 md:创建目录 rd: 删除目录 cd:进入指定的目录 cd- : 退回到上一级目录 cd\ : 退回到根目录 del : ...
- Java基础学习笔记(完结)
Java基础 前言 一.Java基础语法 1.注释 2.标识符 3.数据类型 4.类型转换 5.变量.作用域.常量 6. 运算符 二.Scanner与流程控制 1. Scanner对象 2. 流程控制 ...
最新文章
- 计算机应用专业能评自动化工程师吗,报考自动化控制工程师中级职称需要哪些条件?...
- 学习java技术有前途吗
- bzoj 1877: [SDOI2009]晨跑 (网络流)
- 人生百味,浓缩到最后就是一个淡字
- 2016全球数据新闻奖(DJA)颁布, 12个获奖作品全剖析
- python中if else语句用法_Python中if-else语句的多种写法
- createbitmap 旋转90度_Android Bitmap图片两种方案旋转90度的方法代码
- ucos ii 源代码中文注释详解 : OS_TIME.C
- 实测解决:Initialization failed for ‘httpsstart.spring.io‘ Please check URL, network and proxy settings
- 记录:编译opencv-4.1.0、opencv_contrib-4.1.0、dense_flow过程
- 《Python黑客编程之极速入门》正式开课
- html实现文字在表格上方左侧,html,表格,左对齐.doc
- 淘特,阿里在下沉市场的一把好刀
- 隔壁老王|亲述,我的运维心路历程
- ArcGIS Pro 2019-nCoVn疫情热点图制作
- IO流学习(Java)(一)
- 二叉树的遍历(递归、栈、morris莫里斯算法)三种方法
- 语义分割中的mIoU计算函数解读
- mac下面安装破解版UltraEdit
- java分子分母的加减乘除_JAVA实现精确的加减乘除代码
热门文章
- 安卓智能地图开发与实施:三维地图 - ArcGIS Runtime SDK for Android
- IDOC的处理函数IDOC_INPUT_ORDERS的增强点的分析
- 冰冻三尺非一日之寒之产品观
- 我的ubuntu系统配置-重装到完整配置ubuntu环境-完整配置ubuntu-ubuntu-install-final
- 将Python2代码转换成Python3代码
- 【算法讲19:同余最短路】跳楼机 | 墨墨的等式 | Lazy Running
- mysql主从同步创建表不同步_MySQL新增数据库到主从同步列表 - 如何增加数据库到MySQL主从 - MySQL主从不同步解决办法...
- 免费的IT类技术书籍大全
- mybatis报错:org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC
- c++ grpc 安装