司浩宇

导航

2021年7月14日 #

面向对象的三大基本特性

摘要: 封装 封装就是隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别,将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。 继承 继承是面向对象的基本特征之一,继承机制允许创建分等级 阅读全文

posted @ 2021-07-14 21:52 司浩宇 阅读(84) 评论(0) 推荐(0) 编辑

jsp九大内置对象:

摘要: jsp九大内置对象: 对应servlet中的java对象page thispageContext PageContextrequest HttpServletRequestresponse HttpServletResponseconfig ServletConfigexception Throwa 阅读全文

posted @ 2021-07-14 21:42 司浩宇 阅读(34) 评论(0) 推荐(0) 编辑

死锁

摘要: 多线程以及多进程改善了系统资源的利用率并提高了系统 的处理能力。然而,并发执行也带来了新的问题——死锁。所谓死锁是指多个线程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。 所谓死锁是指两个或两个以上的线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作 阅读全文

posted @ 2021-07-14 21:37 司浩宇 阅读(32) 评论(0) 推荐(0) 编辑

重载和 重写2

摘要: 答:方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不同)则视为重载;重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的参数列表,有兼容 阅读全文

posted @ 2021-07-14 21:22 司浩宇 阅读(48) 评论(0) 推荐(0) 编辑

重写和重载

摘要: 1.重写(Override)从字面上看,重写就是 重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对方法体进 阅读全文

posted @ 2021-07-14 21:17 司浩宇 阅读(44) 评论(0) 推荐(0) 编辑

八大数据类型

摘要: 1.byte //字节型 1byte 8位 (-2^7 ~ 2^7 - 1) 例如:byte n = 8; 2.short //短整型 2byte 16位 (-2^15 ~ 2^15 - 1) 例如: short n = 8888; 3.int // 整形 4byte 32位(-2^31 ~ 2^3 阅读全文

posted @ 2021-07-14 21:05 司浩宇 阅读(156) 评论(0) 推荐(0) 编辑