自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java学习day20-21-IO流

IO流今日目标一.File类二.字节流1.字节输入流2.字节输出流三.字符流1.字符输入流2.字符输出流四.其它流--扩展1.缓冲流2.转换流3.数据流4.对象流作业今日目标File类字节流字节输入流字节输出流字符流字符输入流字符输出流缓冲区流对象流一.File类​ File类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。File对象代表磁盘中实际存在的文件和目录。通过以下构造方法创建一个File对象。常用构造方法

2020-12-29 12:55:11 378

原创 超市管理系统的实现

一、使用技术javaSE二、实现功能超市管理系统具体要求如下:使用选择结构,循环结构,数组的知识实现一个超市管理系统三、运行效果图如下:1.货物清单2.增加货物3.删除货物4.修改货物5.退出首先我们分析图片里的内容,需要创建一个货物类。public class Goods { private String number; private double price; private String name; @Override p

2020-12-27 23:03:54 708

原创 外卖订餐系统的实现

一、使用技术javaSE二、实现功能外卖订餐系统具体要求如下:使用选择结构,循环结构,数组的知识实现一个外卖订餐系统三、运行效果图如下:1.订餐功能2.查看餐袋3.签收订单4.删除订单5.点赞6.退出分析图片信息,可以看出我们需要创建一个菜单类,查看餐带类和点赞菜单类1.首先我们创建一个菜单类,用来定义菜单的属性,使用到封装,构造方法,和toString方法。public class Food {//菜单 @Override public Strin

2020-12-27 22:43:43 5277 3

原创 Java学习day19-异常

异常**今日目标**一. 什么是异常1.1.异常结构1.2.异常收集二.捕获异常1.try-catch2.try-catch-finally3.深入认识异常三.声明和抛出异常1.使用throws声明异常2.使用throw抛出异常四.自定义异常总结作业今日目标了解异常捕获异常自定义异常一. 什么是异常异常机制:​ 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。通俗地说:为了让程序继

2020-12-25 17:45:49 713 1

原创 Java学习day18-集合框架2(泛型,工具类,TreeMap)

集合框架2今日目标一.泛型1.泛型类2.泛型接口3.泛型方法4.泛型通配符二.集合工具类三.TreeMap和TreeSet作业:今日目标泛型集合工具类自带排序集合一.泛型​ Java泛型是jdk 1.5中引入的一个新特性,其本质是参数化类型,也就是说所操作的数据类型被指定为一个参数(type parameter)这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。引入案例需求:输出集合中所有的字符串ArrayList list = new Arra

2020-12-24 18:52:33 367

原创 Java学习day17-集合框架

集合框架今日目标:1.为什么要使用集合2.认识集合框架的继承结构3.ArrayList4.LinkedList5.两个List集合的对比6.Set集合7.Map集合作业今日目标:1.List集合2.Set集合3.Map集合1.为什么要使用集合思考:1.集合是取代数组的吗,二者有啥区别?数组特点:类型固定,长度固定类的特点:不同类型的成员属性,共同描述一个实体类集合特点:类型不固定,长度也不固定,随意存放任何数据2.认识集合框架的继承结构3.ArrayList集合没有固定长度:常

2020-12-22 20:55:23 476

原创 Java学习day15-16-常用类2(String,正则,StringBuffer,Math,Date,数字类)

常用类2一.String常用方法二.正则三.StringBuffer和StringBuilder四.Math和Random1.Math常用方法2.Random常用方法五.日期类1.Date2.Calendar3.SimpleDateFormat六.数字类1.BigDecimal2.BigInteger3.DecimalFormat今日目标String正则String和StringBuffer,StringBuilderMath,Random日期:Date,Calendar,SimpleDate

2020-12-21 20:03:25 330 1

原创 汽车租赁系统的实现

一、使用技术javaSE二、实现功能汽车租赁系统具体要求如下:使用面向对象的知识实现一个汽车租赁系统1.汽车租赁信息表如下2.类和属性三、运行效果图如下:1.先创建一个汽车类作为父类,这里有汽车的公共属性:public class Automobile {//汽车类 private String licensePlate;//车牌 private String brand;//品牌 private int rent;//租金 public Aut

2020-12-20 22:51:23 2089 1

原创 打印杨辉三角

题目: 打印杨辉三角形(要求打印10行),如下所示:(使用二维数组)首先我们来看一下杨辉三角的规律1.第n行有n个数字.2.每一行的开始和结尾数字都为1.用二维数组表示就是num[i][0]=1; num[i][j]=1(当i==j时);3.第n+1行的第i个数字等于第n行的i-1个数字加上第n行的i个数字。用二维数组表示就是 num[i+1][j]=num[i][j-1]+num[i][j];下面我们来看一下用代码的实现 //定义一个长度为10的二维数组 int [][

2020-12-20 22:26:15 183

原创 Java学习day14-常用类1(比较器,内部类)

今日目标:1.内外部比较器2.内部类3.包装类一.比较器Comparator 和 Comparable 比较:1.Comparable是排序接口;若一个类实现了Comparable接口,就意味着“该类支持排序”。(作用在实体类上)2.而Comparator是比较器;我们若需要控制某个类的次序,可以建立一个“该类的比较器”来进行排序。(作用在排序类上)总结:Comparable相当于“内部比较器”,而Comparator相当于“外部比较器”。案例:创建一个实体类House,属性(面积,总

2020-12-20 21:50:31 490

原创 Java学习day12-13抽象类和接口

抽象类和接口今日目标1.如何理解抽象类2.抽象类的语法规则3.如何理解接口4.接口的语法规则6.课堂案例:总结:今日目标抽象类接口1.如何理解抽象类1.为什么有抽象方法?–什么背景之下诞生了抽象方法2.如何使用抽象方法?–有哪些需要遵守的规则多态:开枝散叶 抽象方法:父类(定目标)和子类(实现目标)的分工Fu fu=new ZI();“用进废退”多态的领域 重写的方法被子类覆盖 不可能被调用到 索性去掉方法体 退化为抽象方法相对于对象而言,类本身就是一个抽象的概念,为了更进一步体现出类

2020-12-17 13:02:31 750

原创 Java学习day11-多态

多态回顾今日目标1.回顾方法重写2.重写object类的equals方法3.instanceof4.多态总结:作业:回顾今日目标实现方法重写了解Object类会使用重写实现多态机制会使用instanceof运算符会使用向上转型会使用向下转型1.回顾方法重写1.父类的静态方法和实例方法都可以继承2.父类的静态方法和实例方法都可以重写(覆盖)吗?静态方法可以被继承 不能被覆盖public class Fu { public void a(){ System

2020-12-14 20:58:45 1240

原创 用Java实现冒泡排序

话不多说,先上代码 Scanner sc = new Scanner(System.in); System.out.println("请输入你想要输入十个的数字(正整数):"); int a[] = new int[10]; for (int i = 0; i <= (a.length - 1); i++) { a[i] = sc.nextInt(); } for (int i = 0; i &l

2020-12-13 22:40:32 181

原创 用Java打印菱形与空心菱形

图形的打印考验的是逻辑思维能力,与计算机语言熟练程度无关。我们需要思考菱形的结构,可以把它分为两个三角形代码如下: for (int i = 1; i <=5; i++) { for (int k=5;k>=i;k--){ System.out.print(" "); } for (int j = 1; j <= i; j++) { System.ou

2020-12-13 22:23:20 320

原创 Java学习day10-封装和继承

封装和继承今日目标:1.封装2.包结构3.访问修饰符4.static和this关键字5.继承6.this和super的区别今日目标:封装继承1.封装1.类有成员属性和方法两个部分组成,二者都可以供其它类去调用。方法作为一个功能的实现,被调用时不会产生什么问题,属性却不一样,它是属于类和对象的,容易被“非法篡改”。例如:定义一个类people,有姓名和财产等属性,默认值是:张三和12000.有show方法,输出姓名和财产。定义一个测试类,修改张三的money为-10000;2.此案例可以看出类和

2020-12-13 21:18:42 1165

原创 Java学习day08-day09-方法

方法今日目标:1.方法的理解和语法格式:2.为什么有的方法有参数,有的没有?3.参数分形参和实参(参数的分类)4.方法的返回值5.方法的调用和传参6.构造方法7.方法的重载8.成员变量和局部变量作业:今日目标:1.参数2.返回值3.调用4.传参5.重载6.成员变量1.方法的理解和语法格式:1.解决某一件事的功能实现。方法,是一段代码块的封装,方法中的代码应围绕某一功能的实现来写,目标明确,逻辑清晰。方法的语法格式2.格式:在Java中,声明一个方法的具体语法格式如下:修饰符 返回值类

2020-12-09 20:49:22 979

原创 Java学习day07-认识类和对象(单元测试Test)

认识类和对象今日目标:1.世界是由什么组成的?2.面向对象思维引导3.类是什么,对象又是什么,类和对象又有什么关系?4.找出对象的属性和方法5.java类模板6.如何创建和使用对象7.方法的写法和调用8.综合案例9.总结作业今日目标:知道什么是类,什么是对象,什么是属性和方法。类:范围指向性 抽象对象:对应的某一个类中的一个具体的实物,一个个体 具体1.世界是由什么组成的?音乐?诗意?远方?万事万物皆对象。Java是面向对象的语言。线上模拟线下业务的步骤:1.先分类 :实体类2.用

2020-12-08 15:32:09 1192 1

原创 用Java实现两个数的交换

1.我们可以定义一个中间量,用来存储其中一个数值代码如下: int a=5; int b=10; int t; t=a; a=b; b=t; System.out.println("a="+a); System.out.println("b="+b);输出结果:2.即使不定义中间量,也可以实现两个数的交换:代码如下:int a=5; int b=10;

2020-12-07 00:14:41 444

原创 用Java实现九九乘法表

首先我们来看一下九九乘法表的图片通过观察九九乘法表,可以得出图片的规律:1.一共有九行九列2.每行逐级递增那么我们可以通过双重循环来控制输出,外层循环控制行数,内层循环控制列数1.我们可以先写出两层循环(i表示行数,j表示列数)for (int i = 1; i < ; i++) { for (int j = 1; j < ; j++) { } }2.一共有9行,所以i的上限为9,

2020-12-06 23:48:20 487 1

原创 Java学习顺序

java学习day01-初识javaJava学习day02-数据类型和运算符Java学习day03-选择结构与循环结构Java学习day04-数组java学习day05-数组综合应用(冒泡排序)

2020-12-05 11:49:35 483

原创 java学习day05-day06-数组综合应用(冒泡排序)

数组综合应用今日目标:1.冒泡排序:2.Arrays类的常用方法3.二维数组4.二分查找法作业今日目标:排序算法Arrarys工具类二维数组查找算法1.冒泡排序:如何将一组数实现升序(降序)排列?选择排序快速排序案例:1.使用冒泡排序对输入的5名学员成绩进行降序排列2.升序排列一个数组,倒序打印输出。{1,22,33,45,25,18}2.Arrays类的常用方法1.equals() 比较两个数组的元素是否完全一致,返回的是true/false2.Sort() 升序

2020-12-04 17:41:46 902

原创 Java学习day04-数组

数组今日目标:1.为什么使用数组?2.数组的使用步骤:3.处理数据----增强型for4.栈内存和堆内存:4.冒泡排序(明天讲)学会调试程序作业:今日目标:数组1.为什么使用数组?1.什么是数组?:一组类型相同的数据为什么不能存放不同的数据类型?每种数据类型在内存空间中占据的大小不同2.为什么要用到数组?业务所需,需要对多个同种数据类型的数据进行打包处理。2.数组的使用步骤:以上是基本使用步骤,有没有更简单的步骤?1.边声明边赋值2.用户边输入边动态赋值:基本步骤案例:输入5

2020-12-03 19:25:36 644

原创 Java学习day03-选择结构与循环结构

选择结构与循环结构今日目标:程序的流程结构2.认识流程图3.复杂条件的if选择结构4.if-else结构5.多重if选择结构6.嵌套if选择结构7.switch的用法8.代码块作业:循环结构今日目标:1.while循环2.do-while3.While 和 do -while 的区别4For循环:5跳转语句break和continue6.作业:今日目标:1.If分支结构2.Switch分支结构程序的流程结构顺序结构 :体现在程序进入某一个方法后,从上往下执行。选择结构 :今天学循环结构 :下次

2020-12-02 20:53:14 1066

原创 java学习day01-初识java

初识java1.Java的发展史1.Java起源:爪哇岛位于烟波浩渺的印度洋和太平洋之间的印度尼西亚,是一个由18108个大小岛屿组成的“万岛之国”,爪哇岛就是这万岛之中的第四大岛。四面环海的爪哇岛,属热带雨林气候,没有寒暑季节的更迭,年平均气温为25-27℃,雨量充沛。得天独厚的自然条件使岛上热带植物丛生密布,草木终年常青,咖啡、茶叶、烟叶、橡胶、甘蔗、椰子等物产丰富。爪哇岛上河流纵横,风光旖旎,每年都吸引大批来自世界各地的游客前往观光旅游。 爪哇岛上有100多座火山,前不久活动剧烈,有爆发迹象的默

2020-12-02 12:35:20 521 4

原创 Java学习day02-数据类型和运算符

Java笔记02Java学习第二天:数据类型和运算符今日目标:1.变量2.数据类型3.简单的人机交互(Scanner的使用)4.运算符:赋值运算符算术运算符关系运算符逻辑运算符条件运算符5.运算符的优先级1.变量:1.什么是变量:可以变化的量2.你心中如何理解变量:一个用于装数据的容器。思考:A.计算机如何存储数据呢?内存条,机械硬盘B.硬盘和内存如何分工?编辑的文档在没有保存时,临时存储在内存中,保存后,永久保存在硬盘上。3.内存和硬盘又是如何存储数据的呢?二

2020-12-01 12:46:54 809

mysql-5.7.17.rar

方便易用的mysql 安装包,简小易用。适用windows 64 位版本

2021-07-21

全国省市区三级联动json数据.zip

这是一个全国城市三级联动的json数据

2021-05-25

jQuery使用手册.zip

jQuery使用手册,前端开发工具,亲测可用。

2021-05-25

jQuery文件.zip

jquery.js前端开发工具,亲测可用。

2021-05-25

空空如也

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

TA关注的人

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