怕什么真理无穷

导航

01 2021 档案

关于多态的简单理解
摘要:在同一个方法中,由于参数类型不同而导致执行效果不同的现象就是多态。类型的强制转换是有条件的,比如这里,animal父类可以强制转换为cat子类,但Dog是无法强制转换为Cat的 阅读全文

posted @ 2021-01-31 23:01 惭愧书生 阅读(202) 评论(0) 推荐(0)

使用Notepad++练习Java的小技巧
摘要:使用Notepad++练习Java体验性的小技巧,以及cmd窗口的风格设置 阅读全文

posted @ 2021-01-31 21:24 惭愧书生 阅读(277) 评论(0) 推荐(0)

关于抽象类和接口的简单理解
摘要:抽象类或方法的特征:用abstract修饰、无方法体。接口interface,接口中的方法都是抽象的,不能实例化对象,需要通过implements实现。接口和类一样,可以继承,不同的是可继承多个,且可将继承和实现简写在一起 阅读全文

posted @ 2021-01-30 22:16 惭愧书生 阅读(157) 评论(0) 推荐(0)

关于final关键字的简单理解
摘要:final有“无法修改”,“最终结果”的含义,不能做继承、重写、二次赋值操作 阅读全文

posted @ 2021-01-30 21:55 惭愧书生 阅读(138) 评论(0) 推荐(0)

关于super关键字的简单理解
摘要:super关键字有点像this关键字,但this只能用于构造方法中,而super不仅用于继承中,也能用于构造方法中,可简化代码 阅读全文

posted @ 2021-01-29 23:34 惭愧书生 阅读(60) 评论(0) 推荐(0)

关于类的继承的简单理解
摘要:子类可以继承父类,也可以重写父类,也可以自由自在的编写自己的方法,既省力又灵活 阅读全文

posted @ 2021-01-28 23:17 惭愧书生 阅读(180) 评论(0) 推荐(0)

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

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

关于内部类之成员内部类、静态内部类、方法内部类的简单理解
摘要:内部类:在一个类的内部定义类 阅读全文

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

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

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

关于static之静态变量和静态方法的简单理解
摘要:static关键字,可以修饰类的成员,如成员变量、成员方法以及代码块等 阅读全文

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

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

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

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

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

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

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

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

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

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

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

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

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