Java面向对象-单例(Singleton)设计模式

摘要: 单例模式参考文档:https://www.runoob.com/design-pattern/singleton-pattern.html 单例模式是static的应用场景,指:一个类只能产生一个实例 单例模式的应用场景:工具类一般都是单例模式 引申:什么是实例:https://blog.csdn. 阅读全文
posted @ 2021-06-30 18:27 cStream 阅读(64) 评论(0) 推荐(0)

Java面向对象-多态Polymorphism

摘要: 1) 引用多态 引用多态:将父类引用指向到子类对象上 2) 方法多态 创建父类本类对象时,调用的是本类的方法; 创建子类对象时,调用的方法是子类重写的方法或者继承的方法。 如:java集合框架中的算法,如:搜索和排序,都被称为多态,因为相同的方法可以再相似的接口上有不同的实现。引申:java集合 父 阅读全文
posted @ 2021-06-30 18:22 cStream 阅读(45) 评论(0) 推荐(0)

Java面向对象-继承(重载overload)

摘要: 1. 面向对象的三大特性之二继承(重载overload) 1) 方法的重载 重载:在同一个类中,方法名相同,参数类型或者参数个数不同 重载的方法可以相互调用,但是不能同时互相调用,会死循环 2) 构造器的重载 除了方法外,类的构造器也可以实现重载 类的构造器可以相互调用,调用方式是使用this关键字 阅读全文
posted @ 2021-06-30 18:18 cStream 阅读(116) 评论(0) 推荐(0)

Java面向对象-继承(extends)

摘要: 1. 面向对象的三大特性之二-继承(extends) 注意:构造器不能被继承! 父类的Private属性也不能被继承 注意!如果父类的构造函数是有参的,没有单独写无参构造函数(有有参的系统就不会自己再搞个无参的了),则子类必须手写有参构造方法,否则会报错,即父类构造器有参时,子类不能使用默认无参构造 阅读全文
posted @ 2021-06-30 17:59 cStream 阅读(301) 评论(0) 推荐(0)

Java面向对象-封装

摘要: 1) 什么是封装 类的信息隐藏在类的内部,不允许外部程序直接访问,只能通过规定的方法去访问类中的属性 可以增加系统的安全性 2) 封装的实现步骤 a) 对类的属性设置访问控制-修饰符 b) 创建特定的方法:getter setter(不是单纯地指get、set方法,是指所有通用的获取、设置属性的方法 阅读全文
posted @ 2021-06-30 17:53 cStream 阅读(43) 评论(0) 推荐(0)

Java面向对象-类与对象-构造器

摘要: 1) 构造器的声明 构造器名称必须和类名保持一致! 一个类可以有多个构造器,但是这些构造器的参数列表必须不同! 构造器包括 无参构造器和有参构造器;当没有定义有参构造器时,系统会默认创建无参构造器。 public class Mobile { public String brand; public 阅读全文
posted @ 2021-06-30 17:50 cStream 阅读(47) 评论(0) 推荐(0)

Java基础-TreeMap

摘要: TreeMap常用方法 import java.util.*; public class TreeMapTest { public static void main(String[] agrs){ //创建TreeMap对象: TreeMap<String,Integer> treeMap = ne 阅读全文
posted @ 2021-06-30 11:07 cStream 阅读(168) 评论(0) 推荐(0)

读取路径下文件内容并存放数据库

摘要: 读取路径下文件内容并放在数据库中 import org.springframework.jdbc.core.JdbcTemplate; import java.io.*; import java.util.HashMap; public class PathReaderTest { public s 阅读全文
posted @ 2021-06-30 11:02 cStream 阅读(160) 评论(0) 推荐(0)

对比两个文件,并输出相等的部分

摘要: //比较两个文件,其中A文件每行有三个关键字,A1\A2\A3,B文件每行有2个关键字,B1\B2// 找出A2=B2的那一行,并输出该行的 A1~B2的值(输出到一个新文件中) import java.io.*; import java.util.HashMap; //比较两个文件,其中A文件每行 阅读全文
posted @ 2021-06-30 11:00 cStream 阅读(260) 评论(0) 推荐(0)

统计一个文件夹中出现次数最多的单词

摘要: 统计一个文件夹中出现次数最多的单词 import java.io.*; import java.util.HashMap; import java.util.Scanner; import java.util.Set; import java.util.TreeMap; //统计一个文件夹中出现次数 阅读全文
posted @ 2021-06-30 10:59 cStream 阅读(128) 评论(0) 推荐(0)