Java基础
文章平均质量分 73
xhc.
1
展开
-
浅拷贝和深拷贝
浅拷贝 Java的深拷贝和浅拷贝,其实现方式正是通过调用Object类的clone()方法来完成 protected Object clone() throws CloneNotSupportedException创建并返回此对象的副本。 “复制”的精确含义可能取决于对象的类。 一般的意图是,对于任何对象x ,表达式: x.clone() != x将是真实的,而且表达: x.clone().getClass() == x.getClass()将是true ,但这些原创 2021-07-14 14:43:07 · 68 阅读 · 0 评论 -
集合特点
List集合 ArrayList:底层是数组,数组是连续存储的,内存地址连续所有查询效率高,增删慢。 LinkendList:底层是链表结构,链表结构内存散乱,但是每个元素储存本身地址还会储存下一个元素的地址,所以增删快。查询慢 Voctor:底层是数组,线程安全,增删查慢。 Map集合 hashMap:是map集合的子类,允许键值为null,非线程安全、高效 hashTable:线程安全,低效,不允许键和值为null linkendHashMap:是hashMap的一个子原创 2021-03-12 14:06:35 · 384 阅读 · 0 评论 -
Java的集合
List的三个子类的特点 ArrayList :底层结构是数组,底层查询块,增删慢。 LinkedList:底层结构是链表型的,增删块,查询慢。 Voctor:底层结构是数组 线程安全,增删慢,查询慢。 LIst 和Map Set的区别 list和set是存储单列数据的集合,Map集合是存储键和值这样的双列数据的集合; List中存储的数据是有顺序的,而且允许重复;Map中存储的数据是无序的...原创 2019-07-09 15:56:52 · 96 阅读 · 0 评论 -
Java: 构造方法、块、this用法
类的四成员 属性–静态描述类的特征(变量 存值) 方法–动态的描述类的行为(做事情) 构造方法–用来创建当前类的对象 程序块(代码块)–理解就是一个方法(非常特殊 无参数无返回值无名字无修饰符) 类的第三个成员 构造方法—做事情 1,作用:只有一个 构建(构造)当前类对象 2,写法: 权限修饰符 与类名一致的方法名(参数列表)[抛出异常]{ 一件事情 创建一个对象(当前类) 返回对象; } 3...原创 2019-07-05 14:01:22 · 173 阅读 · 0 评论 -
面向对象实现计算器功能
public class Counter { //加 public float add(float a,float b){ return a+b; } //减 public float subtract(float a,float b){ return a-b; } //乘 public float...原创 2019-07-06 12:44:03 · 1843 阅读 · 0 评论 -
面向对象
面向对象: 三大特征 继承 :从已有类得到的继承信息创建新类 提供继承信息的为父类又称基类,超类,得到继承信息的 类称子类又称派生类 继承的好处 封装 多态 ...原创 2019-07-07 02:15:56 · 154 阅读 · 0 评论 -
配置JDK
环境搭建和配置环境变量下载JDK新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 下载JDK JDK下载超链接 ...原创 2019-08-13 23:16:13 · 159 阅读 · 0 评论 -
基本数据类型
基本数据类型 整型:byte(8bit) short(16bit) int(32bit) long(64bit) 浮点型:float(32bit)double(64bit) 字符型:char(16bit) 布尔型:Boolean(1bit)true/false 整型 byte 字节型-----8bit(敏感单元位) 1byte=8bit 0 0000000 256种组合 用第一个bit...原创 2019-08-25 21:54:02 · 169 阅读 · 0 评论 -
常量与变量
常量 常量代表是程序运行过程中,不能再次改变的值 固定的值:代表计算过程中经常使用到的值,便于程序计算 用来代表一个含义(1,2,3,4 分别代表 上,下,左,右) 什么样的值算是常量? 固定不变的值,算作常量 (1,3.14,‘a’,true)可以是所有基本数据类型的值,固定不变是常量 特殊的常量(‘abc’ ----String) String是一个引用数据类型,它的值很特殊,可...原创 2019-08-18 10:46:40 · 158 阅读 · 0 评论