首页 > 编程语言 >温故而知新——Java面向对象一

温故而知新——Java面向对象一

时间:2022-09-23 23:34:18浏览次数:47  
标签:温故而知新 Java -- 练习 接口 面向对象 字符串 方法

面向对象综合联系

1.文字版格斗游戏
简单版:
image

有趣版(使用souf,即System.out.printf("%s","xxx"),类似c语音的输出语句,本身没有换行功能,可用sout):
必备的一些描述
image

设置人物面貌:

需要注意的是这里的随机数的产生与使用
Random r = new Random();
int index = r. nextInt(arr.length);
r的范围就是"arr.length"
image

攻击效果:
image
image

最终效果图
image

面向对象的第2个练习:
键盘录入数据的2个体系(2个体系不能混用):
image

image

全局变量与局部变量不能混用
image

第3个练习:打印女朋友的信息
image

image

String学习

整体学习内容:
image

练习——金额转换:
由结果推出解题的过程
有点懵的必备知识点:字符串的拼接也是有顺序的,前后关系有时可以决定字符串
image

image

练习——敏感词替换(replace("需要替换的","替换后的")):
image

StringBuilder:可变长度,效率高
有如下常用方法:append(parameter),reverse()-反转字符串,
toString()-变成字符串

何时使用StringBuilder:1.字符串拼接;2.字符串反转

链式编程--其实就是常见的很长的一个个调用方法

StringJoiner:比StringBuilder更加方便,指可以更加高效地拼接字符串
构造方法
image

常用方法:
image

字符串拼接的内存原理:
image

字符串原理小结

image
image
image

switch进行匹配,有点超纲了(汗)
image

小技巧:
字符串-->整数; 字符串 -- 》 字符数组 --》 整数

image

练习——旋转移动字符串:
思路如下图
image

集合

必备的方法(概括来看就是:增删改查):
image

对方法的小结:
add()方法总是返回true; 图中的说明说的比较详细了

如何处理需要返回一个集合呢?
那就设置一个集合,符合条件就加入,然后返回就是了!
image

Java中的switch竟然是这样的:
image

继承中构造方法的特点
image

接口

成员、变量的修饰符特点
image

接口与类之间的关系:
image

接口新增的方法(即默认方法):
image

JDK9之后对接口新增的方法:
image

接口的适配器模式(其实就是在接口与实现类中间加一个抽象实现类):
image

内部类
image

标签:温故而知新,Java,--,练习,接口,面向对象,字符串,方法
From: https://www.cnblogs.com/fromWell888Dare/p/16665597.html

相关文章

  • Java: Template Method Patterns
     /***版权所有2022涂聚文有限公司*许可信息查看:*描述:*模板方法模式TemplateMethodPatterns*历史版本:JDK14.02*2022-09-12创建者geovindu*......
  • javaSE基础-泛型
    泛型为什么要有泛型泛型:相当于标签集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在jdk1.5之前只能把元素类型设计为Object,在jdk1.5......
  • Go 和 Java 程序退出机制的区别
    前情提要写这篇随笔的原因是最近在写mit6.824的lab1,实验中使用rpc作为coordinator和worker的通信方式。因为之前一直使用Java,所以就想对比一下两种语言的退出机......
  • java学习第五天笔记-方法使用114-带返回值的参数3
       ......
  • java学习第五天笔记-方法使用115-方法小结
        ......
  • Java基础Day4-Java方法
    一、方法的定义Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段。方法包括一个方法头和一个方法体。修饰符返回值类型方法名(参数类型参数名){......
  • java中static分析
    在类中,使用static修饰符修饰的属性(成员变量)称为静态变量,也可以称为类变量,常量称为静态常量,方法称为静态方法或类方法,它们统称为静态成员,归整个类所有。静态成员不依赖于......
  • java自定义导出Excel格式
    使用apache的poi自定义格式导出Excelpom.xml<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.17......
  • JAVA + LR实现apache流媒体的性能测试
    一个视频点播系统,使用apache实现的流媒体服务器。其实准确的说叫做伪流(HTTPPseudo-Streaming),基本原理和概念自行了解吧。让我简单的描述就是仍然是HTTP下载,播放器播放本地......
  • JavaScript HTML DOM 节点列表
    NodeList 对象是一个从文档中获取的节点列表(集合)。所有浏览器的 childNodes 属性返回的是NodeList对象。大部分浏览器的 querySelectorAll() 返回NodeList......