自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集合框架

Java集合框架包含的内容 Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中 ArrayList public static void main(String[] args) { List<qie> qieList = new ArrayList<qie>(); qie q1 = new qie(1,"欧欧","q仔"); qie q2 = new qie(2,"丫丫","q妹");

2021-02-25 09:12:51 108 1

原创 项目——图书管理系统

项目目录 接口 管理员接口代码 顾客接口代码 实现管理员接口 实现顾客接口 实体 book(书)实体 gift(附赠品)实体 user(用户)实体 data数据 Biz Giftbiz Userbiz role(角色) 管理员角色 顾客角色 view 登录方法 管理员窗口 菜单方法 添加方法 图书入库出库方法*** 顾客 顾客菜单 购买方法 顾客窗口 测试 ...

2021-02-22 10:44:00 159

原创 多态

如何实现多态 父类到子类的转换 总结

2021-02-18 10:57:36 98

原创 继承

概念: 继承 是一种 is a 的 关系 , 即: A 继承 B , 那么 , 可以说 A is a B ,也就是说 A 是 B Bus is a Car , 公共汽车 是 汽车 实际开发中,不能为了继承而继承,两个类在逻辑上 需要先存在 is a的关系,否则请勿继承 在何处使用继承 方法重写 使用继承后效果 调用父类的print()方法,不能显示Dog的strain信息和Peguin的sex信息 如何实现如下效果呢? Object类 Object类是所有类的父类 抽象类 Java中也使用抽象

2021-02-18 10:44:13 109

原创 对象和封装

用面向对象的思想描述世界 第一步:发现类 第二步:发现类的属性 第三步:发现类的方法 构造方法 构造方法重载 static关键字 封装 如何使用封装 this的用法 总结

2021-02-18 10:22:21 142 1

原创 类的无参、带参方法

定义类的方法 方法的返回值 方法调用 方法调用小结 成员变量和局部变量 变量声明的位置决定变量作用域 变量作用域确定可在程序中按变量名访问该变量的区域 成员变量和局部变量的区别 作用域不同 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可见的 初始值不同 Java会给成员变量一个初始值 Java不会给局部变量赋予初始值 使用带参数的方法 定义带参数的方法 参数列表: (数据类型 参数1,数据类型 参数2…) 调用带参数的方法 调用方法,传递的参数要与参数列表一一对应 包

2021-02-18 10:08:47 108

原创 类和对象

万物皆对象 对象:用来描述客观事物的一个实体,由一组属性和方法构成 封装 对象同时具有属性和方法两项特性 对象的属性和方法通常被封装在一起,共同体现事物的特性, 二者相辅相承,不能分割 类 类是模子,定义对象将会拥有的特征(属性)和行为(方法) 类是对象的类型 不同于int类型:具有方法 类和对象的关系 类是抽象的概念,仅仅是模板 对象是一个你能够看得到、摸得着的具体实体 Java 是面向对象的语言 所有Java程序都以类class为组织单元 关键字class定义自定义的数据类型 类将现实世界中的概念模拟到

2021-02-18 09:45:52 87

原创 循环结构进阶

二重循环 一个循环体内又包含另一个完整的循环结构 冒泡排序 二重循环中continue和break对比 总结

2021-01-25 08:44:00 109

原创 数组

什么是数组 数组是一个变量,存储相同数据类型的一组数据 数组基本要素 标识符:数组的名称,用于区分不同的数组 数组元素:向数组中存放的数据 元素下标:对数组元素进行编号,从0开始,数组中的每个元素都可以通过下标来访问 元素类型:数组元素的数据类型 使用数组四步 声明数组 声明数组: 告诉计算机数据类型是什么 分配空间 数组赋值 向分配的格子里放数据 方法1: 边声明边赋值 方法2:动态地从键盘录入信息并赋值 Arrays类 二维数组 二维数组与内存 二维数组定义 总结 ...

2021-01-25 08:36:20 74

原创 for 循环

for循环 当明确固定的的循环条件次数时,就可用到for循环。 for循环的语法和执行顺序如下 for(参数初始化);条件判断;更新循环变量){ 循环操作;} 例如:for(int i=0;i<3;i++){ 循环操作;} 执行时先执行 参数初始化和条件判断,如果小于3时则i的值加1,否则则退出循环。 break的用法 break只能用在swich和循环结构中。 用于循环结构中使用break跳出循环直接到循环以外的语句。 continue用法 continue可以终止continue以下的当前循环操作

