- 博客(10)
- 收藏
- 关注
原创 第十一章:内部类
1. 内部类:定义在一个类内部的类2. 内部类编译之后会生成独立的.class文件,命名 规则为: 外部类类名$内部类的类名.class3. 内部类的分类:成员内部类、静态内部类、局部 内部类、匿名内部类4. 匿名内部类为例:(1) 要求:继承一个父类或是实现一个接口(2) 特点:匿名内部类定义和对象的创建一起完 成,基于一个匿名内部类只能创建该类的一个对象 案例:// 匿名内部类 IA ia=new IA(){ public void m1(){return sum;ia.m1();
2024-06-13 10:51:20
156
原创 第十章:接口
1. 接口:是一种标准,接口的实现者和使用者都必 须遵循的约定。2. 语法特点:(1) 接口的关键字:interface(2) 接口的语法: interface 接口名{}(3) 接口不能创建对象,可以声明引用(4) 接口中的属性都是公开的、静态的、常量(默 认被 public、static 、final修饰)(5) 接口中没有构造方法(6) 接口中的方法都是公开、抽象方法(默认被 public、asbtract修饰)
2024-06-13 00:05:07
243
原创 第九章:三个修饰符
1. final可以修饰变量(局部变量、实例变量、静态 变量)(1) 被final修饰的变量作用范围内的常量(2) 语法:final 数据类型 变量名;final 数据类型 变量名 = 值;(3) 被 final修饰的引用,存储的对象不允许改 变2. final可以修饰方法:被final修饰的方法能被子类 继承,但是不能被覆盖3. final可以修饰类:被final修饰的类不能被继承, 没有子类。
2024-06-12 23:56:29
273
原创 第八章:面向对象的三大特性[封装、继承、多态]
1. 目前程序存在的问题:程序没有进行数据安全检 测,可能出现业务逻辑问题2. private :私有的,被 private修饰的内容,只能 在本类中使用3. 给私有化的属性提供公开的get和set方法(1) set方法:为属性赋值public void set属性名(数据类型 变量 名){this.属性名 = 变量名;注意:()中的数据类型取决于赋值对应的属性 类型(2) get方法:获取属性值public 返回值类型 get属性名(){return 属性名;
2024-06-05 14:06:39
782
原创 第七章:面向对象
1. 面向过程:(1) 面向过程:将问题拆分为第一步、第二步、第 三步...将问题解决(2) 问题:解决较大业务时,相对麻烦2. 面向对象:(1) 面向对象:将一些内容看成一个整体,作为一 个对象,利用对象与对象之间关系,解决问题 (2) 解决复杂业务相对容易。
2024-06-05 13:56:34
794
原创 第六章:数组
1. 数组:一组连续的存储空间,可以存储多个相同 类型的数据,而且可以统一管理2. 数组的重要因素:数组的长度 和 数据类型3. 数组的使用:(1) 声明数组:确定数组的数据类型 数据类型[] 数组名;int[] a;// 建议int a[];int []a;(2) 分配空间:确定数组的长度数组名 = new 数组类型[长度];4. 数组的基本语法:(1) 数组的下标:从0开始,依次为 0、1、 2...,数组的长度-1(2) 数组的访问:通过数组名+下标,数组名[下 标]
2024-06-05 13:45:18
596
原创 第五章:函数
1. 函数的定义:public static void 函数名(){// 函数体(函数实现)函数的定义分为函数的声明 和函数的实现:函数的声明:public static void 函数名()注意:函数名望文生义、驼峰命名 函数的实现:{}2. 函数的调用:(1) 可以通过函数名使用函数,被称为调用(2) 语法:函数名();
2024-06-05 13:31:48
508
原创 第四章:循环结构
先执行循环的初始化,接着判断循环条件,如果条 件满足-结果为true,执行{}中循环体,从而执行 循环变量改变,再次判断循环条件,如果满足-结果 为true,执行{}中循环体,从而执行循环变量的改 变,再次判断循环条件...执行循环条件不满足, 结果为false,终止、结束整个循环结构,继续执 行后续代码....3. 循环控制语句应用循环嵌套中: break:终止、结束本层循环 continue:中止、结束本层的本次循环,从而进 入本层下一次循环。3. 特点:先执行,再判断,执行的次数为:0~n次。
2024-06-05 13:21:31
262
原创 第二章:变量、数据类型、表达式、运算符
1. 概念:计算机中的一块内存空间,存储数据的基 本单元2. 变量的组成部分:数据类型、变量名、数据3. 语法:(1) 先声明,再赋值 数据类型 变量名;int a;变量名 = 数据;a = 5;(2) 声明的同时赋值:数据类型 变量名 = 值;int b = 8;(3) 同时定义多个同类型的变量:数据类型 变量名1,数据类型=值,数据类型;
2024-03-30 14:05:06
928
原创 第一章第一节
java的发展分为三个方向:javaSE:java语言核心基础javaEE:企业级开发javaME:通信1.简单性:相对c、c++等2.开源性:开放源代码3.编程资源广泛性:很多大厂作为推手4.跨平台性:可以在不同的操作系统上,执行java代码5.面向对象性:to be continued......1.Java的执行机制:先编译后解释运行(1)先编译:将Java代码通过编译器生成对应的字节码文件(.class 结尾)2.Java的源文件:以.java 为结尾的文件。
2024-03-15 20:12:46
829
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人