- 博客(26)
- 收藏
- 关注
原创 day03-常见API
重写toString方法的方式。2、Math中方法的调用方式。重写equals方法的场景。重写equals方法的方式。3、Math类的常用方法。System类的常用方法。equals方法的作用。可以用来进行精确计算。
2023-05-24 21:46:18
128
原创 面向对象03-Lambda表达式
而由于Lambda表达式是函数式思想的体现,所以在这里,我们首先给大家介绍一下函数式编程思想。来,看这里,这个符号就叫做Lambda。它被称为函数式编程。要想知道什么是函数式编程,我们先得知道什么是函数。在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做操作”。而我们目前学习的Java语言是一种面向对象语言,面向对象思想强调“必须通过对象的形式来做事情”。也就是说做一件事情之前,我们要先创建一个对象。
2023-05-21 21:51:59
201
原创 面向对象02-接口
接口就是一种公共的规范标准,只要符合规范标准。在生活中:接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。Java中的接口更多的体现在对行为的抽象。接口一定是一个抽象类,但是抽象类不一定是一个接口。如果一个类所有方法都是抽象的,需要被重写,那就设计成接口。如果不是,就设计成抽象类。(因为抽象方法中可以有非抽象方法和构造器)
2023-05-14 17:15:17
511
原创 面向对象02-抽象类
什么是抽象?只作为声明的类,为抽象类。只作为声明的方法,为抽象方法。概念:在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类。abstract 关键字!多态案例:动物类、猫类、狗类。动物是一个动物吗?可以吃饭吗?动物是一个abstract(抽象)的名词!猫、狗是一个动物。可以吃饭。/*System.out.println("吃东西");} //猫狗类不变 /*测试类/*a.eat();
2023-05-12 19:05:42
83
原创 面向对象02-多态
而关于多态中成员的访问特点呢,我们先到IDEA中去演示,然后再回来总结。了解了多态中的转型后,下面我们到IDEA中去讲解一下多态中的转型问题。父类引用指向子类对象 子->父。**多态:**指的是同一个对象,在不同时刻表现出来的多种形态。需求:请采用多态的思想实现猫和狗的案例,并在测试类中进行测试。**多态的弊端:**不能使用子类的特有功能。**多态的弊端:**不能使用子类的特有功能。**多态的好处:**提高了程序的扩展性。**多态的好处:**提高了程序的扩展性。多态的弊端是不能访问子类的特有功能。
2023-05-09 16:51:34
106
原创 面向对象笔记02-修饰符
private - 私有的成员变量默认的在类中一般不常用,在接口中常用。protected不常用。public - 最常用!一句话总结final:类、方法、变量都看修饰,一旦修饰,值、方法或者地址不可改变!
2023-05-07 14:10:33
123
原创 java基础知识(9)
public String substring(int beginIndex) : 根据传入的索引, 截取字符串, 截取到字符串的末尾, 返回新的字符串。public String[] split(String regex) : 根据传入的字符串作为规则, 切割当前字符串, 并返回字符串数组.public String(String s) : 根据传入的字符串, 来创建字符串对象。根据传入的开始和结束索引, 截取字符串 (包含头, 不包含尾), 返回新的字符串。
2023-04-15 21:56:42
70
原创 java基础知识(8)
属性在代码中, 使用成员变量表示, 成员变量跟之前定义变量的格式一样, 只不过位置发生了改变, 放在了类中, 方法外.User u = new User(“001”,“张三”,23,“15611111111”,“北京”);行为在代码中, 使用成员方法表示, 成员方法跟之前定义方法的格式一样, 只不过去掉了static关键字。这套思想来源于生活, 生活中解决问题的时候, 就是一个个的对象在一起打交道, 从而将问题解决。因为默认提供的构造方法, 里面没有代码执行, 所以我们之前感受不到, 构造方法在执行。
2023-04-12 18:41:54
108
1
原创 java基础知识(6)
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O1YuvMZ9-1680600185323)(D:\优快云\JAVA\java基础知识(6)\1649171503(1)].png)方法的返回值类型如果是void, 表示此方法没有返回值, 可以省略return语句不写。如果一个方法有具体的返回值类型, 一定要通过return语句带回结果, 无论什么情况下。不报错, 但是对于方法返回的结果, 并没有接收, 数据就丢失了。 思考: 要参数的话, 要几个?
2023-04-04 17:30:45
68
原创 java基础知识(5)
数据类型[] 数组名 = new 数据类型[]{元素1, 元素2, 元素3…数据类型[] [] [][]数组名 = new 数据类型[m] [n];这个二维数组, 可以存储2个一维数组, 每一个一维数组中可以存储3个元素。数据类型[] [] [][]数组名 = new 数据类型[m] [n];这个二维数组, 可以存储2个一维数组, 每一个一维数组中可以存储3个元素。数据类型[][] 数组名 = new 数据类型[][] {m : 指定这个二维数组, 可以存储多少个一维数组。
2023-04-02 09:28:26
137
原创 java基础知识(4)
for循环 {} 中定义的变量, 在每一轮循环结束后, 都会从内存中释放(消失)本质来说没什么区别, for能够解决的问题, while都能解决, 反之也是一样。for循环 () 中定义的变量, 在整个循环结束后, 会从内存中释放(消失)初始化语句: 定义变量, 通过这个变量, 来控制循环。执行判断条件, 看其返回结果是true, false。执行判断条件, 看其返回结果是true, false。执行初始化语句, 在整个循环的过程中, 只执行一次。执行初始化语句, 在整个循环的过程中, 只执行一次。
2023-03-30 15:25:07
100
原创 c语言中的运算符
/--计算多个不同鞋码对应的脚长 # include # define ADJUST 7.31 //字符常量 int main(void) {//const常量 double shoe , foot;shoe = 3.0;return 0;7.31//--计算多个不同鞋码对应的脚长 # include # define ADJUST 7.31 //字符常量 int main(void) {
2023-03-26 10:59:22
391
原创 java基础知识(3)
3. if语句 () 中, 无论简单还是复杂, 只要给它一个true, false, 就符合语法规则。介绍 : 将取值范围大的数据或变量, 给取值范围小的变量赋值, 不允许直接赋值, 需要强转。 += : 将符号左右两边的数据, 做加法运算, 将结果赋值给左边的变量. -= : 将符号左右两边的数据, 做减法运算, 将结果赋值给左边的变量.介绍 : 将取值范围小的数据, 或变量, 赋值给另外一个取值范围大的变量, 允许直接赋值。
2023-03-24 11:23:42
104
原创 字符串和格式化输入输出(1)
本主要介绍一下内容函数——strlen();关键字——const;字符串;如何创建、存储字符串如何使用strlen()函数获取字符串的长度;c预处理器指令#define和ANSIC的const修饰符创建符号常量。
2023-03-20 16:27:36
90
原创 C语言数据
本文介绍以下内容1关键字2运算符3函数4整数类型和浮点数类型5如何使用printf()和scanf()函数读写不同的类型程序离不开数据,把数字,字母,文字输入计算机,就是希望它利用这些数据完成某些任务。c语言提供两大数据:整数类型和浮点数类型
2023-02-22 19:17:41
283
原创 C语言概述
本文主要介绍内容:1.运算符——=;2.函数——main()、printf();3.编写一个简单的c程序;4.创建整型变量,为其赋值并在屏幕上显示其值;5.换行字符6.如何在程序中写注释,创建包含多个函数的程序,发现程序的错误;7.什么是关键字
2023-02-20 14:54:26
69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人