2021-01-25 08:22:48 89

原创 循环结构 while do…while循环 & 程序调试

while循环 特点:先判断循环条件,然后根据条件判断循环体是否循环。 while(循环条件){ 循环操作 } do…while循环 特点:先执行后判断。先执行循环体再根据变量的值判断是否满足循环条件。至少要有一次的执行。 do{ 循环操作 }while(循环条件); 总结 程序调试 通过代码阅读或者加输出语句查找程序错误 当程序结构越来越复杂时,需要专门的技术来发现和定位错误,就是“程序调试” 调试步骤 步骤1:分析错误,设置断点 步骤2:启动调试 步骤3:单步运行 调试启动后,运行到设置断点的代

2021-01-18 10:13:52 404

原创 选择结构 swich &if else if 以及嵌套

switch选择结构 比较switch和多重if选择结构 选择结构总结 总结

2021-01-18 10:00:47 157

原创 补充说明

快捷字符 sout 会直接调出java的输出命令 Scanner input = new Scanner(System.in); Scanner 是一个类 Scanner这个类最实用的地方表现在获取控制台输入 input仅仅是对象名 你可以换成任意的非java保留着,如a、b、c都行 new是给对象new(开辟)一个空间存储扫描进来的东西 System.in 是PrintStream(字节打印流)的一个实例 ,只能按字节读取 Scanner -是java类库的一个基础类,一个可以使用正则表达式来解析基本类型

2021-01-18 09:53:40 71

原创 逻辑运算符&选择结构 if和 if else

逻辑运算符 逻辑与 &&:两边都为真时,结果为真。 逻辑或 ||:两边为一真一假时,结果为真 逻辑非:!操作数为true结果为false,操作数为false结果为true。 关于运算符 | :按位与:两个操作数都是1,结果才为1. &:按位或:两个操作有一个为1,结果为1. <<左移:右侧补0 ’ 右移>>:左侧补0. if选择结构 if选择结构是根据条件判断之后再做处理 基本的if选择结构 ![在这里插入图片描述](https://img-blog.csdn

2021-01-18 09:48:46 308

原创 Java 变量、数据类型、运算符

Java中常用的数据类型 常用数据类型说明 变量声明及使用 常量 Final 变量命名规则 赋值运算符 基本算数运算 运算符号区别 num1++:num1+1 num2- -:num2-1 num1++ +1:++在后,先运算再++ ++num2 +1:++在前,先++再运算 两种输出结果不一样 / 除 %取余 自动类型转换 强制类型转换 常用的关系运算符 boolean (布尔)类型 boolean类型的值 真:true 假:false 总结 ...

2021-01-18 09:20:14 65

原创 Java入门操作

Java程序的结构 从控制台输出信息 //打印完会自动换行 System.out.println(“输出的信息”) //打印完不会自动换行 System.out.print(“输出的信息”) *首字母一定大写,所有符号都为英文格式。 转义符 \n : 将光标移动到下一行的第一格 \t : 将光标移动下一个水平制表位置 Java的注释 单行注释:只能书写一行的注释,是最简单的注释类型,用于代码进行简单说明。 格式://单行注释 多行注释:一般用于说明比较复杂的内容,如复杂的程序逻辑和算法的实现原理等。 格式

2021-01-14 09:14:31 155 2

原创 Linux入门操作

Linux文件常用目录 / Linux系统根目录 /bin 系统启动时需要的执行文件(二进制) /dev 设备文件目录 /etc 操作系统的配置文件目录(防火墙、启动项) /home 用户信息存放的目录,用户的默认工作目录 /usr 程序和数据存放目录 /var 包含在正常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时文件和页格式化文件等 Linux目录操作命令 pwd:查看当前所在目录 cd:打开目录 ls –a:查看目录下文件 ll:以列的方式显示目录下的文件列表 mkdir:

2021-01-14 08:42:26 102

空空如也

空空如也

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

TA关注的人

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