怕什么真理无穷

导航

2021年1月27日 #

关于面向对象的几道练习题

摘要: 1.在什么情况下,构造方法会被调用? 答:创建对象时 2.哪几种可以使用static关键字修饰? 答:成员变量、成员方法、成员内部类 3.构造方法的特殊 答:方法名必须和类名相同、方法名前面没有返回值类型的声明、在方法中不能使用return返回一个值 4.面向对象的三大特征是 答:封装、继承、多态 阅读全文

posted @ 2021-01-27 23:10 惭愧书生 阅读(76) 评论(0) 推荐(0) 编辑

2021年1月26日 #

关于内部类之成员内部类、静态内部类、方法内部类的简单理解

摘要: 内部类:在一个类的内部定义类 阅读全文

posted @ 2021-01-26 23:09 惭愧书生 阅读(109) 评论(0) 推荐(0) 编辑

关于static之静态代码块和单例模式的简单理解

摘要: 3.静态代码块通常用于对类的成员变量进行初始化,只加载一次,因此静态代码块只执行一次。4.单例模式主要保证在整个程序运行期间类,只存在一个实例对象。比如世间只有一个月亮,就只能说是一个,说有两个就违背了事实 阅读全文

posted @ 2021-01-26 00:20 惭愧书生 阅读(337) 评论(0) 推荐(0) 编辑

2021年1月25日 #

关于static之静态变量和静态方法的简单理解

摘要: static关键字,可以修饰类的成员,如成员变量、成员方法以及代码块等 阅读全文

posted @ 2021-01-25 22:44 惭愧书生 阅读(147) 评论(0) 推荐(0) 编辑

2021年1月24日 #

关于this关键字的简单理解

摘要: this用于构造方法中、调用与本方法名称一样的方法,只能在一个构造方法中使用this,不能在多个构造方法中使用this互相调用 如果有多个同名的构造方法(参数个数不同),要调用哪个成员方法,则传入对应参数个数this("args"),调用的是哪个成员也是通过这里识别 成员:除自己以外的,与之同级的伙伴 阅读全文

posted @ 2021-01-24 18:46 惭愧书生 阅读(102) 评论(0) 推荐(0) 编辑

关于构造方法的简单理解

摘要: 构造方法特性1:方法名与类名相同(Person);构造方法特性2:没有返回值类型的声明,比如void(声明无类型)构造方法特性3:没有(不能)使用return语句返回一个值 构造方法的特性1和2:如果方法名与类名不同,是必须声明返回类型的,否则报错 阅读全文

posted @ 2021-01-24 17:38 惭愧书生 阅读(102) 评论(0) 推荐(0) 编辑

关于对象的简单理解

摘要: 建立一个对象,如同声名一个变量(对象名): 将exp这个变量(对象名)定为Person数据类型 new后边是引用上边Person类的所有属性,像是为Person克隆出一个叫exp的对象,从此exp代表了Person的一切(映射),当Person变时,exp也会变 如果是普通变量,那类型基本固定,而如果是一个类,有多种数据类型是不确定的,所以要定义成一个对象来支持 阅读全文

posted @ 2021-01-24 14:03 惭愧书生 阅读(43) 评论(0) 推荐(0) 编辑

错误: 编码GBK的不可映射字符

摘要: Java编译时报错:错误: 编码GBK的不可映射字符 是由于文件编码类型不是ANSI编码所至。虚拟机默认所有的文件编码都是ANSI,而很多默认的类型UTF-8等等,虚拟机以ANSI解读不了UTF-8,所以报错。 文件在保存或者另存为时,可以选择编码为ANSI。否则的话,需要在编译时声明类型 如果是用 阅读全文

posted @ 2021-01-24 13:39 惭愧书生 阅读(577) 评论(0) 推荐(0) 编辑

关于FOR循环

摘要: for循环的执行顺序 阅读全文

posted @ 2021-01-24 11:01 惭愧书生 阅读(28) 评论(0) 推荐(0) 编辑

2021年1月17日 #

修改CMD命令窗口的默认路径

摘要: 为了方便编译,不用每次都要输入bin的路径,可以调整CMD窗口的默认路径为java文件保存的路径 打开CMD窗口,默认路径如下: 修改此默认路径的方法: 1.win+r打开运行对话框,输入 regedit 打开注册表编辑器 2.在注册表中找到:HKEY_CURRENT_USER\Software\M 阅读全文

posted @ 2021-01-17 20:28 惭愧书生 阅读(513) 评论(0) 推荐(0) 编辑