![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java OOP学习
夏氓
这个作者很懒,什么都没留下…
展开
-
07月15日 JavaOOP复习笔记
String StringBuilder StringBuffer String 基于char数组[jdk8]的实现,一旦定义好,长度就不可改变 基于byte数组[jdk11]的实现 当进行字符串拼接的时候,每次都需要创建新的数组,来存放数据 StringBuilder与StringBuffer 长度可变字符串 StringBuilder的性能要高于StringBuffer StringBuilder是线程不安全的 StringBuffer是线程安全的 由于St原创 2020-08-07 21:08:24 · 75 阅读 · 0 评论 -
07月14日 JavaOOP复习笔记
static 静态的 可以用来声明类,属性,方法和代码块 static属性:类属性 该类所有的对象共享的一个变量 非静态属性:成员属性 该类的每一个对象都独立的有一个变量 static方法:类方法 非static方法:成员方法 调用成员方法的时候,根对象本身的类型[new的类型]有关系 在调用类方法的时候,只跟变量的类型有关系 static属性和static方法可以通过对象来调用 但通常情况下都直接通过类名调用 在静态方法中不能够直接调用非静态的属性和方法 static类:一般用来定义内原创 2020-08-07 21:08:42 · 105 阅读 · 0 评论 -
7月13日 Java 多态的理解
方法重写和方法重载的区别 重写 在子类中定义一个和父类同名,同参数,同返回值的方法。 重载 在同一个类定义多个同名不同参数的方法,和返回值没有关系。 多态: 多种状态 由于继承和重写机制,相同类型的对象调用同一个方法,得到的结果可能不一样。多态性是指允许不同子类型的对象对同一消息作出不同的响应。 多态分为两种: 动态多态:由于重写机制导致的多态 静态多态:由于重载机制导致的多态 main(){ Student s1 = new Student(); Student s2 = new HighStud原创 2020-08-07 21:09:48 · 70 阅读 · 0 评论 -
7月11日 Java OOP复习笔记
面向对象编程 面向过程与面向对象 类与对象的关系 属性,方法和构造方法 方法的重载 封装 **应用程序?**现实的虚拟 写程序?使用计算机语言去描述现实中的事物 面向过程? 描述一个事物的时候关注的是事情发展的步骤,流程 斗地主:洗牌 发牌 抢地主 出牌 结算 xipai() fapai() qiangdizhu() chupai() jiesuan() main(){ xipai(); fapai(); qiangdizhu(); chupai(); jiesuan(原创 2020-08-07 21:09:36 · 77 阅读 · 0 评论 -
Java OPP简
1.基本数据类型及其大小 整数 byte 1字节/8位/8bit -128 ~ 127 short 2字节/16位/16bit -32768~32767 int 4字节/32位 -21亿~21亿 long 8字节/64位 -922亿亿~922亿亿 浮点数 float 4字节/32位 ± 3.4E38 最多只保留8位有效数字 double 8字节/64位 ±1.7E308 最多只保留16位有效数字 非数字 char 2字节/16位 0~65535 boolean 16位 true原创 2020-08-07 21:07:27 · 140 阅读 · 0 评论