- 博客(6)
- 收藏
- 关注
原创 Java中的静态类
学习笔记:Java中只有内部类可以用static修饰,任何外部类用static修饰都会报错。1.静态内部类跟静态方法一样,只能访问静态的成员变量和方法,不能访问非静态的方法和属性,但是普通内部类可以访问任意外部类的成员变量和方法2.静态内部类可以声明普通成员变量和方法,而普通内部类不能声明static成员变量和方法。3.静态内部类可以单独初始化静态内部类使用场景:假设有一个类有多个参数,若每次实例化可能需要初始化的参数都不同。1、此时如果选择使用多个构造器来分别对应实例化,会导致编写的代码使用时很麻烦,需要
2022-06-06 19:07:28
16062
2
原创 Instantiation of utility class ‘类名‘
学习笔记:学习单例的写法时,发现idea给了Instantiation of utility class 'SingleIstance2'的警告。该警告的意思是实例化了实用类(工具类)。也就是idea认为你定义的方法中只有静态方法和静态变量没有必要实例化一个对象。消除警告的方法很简单,添加实例变量或实例方法即可...
2022-05-27 06:00:00
2344
1
原创 计算机系统大作业
计算机系统大作业题 目程序人生-Hello’s P2P 专 业 计算机专业学 号 120L020228班 级200300学 生 陶喆 指 导 教 师史先俊 计算机科学与技术学院2022年5月摘 要本文通过一个...
2022-05-20 19:16:41
1456
原创 java中的构造器
学习笔记:每个类中都默认自带了一个无参数构造器,可以直接调用。当额外定义有参数构造器后,若还要使用无参数构造器需要重新自己定义定义。无参数构造器:有参数构造器:...
2022-05-19 20:44:59
217
原创 java中可变类型,不可变类型,不可变引用,不可变封装
一、可变类型与不可变类型不可变数据类型: 当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型。可变数据类型 :当该数据类型的对应变量的值发生了改变,那么它对应的内存地址不发生改变,对于这种数据类型,就称可变数据类型,当可变数据类型改变时它实际上是更改了内存中的内容。可变类型java中基本数据类型以及String类型均为不可变类型。BigInteger,BigDecimal,List,Set,Map为可变类型。举个简单的例子说明一下可
2022-05-02 10:39:19
720
原创 java中scanner类的常见方法用法总结
java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。首先要先创建一个Scanner对象。Scanner sc = new Scanner(System.in);常见的几个方法 String nextLine(); 获取一行以回车结束,允许读入的内容为空 String next(); 获取下一个单词,忽视单词前的空白符 int nextInt(); 获取下一个表示整数的字符序列 int nextDoubl
2022-04-23 21:17:56
1811
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人