- 博客(16)
- 收藏
- 关注
原创 java高级——接口
接口 从java8开始,接口中允许定义默认方法 备注:接口中的默认方法可以解决接口升级的问题 默认方法的格式: public default 返回值类型方法名称(参数列表){ //方法体 } 注意: 1.接口的默认方法,可以通过接口实现类对象直接调用 2.接口的默认方法,也可以在接口的实现类中进行覆盖重写 接口中的常量 格式: public static final 数据类型 常量名称=数据值; 注意事项: 1.接口中的常量,可以省略public static fina
2021-09-13 08:45:29
330
原创 Java面向对象三大特性——继承
继承 共性抽取 在继承关系 中,子类就是一个父类,也就是说,子类可以被当作父类看待 例如:父类是员工,子类是讲师,“讲师就是员工” 定义父类:(普通类的定义是一样的) public class 父类名称{ //…… } 定义子类格式: public class 子类名称 extends 父类名称{ //…… } 父子类中成员变量的访问顺序 在父子类的继承关系中,如果成员变量重名,则创建子类对象时,访问有两种方式 直接通过子类对象访问成员变量 等号左边是谁,就优先用谁,没有则
2021-09-13 08:40:42
203
原创 TransientDataAccessResourceException:
TransientDataAccessResourceException: Parameter 查看一下你的返回值,在传参时,是不是传了集合但是又没法接受集合!
2021-08-26 10:59:59
1075
原创 Java面向对象三大特性一(封装)
目录 面向对象三大特性 封装 定义: 封装在java中的体现: 封装的步骤: 构造方法(构造器) 局部变量和类的成员变量 访问private成员变量 Javabean 包 作用 包的命名规范 JDK提供的包 static关键字 静态代码块: API(jdk) String类 字符串的特点: 创建字符串的常见3+1种方式: 比较相关的方法 获取相关的方法 截取相关的方法 转换相关的方法 面向对象三大特性 封装、继承、多态 封装 定义: 就是将一个血细
2021-08-21 14:01:15
212
原创 Java面向对象 类与对象
目录 面向对象 面向对象和面向过程的区别: 面向过程: 面向对象: 类 属性 方法 测试类 对象 对象的属性 对象的方法 类与对象 类的定义格式: 局部变量与成员变量 形式参数与实际参数 面向对象 面向对象和面向过程的区别: 面向过程: 当需要实现某个功能的时候,每一步都需要亲历亲为,注重的过程 面向对象: 当需要实现某个功能的实现,不关心具体的步骤,而是找一个已经具有该功能的人(对象),来帮我们完成(强调的对象) 类 是一组具有相同属性和行为的集合.
2021-08-12 08:36:48
351
原创 java基础语法 之 方法
目录 方法入门简介 方法的定义: 方法格式: 方法的调用: 注意事项: 方法 方法的种类: 内置方法: 自定义方法: 方法的优点: 方法定义的完整格式: 方法的重载: 特点: 方法重载判断的因素: return 的两个作用: 方法入门简介 方法的定义: 方法就是一段可以被重复调用的方法块 方法格式: 访问修饰符 返回值类型 方法名(参数列表){ 执行体; } 方法的调用: 【格式】: 方法名称(); 注意事项: 1.方法的定义顺序无所谓;
2021-08-09 15:21:20
128
原创 java基础语法之数组(内含冒泡排序)
目录 数组 数组的定义: 一维数组 数组的创建: 使用建议: 数组访问: 数组长度 数组的遍历: 二维数组 二维数组的遍历: 数组与方法 数组使用时常见的问题 Java中的内存划分 1栈内存 2.堆内存: 3.方法区: 4.本地方法栈: 5.寄存器: 冒泡排序: 数组 数组的定义: 在内存中开辟一块合适的空间(一串连续的空间),可以同时存放多个相同类型的数据值; 一维数组 可以存储相同类型的一组数据 声明数组: 在内存中开辟一块合适的空间(一串连续的空
2021-08-04 08:33:03
220
原创 Java 集合框架和泛型项目练习
使用泛型集合实现超市会员管理系统 需求说明: 综合运用流程控集合框架、制、类和对象等实现超市会员管理系统,包括系统菜单展示、会员卡积分累计、会员卡积分兑换、查询特定会员卡剩余积分、修改密码及办理会员卡、退出系统等功能。具体要求如下: 实现系统菜单展示。超市会员管理系统欢迎菜单展示效果如下: 用户输入1-6之外的数字时,需要给出操作提示,并提示用户重新选择。 2.会员卡积分累计。实现特定会员卡的积分累计,累计原则为:消费1元累计1积分。 如果会员卡和会员密码输入后,查询无此会员,..
2021-07-31 09:07:12
470
原创 Java中的循环结构
For循环 语句格式: for(初始化表达式:布尔表达式:步进表达式){ 循环体; } 什么情况去使用for: 1.已知循环次数的情况下 示例: package cn.ybk; /** * for循环demo */ public class DemoFor { public static void main(String[] args) { for(int i = 0; i < 10; i ++){ System.out.pr
2021-07-22 08:35:21
165
原创 Java实现一个简易的订餐系统(控制台输出)
要求: /** * 一、我要订餐 * 完成用户订餐,每条订单包含如下信息: * 订餐人姓名:要求用户输入 * 选择菜品及份数:显示三个菜单序号、名称、单价、点赞数,提示用户输入要选择的菜品序号及份数 * 送餐时间:要求当天10到20点间整点送餐,要求用户输入10~20的整数,输入错误,重复输入。 * 送餐地址:要求用户输入 * 状态:两种状态:0:已预定(默认状态) 1、已完成(订单已签收) * 总金额: * 总金额
2021-07-19 10:07:51
5109
2
原创 Java选择结构(if语句以及switch语句)
目录 选择结构 if结构 if..else结构 if...else if...else结构 switch结构 语句的语法结构: switch和多分支if比较 相同点: 不同点: 选择结构 if结构 语法结构: if(条件判断){ 语句体; } 示例: package cn.ybk; /** * if 结构的案例 */ public class Demo2If { public static void main(String[] args) {
2021-07-18 09:02:33
275
原创 Java实现简易的购物系统
用基本语句去实现一个购物系统 package cn.ybk; import java.util.Scanner; /** * 简易的购物系统 * * 1.主界面(选择) * 2.用户登录界面(验证用户信息) * 3.登录成功进入购物界面(商品选择) * */ public class ShoppingSystem { public static void main(String[] args) { String choose3; do {
2021-07-16 19:08:01
9627
3
原创 Java运算符
目录 算数运算符 赋值运算符 基本赋值运算符: 复合赋值运算符: 关系运算符 逻辑运算符 三目运算 运算符:进行特定操作的符号 算数运算符 表达式:用运算符连起来的式子叫做表达式,比如:12+23,,A+B 四则运算:加(+)、减(-)、乘(*)、除(/)、取模(取余数)% 代码示例: package cn.ybk; /** * */ public class Demo7Operator { //程序的入口 public static void main(S
2021-07-15 15:05:57
166
原创 Java中的数据类型分类及注意事项
目录 分类一: 数值型: 非数值型: 分类二: 基本数据类型: 引用数据类型: 数据类型转换 自动类型转换(隐式) 强制类型转换(显式) 数据类型转换的注意事项: Java是一种强类型的语言,针对每一种数据都定义了明确的数据类型 分类一: 数值型: 整形,浮点型 非数值型: 字符型,字符串型,布尔型 分类二: 基本数据类型: 整数: byte:一个字节(-128~127) short:2个字节(-32768~32767) int:4个字节 long:8个字节
2021-07-15 08:17:26
266
原创 Java中变量的介绍
变量 变量:程序运行期间可以发生改变的量 创建一个变量的格式: 第一种方式: 数据类型变量名称=数据值; 第二种方式: 数据类型变量; 变量名称=数据值; 变量命名规则: 1.字、下、美、人、数、骆驼 (字母,下划线,美元符,人民币符,数字,驼峰命名法) 2.有意义 3.不能使用关键字,比如:publicclass 示例如下: package cn.ybk; /** * *author@ybk */ public class Practise1 {...
2021-07-14 13:52:30
116
原创 Java中常量的介绍
常量 就是在程序的运行期间是固定不变的 常量的分类: 1.字符串常量:凡是用双引号引起来的部分,可以叫做字符串常量 2.字符常量:凡是用单引号引起来的单个字符 3.整数常量:直接给一个数字,但是没有小数点 4.浮点数常量:有小数点 5.布尔常量:只有两种取值,true,false 6.空常量:null(代表没有任何数据) 常量的定义: final 数据类型 常量名 规范: 1.常量名通常大写 2.不同字符使用下划线 3.只能被赋值一次 示例:如下: package
2021-07-14 13:48:27
262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