自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 第一章:常用类

/ 获取字符在当前字符串出现的第一个字符下标, 没有,返回-1。// 判断字符串内容,忽略大小写。//判断指定字符串是否在当前字符串中存在。这种获取字符串的方式,先在堆空间中创建一个字符串对象,再查看字符串串池中是否存在该对象,存在-这种获取字符串的方式,在串池中完成字符串对象的创建,有-// 统计以上字符串中大写字母的个数,并打印输出。

2024-09-20 11:57:11 751

原创 第十一章:内部类

内部类的分类:成员内部类、静态内部类、局部内部类、匿名内部类。理解:用于简化匿名内部类的实现过程,基于函数式接口实现。特点:匿名内部类定义和对象的创建一起完成,如果方法带有返回值,当方法实现只有一行语。基于一个匿名内部类只能创建该类的一个对象。要求:继承一个父类或是实现一个接口。内部类:定义在一个类内部的类。内部类编译之后会生成独立的。可以省略(没有返回值的方法。只能应用在函数式接口上。中有且只有一行语句时,中的数据类型可以省略。

2024-06-13 10:57:53 301 1

原创 第十章:接口

注意:一个类实现多个接口的同时,允许继承一个父类,但是必须继承在前,实现在后。函数式接口:接口中只有一个抽象方法,对静态方法和默认 方法没有要求。注意:如果一个类实现多个接口,需要把所有接口中抽象方法全部覆盖(常量接口:接口中只有静态常量,没有定义任何方法,应用不广泛。接口:是一种标准,接口的实现者和使用者都必须遵循的约定。实现类覆盖接口中的方法时,访问权限必须是public。以接口类型的引用调用方法时,只能调用该接口中声明的方法。标记接口:空接口,接口中没有定义任何的属性和方法。

2024-06-07 22:57:59 412

原创 第九章:三个修饰符

作用:在类加载的时候,按照和静态属性定义的先后顺序完成静态属性的初始化工作。特点:静态属性基于类而存在,和创建多少对象无关,所有的对象共享同一份。注意:如果子类不想定义为抽象类,则必须覆盖抽象的父类中所有的抽象方法。,将读取到的信息保存到jvm内存中,一个类 类加载只进行一次。特点:抽象方法只有方法的声明部分,没有方法的实现。修饰的属性称为静态属性、静态变量、类变量。修饰的方法能被子类继承,但是不能被覆盖。包、类、父类、属性、方法、构造方法等)修饰的引用,存储的对象不允许改变。修饰的变量作用范围内的常量。

2024-06-06 19:43:13 856

原创 第八章:面向对象的三大特性[封装、继承、多态]

1.目前程序存在的问题:程序没有进行数据安全检测,可能出现业务逻辑问题2. private:私有的,被private修饰的内容,只能在本类中使用3.给私有化的属性提供公开的get和set方法(1) set方法:为属性赋值属性名数据类型 变量名){this.属性名变量名;注意:()中的数据类型取决于赋值对应的属性类型(2) get方法:获取属性值public返回值类型get属性名(){return属性名;

2024-06-02 19:40:09 699

原创 第七章:面向对象

1.面向过程:(1)面向过程:将问题拆分为第一步、第二步、第三步...将问题解决(2) 问题:解决较大业务时,相对麻烦2.面向对象:(1)面向对象:将一些内容看成一个整体,作为一个对象,利用对象与对象之间关系,解决问题(2)解决复杂业务相对容易。

2024-05-17 22:12:49 978

原创 第六章:数组

System.out.println("数组的原长度:"+a.length);System.out.println("新数组的长度:"+a.length);// 2. 将原数组元素一一赋值到新数组中。数组:一组连续的存储空间,可以存储多个相同类型的数据,而且可以统一管理。// 3. 新的地址覆盖旧的地址。// 原来数组的长度。中数据的个数决定,[]中不能再指定数组的长度。创建一个更大空间的新数组,通常是数组的长度2。数组的重要因素:数组的长度 和 数据类型。将原数组中的元素一一赋值到新的数组中。

2024-05-11 21:56:45 530

原创 第五章:函数

函数从上往下依次执行,如果遇到函数调用,则优先执行被调用函数内部的代码,函数执行完毕以后,带着返回值返回到调用位置,再继续后续代码.....形式参数:简称形参,函数和调用者之间需要交互数据约定,约定调用者需要传递哪种类型、几个参数。理解:函数和调用者之间的一种数据交互,调用者通过函数调用,函数需要给调用者返回的数据。注意:函数递归使用过程中,必须设置一个出口,否则可能会出现无穷递归,运行过程中报错。回归:基于出口的结果,逐层向上回归,依次计算每一层的结果,直至回归到最顶层。

2024-04-28 22:03:51 671

原创 第四章:循环结构

先执行循环变量的初始化,接着执行循环体,同时循环变量改变,然后判断循环条件,条件满足,则再次执行循环体,循环变量的改变,再次的判断循环条件...循环的组成部分:循环变量的初始化、循环条件、循环变量的改变、循环体。4. 利用循环打印图形:通常使用外层循环控制行,内层循环控制列。中循环体,从而执行循环变量改变,再次判断循环条件,如果满足-中循环体,从而执行循环变量的改变,再次判断循环条件...先执行循环的初始化,接着判断循环条件,如果条件满足-:中止、结束本层的本次循环,从而进入本层下一次循环。

2024-04-19 21:02:17 394

原创 第三章:分支结构

else if(判断条件){}else if(判断条件){}else if(判断条件){}else if(判断条件){if(判断条件/布尔表达式){后面对应的语句,如果都匹配不成功,则执行default。中的表达式结果,从上往下进行依次匹配case。

2024-04-12 20:10:26 906

原创 第二章:变量、数据类型、表达式、运算符

1.概念:计算中一块内存空间,存储数据的基本单元/单位2. 变量的组成部分:数据类型、变量名字、数据3. 语法:(1)先声明,再赋值:​​​​​​​数据类型 变量名;// 变量的声明变量名数据;//赋值(2)声明的同时赋值:数据类型 变量名 = 数据;(3)同时定义多个同类型的变量:数据类型 变量名1,变量名2,变量3=值变量名4;java是一种强类型的语言,对应类型的数据必须存储在对应类型的变量中1.基本数据类型原始数据类型、简单数据类型。

2024-03-30 18:02:23 822

原创 第一章:Java环境搭建

1.1995年,sun公司推出一款面向对象的编程语言2.JDK:Java开发的必要的软件1996年推出 JDK......2004年:JDK1.5版本--》10周年,JDK5.0添加大量的新特性:泛型、增强for等Java分为三个发展方向:【记--》认识】JavaSE:Java语言核心基础JavaEE:企业级开发JavaME:通信JDK6.0JDK7.0JDK8.0-->很多企业使用新特性:Lambda表达式(函数式开发)stream流......JDK14.0。

2024-03-23 22:57:05 697

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除