![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 69
愿天堂没有代码
这个作者很懒,什么都没留下…
展开
-
java高级——接口
接口从java8开始,接口中允许定义默认方法备注:接口中的默认方法可以解决接口升级的问题默认方法的格式:public default 返回值类型方法名称(参数列表){//方法体}注意:1.接口的默认方法,可以通过接口实现类对象直接调用2.接口的默认方法,也可以在接口的实现类中进行覆盖重写接口中的常量格式:public static final 数据类型 常量名称=数据值;注意事项:1.接口中的常量,可以省略public static fina原创 2021-09-13 08:45:29 · 212 阅读 · 0 评论 -
Java面向对象三大特性——继承
继承共性抽取在继承关系 中,子类就是一个父类,也就是说,子类可以被当作父类看待例如:父类是员工,子类是讲师,“讲师就是员工”定义父类:(普通类的定义是一样的)public class 父类名称{//……}定义子类格式:public class 子类名称 extends 父类名称{//……}父子类中成员变量的访问顺序在父子类的继承关系中,如果成员变量重名,则创建子类对象时,访问有两种方式直接通过子类对象访问成员变量等号左边是谁,就优先用谁,没有则原创 2021-09-13 08:40:42 · 109 阅读 · 0 评论 -
Java面向对象三大特性一(封装)
目录面向对象三大特性封装定义:封装在java中的体现:封装的步骤:构造方法(构造器)局部变量和类的成员变量访问private成员变量Javabean包作用包的命名规范JDK提供的包static关键字静态代码块:API(jdk)String类字符串的特点:创建字符串的常见3+1种方式:比较相关的方法获取相关的方法截取相关的方法转换相关的方法面向对象三大特性封装、继承、多态封装定义:就是将一个血细原创 2021-08-21 14:01:15 · 103 阅读 · 0 评论 -
Java面向对象 类与对象
目录面向对象面向对象和面向过程的区别:面向过程:面向对象:类属性方法测试类对象对象的属性对象的方法类与对象类的定义格式:局部变量与成员变量形式参数与实际参数面向对象面向对象和面向过程的区别:面向过程:当需要实现某个功能的时候,每一步都需要亲历亲为,注重的过程面向对象:当需要实现某个功能的实现,不关心具体的步骤,而是找一个已经具有该功能的人(对象),来帮我们完成(强调的对象)类是一组具有相同属性和行为的集合.原创 2021-08-12 08:36:48 · 235 阅读 · 0 评论 -
java基础语法 之 方法
目录方法入门简介方法的定义:方法格式:方法的调用:注意事项:方法方法的种类:内置方法:自定义方法:方法的优点:方法定义的完整格式:方法的重载:特点:方法重载判断的因素:return 的两个作用:方法入门简介方法的定义:方法就是一段可以被重复调用的方法块方法格式: 访问修饰符 返回值类型 方法名(参数列表){ 执行体;}方法的调用:【格式】: 方法名称();注意事项:1.方法的定义顺序无所谓;原创 2021-08-09 15:21:20 · 59 阅读 · 0 评论 -
java基础语法之数组(内含冒泡排序)
目录数组数组的定义:一维数组数组的创建:使用建议:数组访问:数组长度数组的遍历:二维数组二维数组的遍历:数组与方法数组使用时常见的问题Java中的内存划分1栈内存2.堆内存:3.方法区:4.本地方法栈:5.寄存器:冒泡排序:数组数组的定义:在内存中开辟一块合适的空间(一串连续的空间),可以同时存放多个相同类型的数据值;一维数组可以存储相同类型的一组数据声明数组:在内存中开辟一块合适的空间(一串连续的空原创 2021-08-04 08:33:03 · 106 阅读 · 0 评论 -
Java 集合框架和泛型项目练习
使用泛型集合实现超市会员管理系统需求说明:综合运用流程控集合框架、制、类和对象等实现超市会员管理系统,包括系统菜单展示、会员卡积分累计、会员卡积分兑换、查询特定会员卡剩余积分、修改密码及办理会员卡、退出系统等功能。具体要求如下:实现系统菜单展示。超市会员管理系统欢迎菜单展示效果如下:用户输入1-6之外的数字时,需要给出操作提示,并提示用户重新选择。 2.会员卡积分累计。实现特定会员卡的积分累计,累计原则为:消费1元累计1积分。如果会员卡和会员密码输入后,查询无此会员,..原创 2021-07-31 09:07:12 · 364 阅读 · 0 评论 -
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 · 79 阅读 · 0 评论 -
Java实现一个简易的订餐系统(控制台输出)
要求:/** * 一、我要订餐 * 完成用户订餐,每条订单包含如下信息: * 订餐人姓名:要求用户输入 * 选择菜品及份数:显示三个菜单序号、名称、单价、点赞数,提示用户输入要选择的菜品序号及份数 * 送餐时间:要求当天10到20点间整点送餐,要求用户输入10~20的整数,输入错误,重复输入。 * 送餐地址:要求用户输入 * 状态:两种状态:0:已预定(默认状态) 1、已完成(订单已签收) * 总金额: * 总金额原创 2021-07-19 10:07:51 · 4710 阅读 · 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 · 194 阅读 · 0 评论 -
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 · 9303 阅读 · 3 评论 -
Java运算符
目录算数运算符赋值运算符基本赋值运算符:复合赋值运算符:关系运算符逻辑运算符三目运算运算符:进行特定操作的符号算数运算符表达式:用运算符连起来的式子叫做表达式,比如:12+23,,A+B四则运算:加(+)、减(-)、乘(*)、除(/)、取模(取余数)%代码示例:package cn.ybk;/** * */public class Demo7Operator { //程序的入口 public static void main(S原创 2021-07-15 15:05:57 · 88 阅读 · 0 评论 -
Java中的数据类型分类及注意事项
目录分类一:数值型:非数值型:分类二:基本数据类型:引用数据类型:数据类型转换自动类型转换(隐式)强制类型转换(显式)数据类型转换的注意事项:Java是一种强类型的语言,针对每一种数据都定义了明确的数据类型分类一:数值型:整形,浮点型非数值型:字符型,字符串型,布尔型分类二:基本数据类型:整数:byte:一个字节(-128~127)short:2个字节(-32768~32767)int:4个字节long:8个字节原创 2021-07-15 08:17:26 · 159 阅读 · 0 评论 -
Java中变量的介绍
变量变量:程序运行期间可以发生改变的量创建一个变量的格式:第一种方式:数据类型变量名称=数据值;第二种方式:数据类型变量;变量名称=数据值;变量命名规则:1.字、下、美、人、数、骆驼(字母,下划线,美元符,人民币符,数字,驼峰命名法)2.有意义3.不能使用关键字,比如:publicclass示例如下:package cn.ybk;/** * *author@ybk */public class Practise1 {...原创 2021-07-14 13:52:30 · 67 阅读 · 0 评论