![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
hi_zf
天地万物 生生不息
展开
-
Java1.8-接口
1.接口增强 Java 8 对接口做了进一步的增强。 a.在接口中可以添加使用 default 关键字修饰的非抽象方法。即:默认方法(或扩展方法) b.接口里可以声明静态方法,并且可以实现。 2.默认方法(或扩展方法) Java 8 允许给接口添加一个非抽象的方法实现,只需要使用 default 关键字即可,这个特征又叫做扩展方法(也称为默认方法或虚拟扩展方法或防护方法)。在实现该接口时,该默认扩展方法在子类上可以直接使用,它的使用方式类似于抽象类中非抽象成员方法。 Note:扩展方法不能够重写..转载 2021-03-22 11:40:26 · 321 阅读 · 0 评论 -
Java-String
字符串操作是计算机程序设计中最常见的行为 对String对象的改变都会创建新的String对象 Java重载了 + 和 += 两个操作符的功能 , 在字符串使用这两个操作符时, 底层调用StringBuilder的append方法 当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。 ...原创 2021-03-22 10:41:49 · 64 阅读 · 0 评论 -
javaee javase jdk jvm jre 关系图示
原创 2021-02-04 09:13:40 · 154 阅读 · 0 评论 -
Java类成员变量的默认值
转 :https://www.cnblogs.com/qikeyishu/p/8996259.html 1、布尔型(boolean)变量默认值为false,byte、short、int、long为0,字符型为'\u0000'(空字符),浮点型(float double)为0.0,引用类型(String)为null。 package cn.nxl2018; public class T...转载 2020-02-27 16:35:33 · 4194 阅读 · 0 评论 -
Java基础Day04
Random 数组 数组的定义格式 数组的初始化 数组的内存分配 JVM内存划分 二维数组 二维数组概述 二维数组格式 常见报错原创 2017-10-26 11:09:08 · 146 阅读 · 0 评论 -
Java基础Day05
Java基础Day05 列表内容 方法的概述及基本使用 方法的练习及注意事项 方法的重载及参数传递 方法的操作数组的练习 方法的形式参数为基本数据类型 方法的形式参数为引用数据类型原创 2017-10-28 08:23:14 · 234 阅读 · 0 评论 -
Java基础Day06
Eclipse断点调试 1 Eclipse断点调试常用操作 switch穿透 循环控制循环的变量定义时机 费伯纳西数列原创 2017-10-28 10:54:49 · 153 阅读 · 0 评论 -
Java基础Day07--面向对象
面向对象三大特性:封装 继承 多态 局部变量 成员变量成员变量在堆内存中 局部变量在栈内存中 char 初始化值:u000 private修饰成员(成员变量 成员方法) 只能在本类中访问 将成员变量私有化,对外提供get set方法,外部不能用类似s1.name,调用 封装提高安全性 提高复用性 构造方法初始化,开辟堆内存空间 new 开辟空间 构造方法无返回值,void也不行 构造方法重载和其原创 2017-11-01 10:37:42 · 215 阅读 · 0 评论