摘要:
为什么要存在包装类 基本类型也叫内置类型,是java中不同于类的特殊类型。 拿集合举例,说明为什么需要包装类 早期的集合,大量使用Object类型来支持多种不同的引用数据类型,这导致了一个类型丢失的问题 自从引入了泛型,使得集合中的元素可以保证自己的类型不再丢失,虽然这样可能会导致同一个list集合 阅读全文
posted @ 2024-03-22 13:36
杰尼龟的小龟壳
阅读(54)
评论(0)
推荐(0)
摘要:
什么是内部类? 把类定义在其他类的内部,这个类就被称为内部类,内部类可以定义在类内部包括类中的任何位置,甚至在方法中也可以定义内部类 内部类的访问特点 内部类可以直接访问外部的成员,包括私有 外部类要访问内部类的成员必须创建对象 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许其他类访问 阅读全文
posted @ 2024-03-22 13:27
杰尼龟的小龟壳
阅读(24)
评论(0)
推荐(0)
摘要:
什么是匿名对象? 没有名字的对象 匿名对象的使用场景 调用方法,仅仅只调用一次的时候(调用多次不合适) 好处:匿名对象调用完毕就是垃圾,可以被垃圾回收器回收,没有栈对象指向它所以是没有关联的数据,是垃圾。 匿名对象可以作为实际参数传递 class Student{ public void show( 阅读全文
posted @ 2024-03-22 13:26
杰尼龟的小龟壳
阅读(13)
评论(0)
推荐(0)
摘要:
明确设计思想 子类越来越具体,父类需要越来越通用 父类和子类保证能够共享特征 父类的设计有时非常抽象,以至于它没有具体的实例 抽象类和抽象方法 abstract关键字修饰一个类,这个类叫做抽象类 abstract关键字修饰一个方法,该方法叫做抽象方法 含有抽象方法的类必须被声明为抽象类 抽象类不能被 阅读全文
posted @ 2024-03-22 13:26
杰尼龟的小龟壳
阅读(9)
评论(0)
推荐(0)
摘要:
重载的定义 在同一个类中 允许存在一个以上的同名方法,只要他们的参数个数、参数类型或参数顺序不同即可 重载的特点 只看参数列表,且参数列表必须不同 参数列表不同指的是:参数个数或参数类型 调用时,根据方法参数列表的的不同来区别 方法重载可以方便同一类方法承载不同的参数和数据类型,例如System.o 阅读全文
posted @ 2024-03-22 13:26
杰尼龟的小龟壳
阅读(39)
评论(0)
推荐(0)
摘要:
方法重写的意义 在java中,子类可以继承父类中的方法,而不需要重新编写相同的方法,但是有时子类并不想原封不动的继承父类方法,需要做一定的修改,这时候就需要使用方法重写 方法重写的定义 在继承的前提下 子类可以根据父类中继承的方法进行改写,也称为方法的重置/覆盖。 在程序执行时,子类的方法将覆盖父类 阅读全文
posted @ 2024-03-22 13:25
杰尼龟的小龟壳
阅读(37)
评论(0)
推荐(0)
摘要:
在Java中使用{}括起来的代码称为代码块 根据其位置和声明的不同,可以分为 局部代码块:局部位置,用于限定变量的生命周期 构造代码块:在类中方法外,每次调用构造方法前都会先执行构造代码块,可以把多个构造方法中的相同代码放到一起 静态代码块:在类中方法外,用static修饰{} 一般是对类进行初始化 阅读全文
posted @ 2024-03-22 13:24
杰尼龟的小龟壳
阅读(12)
评论(0)
推荐(0)
摘要:
1. 接口概述 什么是接口?接口一种标准或者是一种规范,和类是一个级别,是特殊的抽象类,是专门用于定义类的行为规范,使之规范化 抽象类和接口之间的区别: 接口是一种契约、规范、标准,抽象类约束子类的行为 接口可以多实现,抽象类和普通类一样,只能单继承 接口的设计是为了实现通用功能或规范,但是没有关联 阅读全文
posted @ 2024-03-22 13:23
杰尼龟的小龟壳
阅读(16)
评论(0)
推荐(0)
摘要:
什么是类? 类:是一个模板,是描述一类对象的行为和状态。 对象:对象是类的一个实例,有状态有行为。 举例: 类:People:name(姓名) age(年龄) sex(性别) skin(肤色) 对象:man(男人):"张三" 20 "男" "yellow" 对象:women(女人):"春花" 23 阅读全文
posted @ 2024-03-22 13:23
杰尼龟的小龟壳
阅读(22)
评论(0)
推荐(0)
摘要:
三种基本特征 Java是一门纯粹的面向对象的程序设计语言,主要表现为Java是支持面向对象的三种基本特征: 封装 继承 多态 Java程序的最小程序单元是类,即Java程序是由一个个类组成的 五大基本原则 单一职责原则(Single-Responsibility Principle) 核心思想:一个 阅读全文
posted @ 2024-03-22 13:21
杰尼龟的小龟壳
阅读(20)
评论(0)
推荐(0)
摘要:
1.结构化程序设计(面向过程) 结构化程序主张按功能来分析系统需求,结构化的主要原则: 自顶向下 逐步求精 模块化设计 结构化程序会按功能把程序分为一个个的单独的文件,例如:让灯亮这个功能,就会由多个函数构成一个文件,这个文件用于实现让灯亮这个功能。 总结: 结构化程序最小程序单元是函数 其中包含一 阅读全文
posted @ 2024-03-22 13:20
杰尼龟的小龟壳
阅读(25)
评论(0)
推荐(0)
摘要:
字符:各种文字和符号的总称,包括各个国家的文字,标点符号,图形符号,数字等 字符集:字符集是多个符号的集合,每个字符集包含的字符个数不同 字符编码:字符集只是规定了有哪些字符,而最终决定采用哪些字符,每个字符用多少字节表示等问题,是由编码来决定的。因为计算机要准确的处理各种字符集文字,就需要对字符进 阅读全文
posted @ 2024-03-22 13:18
杰尼龟的小龟壳
阅读(126)
评论(0)
推荐(0)
摘要:
1.变量 数学中的定义: 变量:可变的数据称为变量 Java中定义: 内存中一块存储区域 该区域的数据可以在同一类型范围内不断变化 变量是程序中最基本的存储单元,包含了变量类型、变量名和存储的值 变量的作用就是在内存中保存数据 int age; double pi; boolean flag; 注意 阅读全文
posted @ 2024-03-22 13:15
杰尼龟的小龟壳
阅读(17)
评论(0)
推荐(0)
摘要:
流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。 顺序结构 程序从上到下逐行执行,中间不存在任何跳转或判断 例如: public class serviceImpl implements service{ char c=65536; boolean a; 阅读全文
posted @ 2024-03-22 13:12
杰尼龟的小龟壳
阅读(9)
评论(0)
推荐(0)
摘要:
多个相同类型数据按一定顺序排列的集合,这个集合具有统一的命名,并通过下标对这些数据进行编号管理 数组的特点 数组本身是引用类型,详细描述查看:**** 创建数组对象会在内存中开辟一段连续的空间,而数组名所指代的引用值,就是该连续空间的首地址。 数组的长度一旦确定,就无法修改 我们可以通过下标的方式调 阅读全文
posted @ 2024-03-22 13:08
杰尼龟的小龟壳
阅读(12)
评论(0)
推荐(0)

浙公网安备 33010602011771号