- 博客(10)
- 收藏
- 关注
原创 10JavaSE静态笔记
1. static的含义?(考试重点!!!) (1).类访问:static修饰的内容可以通过类名.调用。 (2).静态:static修饰的内容会被存储到静态域当中。2. 如何调用静态和非静态的方法? 静态:类名.调用。 非静态:创建对象,通过对象.调用。3. static可以修饰哪些内容?(改错!) (1).成员变量(不能修饰局部变量!!!) (2).方法 (3).代码块 (4).内部类...
2021-09-19 14:38:26
72
原创 09JavaSE多态笔记
1. 什么是多态? 同一个方法(行为),根据发送对象的不同,从而产生出不同的行为方式,称之为多态。2. 满足多态的必要条件? (1).要有继承关系。 (2).要有重写。 (3).父类引用指向子类对象。(父类new子类对象)3. 使用多态的好处? 一个方法,如果将父类引用变量当做方法参数时,所有子类对象都可以传进来,相当于变相拓宽了方法参数的宽度,简化代码量,提高开发效率。 例如:object o1当做形参时,任何数据都可以当做实参。4. 什么是上转...
2021-09-01 22:24:44
82
原创 08JavaSE继承笔记
1. 什么是继承? 子类继承父类,可以获得父类中所有非私有的成员变量和方法。2. 继承的特点? Java中类与类之间的继承是单继承,并且是单方向的。3. 使用继承的好处? (1).简化代码量: 可以将多个子类中的共同代码提取到一个父类中,只需要继承父类就可以获取到重复的代码。 (2).继承是为多态做准备的。4. Overload和Override的区别?(考试重点!!!!!) Overload:表示重载:方法名相同,参数不同,与返回值类型无...
2021-09-01 22:23:09
78
原创 07JavaSE构造方法
1. 什么是构造方法?(考试重点!!!) 方法名和类名相同,并且无返回值类型的方法,称作构造方法,又叫做构造器。2. 构造方法的作用?(考试重点!!!) (1).创建对象。 (2).初始化成员变量。3. 构造方法的分类? (1).无参构造方法。 (2).有参构造方法。4. 如何通过构造方法创建对象? 无参: Student s1 = new Student(); 有参: Student s1 = new St...
2021-09-01 21:18:33
74
原创 06JavaSE封装笔记
1. 封装的步骤? (1).私有化成员变量: 例如:private int money; (2).提供公开的set和get方法: set方法:有参数,无返回值。 get方法:无参数,有返回值。2. 封装的好处? 保护成员变量不被外界随意访问,通过提供公开的方法,隐藏方法内部实现细节,间接访问成员变量,增强程序的安全性和可控性。3. this关键字的作用?(重点!!!!!!!!必考!!!!!) this指代当前类对象。...
2021-09-01 21:11:31
107
原创 05JavaSE重载笔记
1. 什么是重载?(面试重点!!!考试重点!!!) 方法名相同,参数不同,与返回值类型无关,称作方法的重载。2. 参数不同具体分为? (1).数量不同。 (2).类型不同。3. 为什么使用重载?重载的好处? 同一个方法,可以根据发送参数的不同,从而完成不同的功能,体现了方法的多样性。4. Syso是最大的重载方法。...
2021-09-01 21:10:09
83
原创 04JavaSE面向对象
1. Java的优势? (1).跨平台性:Java中所有的代码都交给JVM(Java虚拟机)编译成二进制字节码,提供给计算机系统。 (2).高效性: Java是一门面向对象的语言。2. 什么是面向对象?(面试可能会问) 面向对象是Java的核心思想,目的是利用对象将复杂的事情简单化。 面向对象有四大特征:封装,继承,多态,抽象。3. 对象的特点? (1).唯一性。 (2).对象具有属性和行为。4. 什么是类?(面试可能会问) 官方版:类是...
2021-09-01 21:09:25
49
原创 03JavaSE基础笔记
1. 如何从控制台接值? (1).扫描控制台: static Scanner in = new Scanner(System.in); (2).接取对应类型的数据: in.nextInt(); --> 接取整数 in.nextDouble();--> 接取小数 in.next(); --> 接取字符串2. Java条件分支语句 (1).两个分支: if(...
2021-09-01 21:04:15
82
原创 02数据库浅谈
--什么是sql语言?/*为了防止直接对数据进行操作,引入sql语言,间接操作数据数据操作大致为分如下四种:增删改查*/--添加语句insert into student(no, name, score) values(1004, '夯大力', 90)--练习:向student表中添加如下信息(1005, 宇文铁蛋, 88)insert into student(no, name, score) values(1005, '宇文铁蛋', 88)--练习2:向student表中添加一条信
2021-09-01 21:01:06
69
原创 01软件行业浅谈
1. 什么是C/S开发,什么是B/S开发? C/S:Client Server 客户端开发 B/S: Browser Server 服务器端开发2. 服务器端开发的模块?以及需要掌握的语言? (1).前端开发:html语言,css语言,javaScript语言 (2).后台开发:Java,C,C++,C#,Python等 (3).测试:了解什么是自动化测试3. Java语言的功能分类? (1).JavaSE:Java Standard Edition...
2021-09-01 20:58:47
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人