- 博客(52)
- 收藏
- 关注
原创 多线程初阶(一)
万字详细讲解了多线程的概念,进程和线程的区别;Thread类创建线程的5种方法;Thread类中的常见构造方法;线程的核心操作;线程的状态
2024-07-16 23:16:43
1000
1
原创 MySQL索引与事务
索引和事务的详细讲解包含脏读,不可重复读,幻读讲解及read uncommitted读未提交.read committed读已提交,repeatable read可重复读,serializable串行化的讲解
2024-05-29 21:45:57
1224
原创 JavaSE中的String类
常见的三种字符串构造1.String是引用类型,在内存中的存储形式:2. 在Java中""引起来的也是String类型对象。
2024-04-17 21:23:14
935
1
原创 JavaSE继承与多态练习题
有父类Base,内部定义了x、y属性。有子类Sub,继承自父类Base。子类新增了一个z属性,并且定义了calculate方法,在此方法内计算了父类和子类中x、y、z属性三者的乘积。请补全子类构造方法的初始化逻辑,使得该计算逻辑能够正确执行。三个整数:x, y, z三个整数的乘积:x*y*z本题主要考察在继承关系上,构造方法的使用。
2024-04-07 22:08:56
1050
1
原创 JavaSE继承和多态(下)
例如:若干年前的手机,只能打电话,发短信,来电显示只能显示号码,而今天的手机在来电显示的时候,不仅仅 可以显示号码,还可以显示头像,地区等。当前的 a 引用指向的是哪个类型(哪个子类)的实例. 此时 a这个引用调用 eat方法可能会有多种不同的表现(和 a 引用的实例 相关), 这种行为就称为。最好的方式是:重新定义一个新的类,来重复利用其中共性的内容, 并且添加或者改动新的内容。:也称为后期绑定(晚绑定),即在编译时,不能确定方法的行为,需要等到程序运行时,才能够确定具体 调用那个类的方法。
2024-04-07 17:01:59
741
原创 JavaSE继承和多态(上)
例如:狗和猫都是动物,那么我们就可以将共性的内容进行抽取,然后采用继承的思想来达到共用。在Java中如果要表示类之间的继承关系,需要借助extends关键字,具体如下:注意: 在子类方法中 或者 通过子类对象访问成员时:总结:总结:在子类方法中,如果想要明确访问父类中成员时,借助super关键字即可。注意:注意: 相同点: 不同点: 实例代码块和静态代码块。在没有继承关系时的执行顺序:代码块执行顺序 https://blog.youkuaiyun.com/weixin_
2024-04-05 21:02:18
818
4
原创 Java类和对象练习题
下面代码的运行结果是()解析:本题中的代码不能编译通过,因为在Java当中局部变量必须先初始化,后使用。所以此处编译不能通过!
2024-03-30 20:29:35
2317
1
原创 JavaSE类和对象
面相对象程序设计关注的是对象,而对象是现实生活中的实体,比如:洗衣机。但是洗衣机计算机并不认识,需要 开发人员告诉给计算机什么是洗衣机。上图左侧就是对洗衣机简单的描述,该过程称为对洗衣机对象(实体)进行抽象(对一个复杂事物的重新认知),但是 这些简化的抽象结果计算机也不能识别,开发人员可以采用某种面相对象的编程语言来进行描述,比如:Java语言。类是用来对一个实体(对象)来进行描述的主要描述该实体(对象)具有哪些属性(外观尺寸等),哪些功能(用来干 啥),描述完成后计算机就可以识别了。
2024-03-30 18:30:51
955
4
原创 JavaSE程序逻辑控制
在输入整形数据18以后,按下回车,发现直接跳到了输入浮点型数据的内容,字符串类型直接跳过了,这样的输入就存在了问题,我们可以当作 把在输入整形后 的回车 当成了 输入字符串类型的内容,所以跳过了输入字符串.此处多写了一个 分号, 导致分号成为了 if 语句的语句体, 而 { } 中的代码已经成为了和一个 if 无关的代码块.1. 和 if 类似, while 下面的语句可以不写 { } , 但是不写的时候只能支持一条语句. 建议还是加上 { }break 不要遗漏, 否则会失去 "多分支选择" 的效果。
2024-03-23 17:28:33
678
1
原创 JavaSE数据类型与变量
byte 和 byte 都是相同类型, 但是出现编译报错. 原因是, 虽然 a 和 b 都是 byte, 但是计算 a + b 会先将 a 和 b 都提升成 int, 再进行计算, 得到的结果也是 int, 这是赋给 c, 就会出现上述错误. 由于计算机的 CPU 通常是按照 4 个字节为单位从内存中读写数据. 为了硬件上实现方便, 诸如 byte 和 short 这种低于 4 个字节的类型, 会先提升成 int, 再参与计算.在Java中,当参与运算数据类型不一致时,就会进行类型转换。
2024-03-20 20:44:33
1073
1
TA创建的收藏夹 TA关注的收藏夹
TA关注的人