郭乾亮
郭乾亮
全部文章
java面向对象
ACM-大数/高精度(5)
ACM-搜索(1)
ACM-数学(1)
【Arrays工具类】(1)
【c/c++/stl库】(7)
【HTML5/CSS3】(16)
【java面向对象】(21)
【MySQL】(8)
【成功是慢慢来的】(1)
【数据结构与算法】(16)
【杂】(11)
【算法竞赛】(9)
未归档(96)
题解(1)
归档
标签
去牛客网
登录
/
注册
郭乾亮的博客
全部文章
/ java面向对象
(共20篇)
异常处理(为程序上一层保险)
在项目开发中,如果代码中出现问题时,若通过if-else等逻辑代码去修改,会使得代码臃肿,程序员花费大量精力堵漏洞,尽管程序员也很难堵住所有漏洞.为此,异常机制就产生了。 (1)异常是指在程序运行过程中发生的不正常的事件,它会中断正在进行的程序。 (2)java语言使用异常处理机制为程序提供了错误处...
2019-05-24
0
358
Object的getClass()方法
API中的getClass()描述: Class<?>是一个泛型。 关于类类型: 下面的一个类类型可以来描述例如Person.class、Student.class对象 class Class{ Filed[] f;//Filed代表字段,可以存String,int存成员变量 ...
2019-05-16
0
437
包
(1)包:为了更好的管理类文件。 (2)语法格式:package pk1.pk2; (3)导包语句:import pk1.pk2.类名; (4)调用包中所有的类:import pk1.*; (5)下面的代码添加了package mypack.a;,是一个写包语句,编译后,会产生一个mypack文件夹...
2019-05-15
0
418
final关键字
final关键字: final可以修饰类,方法,变量。 final修饰的类不可以被继承。 final修饰的方法不可以被覆盖。 final修饰的变量是一个常量,只能被赋值一次。 内部类只能访问被final修饰的局部变量。 测试: (1).final修饰的类不可以被继...
2019-05-14
0
429
代码块
(1)静态代码块: 定义在成员位置,使用static修饰的代码块 特点:当以任意形式第一次使用到该类时执行。该类不管创建多少对象,静态代码块只执行一次。可以用于给静态变量赋值,给类进行初始化。 (2)构造代码块: 定义在类中成员位置的代码块 特点:优先于构造方法执行,构造代码块用于执行所有对象均需要...
2019-05-13
0
593
单例设计模式(singleton模式)
单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 如何保证对象只有一个? 1.不能让别人new对象。(想到了private,对,就是它) 2.对外提供一个公共方法,供别人调用来完成创建对象这个操作 3.在本类中创建一个本类的实例. 下面介绍两种单例设计模式: 立即加载/...
2019-05-13
0
479
类名作为形参and类名作为方法的返回值
(1)类名作为形参 类名作为形参实际上要的是----该类的对象。 (2)类名作为方法的返回值 类名作为方法的返回值实际上返回的是—该类的对象 class Teacher{ //Student类名作为show方法的形式参数 void show(Student s){ s.study(); ...
2019-05-13
0
445
构造方法
(1)构造方法的作用: 为对象进行初始化. (2)格式: 1.方法名和类名相同. 2.不用定义返回类型,void也不用定义. 3.没有具体的返回值. (3)注意: 1.如果不提供构造方法,系统会给出默认构造方法. 2.多个构造方法存在是以重载的形式存在的. 3.如果定义了有参数的构造方法,没有定义空...
2019-05-13
0
355
方法重载
(1)方法重载概念: 在同一个类中,可以存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。 (2)重载特点: 与方法的返回值和修饰符无关,只看参数列表。 (3)重载好处: 便于阅读,优化设计。 (4)使用规范 方法名一定要相同。 方法的参数表必须不同,包括参数的类型或个数,...
2019-05-13
0
309
private关键字
(1)private关键字: 是一个权限修饰符,用于修饰成员变量和成员方法. 私有是针对类,而不是针对对象,也就是说,同一个类的所有的不同的对象之间,可以互相访问别的对象的的私有的成员. 被私有化的成员只在本类中有效. (2)javabean/常用于: 将成员变量私有化,对外...
2019-05-13
0
397
首页
上一页
1
2
下一页
末页