自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第十次总结

10.1 集合类概述java.util包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组,集合类与数组的不同之处是,数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有List集合、Set集合和Map集合,其中List与Set继承了Collection接口,各接口还提供了不同的实现类。上述集合类的继承关系如图10.2 Collection 接口Collection接口是层次结构中的根接口。构成Collection的单位称为元素。.

2022-05-27 16:09:20 78

原创 1~4章复习

1.Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦Java 中常用关键字:2.认识java标识符使用标识符时,需要遵守几条规则:1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴2. 标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和.

2022-05-27 11:57:47 89

原创 6 7章复习

面向对象的基础认知面向对象,是一种设计思想。从20世纪60年代提出面向对象的概念到现在,它已经发展成为一种比较成熟的编程思想,其以人类习惯的思维方式,用对象来理解和分析问题,使开发软件的方法与过程尽可能接近人类认识的世界、解决问题的思维方法与过程。如我们经常听说的面向对象编程就是主要针对大型软件设计而提出的,它可以使软件设计更加灵活,并且能更好地进行代码复用。面向对象,是一种设计思想。从20世纪60年代提出面向对象的概念到现在,它已经发展成为一种比较成熟的编程思想,其以人类习惯的思维方式,用对象来理解

2022-05-27 11:34:23 90

原创 第九章总结

9.1 包装类Java是一种面向对象的语言,但在Java中不能定义基本数据类型的对象,为了能将基本数据类型视为对象进行处理,Java提出了包装类的概念,它主要是将基本数据类型封装在包装类中,如int型数值的包装类Integer,boolean型的包装类Boolean等,这样便可以把这些基本数据类型转换为对象进行处理。Java中的包装类及其对应的基本数据类型如下表所示。 包装类 对应基本数据类型By...

2022-05-26 15:37:59 93

原创 JAVA5 8 9章复习

g 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。创建 String 对象的方法:任务小伙伴们,字符串的定义您会了吗?让我们来检验下吧!在编辑器中创建了两个字符串对象,分别为 hobby 和 url ,并输出字符串的值。请在第 4、5、8、9 行中将代码填写完整运行结果为:Java 中字符串的不变性String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。如下所示:1

2022-05-26 15:16:24 68

原创 JAVA5 8 9章复习

认识 Java 中的字符串什么是 Java 中的字符串在程序开发中字符串无处不在,如用户登陆时输入的用户名、密码等使用的就是字符串。其实,在前面的章节中我们就已经使用了字符串,例如我们在控制台中输出的 "Hello World" 、 "imooc" 、"爱慕课"等。在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。创建 String 对象的方法:认识 Java 中的字符串什么是 Java 中

2022-05-26 14:56:30 63

原创 使用JAVA集合完成学生选课系统

集合的概念现实生活中:很多的事物凑在一起数学中的集合:具有共同属性的事物的总体Java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象集合的作用:article/details/124794276Collection接口 &List接口简介Collection接口、子接口以及实现类Collection接口 是List、Set和Queue接口的父接 定义了可用于操作List、Set和Que ue的方法-增删改查List接...

2022-05-25 14:41:57 183

原创 十一章总结

11.1 枚举Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份,一个星期的 7 天,方向有东南西北等。Java 枚举类使用 enum 关键字来定义,各个常量使用逗号 , 来分割。只有枚举中包含的值可以使用,其他的值都不可使用。1.使用枚举类型设置常量过去设置常量,通常将常量放置在接口中,这这样在程序中就可以直接使用,并且该常量不能被修改,因为在接口中定义常量时,该常量的修饰符为final与static。例如,在项目中创建 Constants接口,在接口中

2022-05-25 14:22:13 47

原创 第十八次作业

使用枚举类型枚举类型的普通使用常量项需求如下代码是攀博课堂支付类中支付方式的的表示方式:以上使用常量表示支付方式相关数据的方式存在着以下问题:1、代码不够简洁PbPayFactory类中就常量的配置都占据了近一半的代码量,不方便类阅读。2、不能很好的对数据进行分类支付类型和支付接口地址依靠人工通过命名关联在一起容易出错,常量越多越不方便管理。对于大型项目的开发类似的配置有很多,如果有一种简洁、分类配置常量的方式将会大大提高生产效率。枚举类型介绍java中对常量数据的配置

2022-05-25 11:57:44 48

原创 JAVA第十七次作业

目录1.修改手机默认语言2.设置信用卡密码3.飞速的高铁4.计算机械钟和石英手表的时间1.修改手机默认语言public class ZY1 { static String a="英文";//静态变量 public static void A(){//构造函数 System.out.println("智能手机的默认语言为"+a);///使用第一个对象调用类成员方法 } public static void B(String a){//静态...

2022-05-23 15:17:24 46

原创 JAVA第十六次作业

目录开通阿里云市场天气预报服务Java包里的内容实现24小时天气预报查询功能查询未来3天天气预报Java代码天气预报开通阿里云市场天气预报服务实现24小时天气预报查询功能import com.imooc.weather.DayWeather;import com.imooc.weather.HourWeather;import com.imooc.weather.WeatherUtils;import com.imooc.weather.impl.W...

2022-05-23 15:09:49 118

原创 JAVA第十五次作业

目录一、包装类1. 什么是包装类2. 基本数据类型对应的包装类二、日期相关类sql.DateSimpleDateFormatCalendarDateTimeFormatter 自定义格式三、Math类四、Random类1. 自行在API文档中初步了解Random类2. 不管是无参数构造Random,还是Math类的random方法,最后底层都是到Random类的有参构造中。五、String类1. String类的本质2. String的常用方法..

2022-05-08 21:43:47 209

原创 第二章JAVA语言基础

目录2.1 代码注释与编码规范2.1.1代码注释1.单行注释“//”为单行注释标记,从符号“//”开始直到换行为止的所有内容均作为注释而被编译器忽略。语法如下://注释内容例如,以下代码为声明的int型变量添加注释:int age; //声明int 型变量用于保存年龄信息2. 多行注释“/**/”为多行注释标记,符号“/*”与“*/”之间的所有内容均为注释内容。3. 文档注释“/**/”为文档注释标记。符号“/”与“*/”之间的内容均为文档注释内容。当文档注释出现在声明(如类的声明、类的成员

2022-04-29 21:10:20 121

原创 第二章JAVA语言基础

目录2.1 代码注释与编码规范2.1.1代码注释1.单行注释“//”为单行注释标记,从符号“//”开始直到换行为止的所有内容均作为注释而被编译器忽略。语法如下://注释内容例如,以下代码为声明的int型变量添加注释:int age; //声明int 型变量用于保存年龄信息2. 多行注释“/**/”为多行注释标记,符号“/*”与“*/”之间的所有内容均为注释内容。3. 文档注释“/**/”为文档注释标记。符号“/”与“*/”之间的内容均为文档注释内容。当文档注释出现在声明(如类的声明、类的成员

2022-04-29 21:03:43 566

原创 第八章异常处理

目录8.1 异常概述例8.1在项目由剑建米 Banll 在主方法中定义int型变量,将0作为除数赋值给该变量8.2 异常的分类8.2.1 系统错误——Error8.2.2 异常——Exception1.运行时异常例8.2 在项目中创建类Thundering,在主方法中实现将字符串转换为int型。运行程序,系统会报出异常提示。2.非运行时异常例 8.3 有一个名为“com.mrsoft”的足球队,现有队员为19名,现在要通过Clasfore("com.mrsoft.Co..

2022-04-29 20:37:52 149

原创 JAVA第十四次作业

目录1.飞机的加速度飞机在跑道上加速滑行起飞,滑行时间为15.5秒,滑行距离为1050米。在起飞的过程中,飞机的加速度保持不变,控制台输出这个加速度。(因为飞机的初始速度为(以飞机的加速度等于滑行距离的2倍除以滑行时间的平方)。2.卖苹果3、更近的地点把A地设为坐标原点,B地的坐标为(3.8,4.2),C地的坐标为(3.2,4.5),在计算出结果的前提下,使用Math.min()方法输出B、C哪一个地点距A地更近。4.七星彩1.飞机的加速度飞机在跑道上加速滑行起飞,滑行时间为15.5秒

2022-04-29 11:58:37 171

原创 JAVA十三次作业

目录Java异常处理-捕获异常:Java异常处理-常见异常throws: 跟在方法声明后面,后面跟的是异常类名throw: 用在方法体内,后面跟的是异常类对象名自定义异常Java异常处理-捕获异常:认识异常处理异常常见异常throws关键字throw关键字自定义异常算数异常,除数不能为零.例如class Exce{ int i=10;}public class ExceptionDemOo1 { public static void mai...

2022-04-29 11:42:01 40

原创 JAVA第十二次作业

目录1.超市特价商品采购2.统计学校人数1.超市特价商品采购import java.util.Scanner;//导入import java.util.Scanner包public class CS { static void avg(int a) throws MyException{ System.out.println("请输入鲜鸡蛋的重量(斤):"); Scanner scanner=new Scanner(Syste...

2022-04-29 11:29:42 64

原创 JAVA第十一次作业

目录1.模拟银行取款2.模拟老师上课点名3.打开车门1.模拟银行取款import java.util.InputMismatchException;import java.util.Scanner;public class ZY1 { public static void main(String[] args) { double leftMoney = 1023.79; // 初始化“账户余额” Scanner sc = new Scann...

2022-04-29 11:19:19 84

原创 第十次总结笔记

目录什么是多态?多态的三要素:1.继承 2.重写 3.父类引用指向子类对象。静态内部类内部类的继承接口的定义 接口:方法定义和常量值的集合final关键字的功能概述1、用来修饰一个引用2、用来修饰一个方法​3、用来修饰类方法的重载和重写都是实现多态的方式,重载重写重构创建Pad3类继承Computer2类,并重写父类的showPicture方法向上转型向下转型接口和抽象类的区别:抽象类:abstract​什么是多态?程..

2022-04-29 11:13:23 65

原创 第六章 面向对象编程基础

目录6.1 面向对象概述6.12类6.1.3面向对象程序设计的特点面向对象程序设计具有以下特点:封装性。继承性。多态性。1. 封装2.继承6.2.2成员方法在Java语言中,成员方法对应于类对象的行为,它主要用来定义类可执行的操作,它是包含一系列语句的代码块,本节将对成员方法进行详细讲解。1.成员方法的定义2. 成员方法的参数3.多态上面介绍了继承,了解了父类和子类,其实将父类对象应用于子类的特征就是多态,多态的实现并不依赖具体类,而是依赖于抽象类和接口。例...

2022-04-17 13:10:20 195

原创 JAVA第七次作业

目录1.修改手机默认语言2.设置信用卡密码3.飞速的高铁4.计算机械钟和石英手表的时间1.修改手机默认语言public class ZY1 { static String a="英文";//静态变量 public static void A(){//构造函数 System.out.println("智能手机的默认语言为"+a);///使用第一个对象调用类成员方法 } public static void B(String a){//静态...

2022-04-17 13:06:47 40

原创 第四章数组

目录4. 创建一维数组4.1数组的概述arr:数组名。length:数组长度属性,返回int值。例 4.1 使用length属性获取数组长度例4. 初始化一维数组4.2.3 获取数组长度我们初始化一维数组的时候都会在内存中分配内存空间,内存空间的大小决定了一维数组能够存储多少个元素,也就是数组长度。如果我们不知道数组是如何分配内存空间的,该如何获取数组长度呢?我们可以使用数组对象自带的length属性。例4.24.3.2初始化二维数组二维数组的初始化方法与一维数组类似,也有3种方

2022-04-17 12:58:54 56

原创 JAVA第八次作业

目录1、输出圆形和矩形的面积2、定义人类的介绍方式3、编写登陆方法4、人工包装的水果与普通水果的价格1、输出圆形和矩形的面积创建 Shape(图形)类,该类中有一个计算面积的方法。圆形和矩形都继承自图形类,输出圆形和矩形的面积,class Shape {//创建shap类final static double PI=3.1415926;//定义静态常量void s1(double r){ double s1=r*r*PI;//计算圆形面积公式 Sys...

2022-04-17 12:54:57 487

原创 JAVA 第九次作业

目录1.多功能参数(方法的重载)2.模拟上课场景(接口与实现)3.儿子喜欢做的事(接口与实现 多实现)1.多功能参数(方法的重载)public class ZY1 {//创建一个类ZY1static final double PI=3.141592653589793;//定义静态常量 public static double add(double a,double b){//定义静态变量 return(a*b); } public st...

2022-04-17 12:48:41 187

原创 第七章面向对象核心技术

目录7.1 类的封装例7.1创建R1这个类,实现餐馆点菜的场景.例7.2将厨师封装成cook类,实现餐馆点菜的场景.例7.3将厨师的属性和部分法方法用private修饰7.2 类的继承的例7.4将厨师对象封装在餐馆类中,顾客无法接触厨师的任何信息.例7.5创建Pad2类,继承Computer类7.2.2方法的重写1.重写的实现例7.6创建Pad3类继承Computer2类,并重写父类的showPicture方法例7.7创建Pad4类,继承Computer3类,重.

2022-04-17 12:41:25 114

原创 第六次作业

目录1.年会找座位2.屏蔽手机号中间数字3.模拟商品入库功能4.实现更新导航菜单5.模拟中国联通流量提醒1.年会找座位import java.util.Scanner;public class ZY1 { public static void main(String[] args) { System.out.println("请您的姓名:");//输出信息 try (Scanner scanner = new Scanner(Syste...

2022-04-17 12:33:41 173

原创 第五章 字符串

目录5.1 String类5.1.1 声明字符串5.1.2 创建字符串赋值方法例5.1 编写一段代码,声明多个字符串变量,用不同的赋值方法给这些字符串变量赋值并输出。5.2 连接字符串5.21 连接字符串例5.2使用“+”和“+=”拼接字符串字符串是常量,是不可修改的。拼接两个字符串之后,原生的字符串不会发生变化,而是在内存中生成一个新的字符串。5.22 连接其他数据类型例5.3 在项目中创建类Link,在主方法中创建数值型变量,实现将字符串与整型、浮点型变量相连的.

2022-04-17 12:21:49 303

原创 第三章流程控制

目录3.2条件语句3.2.1 if条件语句例3.2两种情况都是正确的例3.2 拨打电话例3.3使用if...else语句判断变量的值来定输出结果例3.4在项目中创建类Getifese,在主方法中定义变量定输出结果。例3.5判断是否是闰年例3.6判断是否是闰年,用一条逻辑语句进行判断switch语句例3.7使用switch语句判断星期,并打印对应的英文例3.8创建成绩类,使用Scanner类在控制台输入分数, 图3.12判断星期并打印出脸 例3.publ然...

2022-03-20 18:25:45 241

原创 java第五次作业

目录1.二维数组实现杨辉三角2.统计成绩3.客车售票1.二维数组实现杨辉三角ublic class Zy1 { public static void main(String[] args) { int arr[][] = new int[11][10]; for (int i = 0; i < arr.length; i++) { for (int j = 0; j < i; j++) ...

2022-03-20 17:59:31 397

原创 java第四次作业

1交换二维数组2.现有学号为1~8的8名学生和10道题目(标准答案为"B”,"A","D","C","C","B","C",”A","D","B"),将学生的答案存储在一个二维数组中,通过学号找到并输出该学生的答案以及回答正确的题目总数1交换二维数组public class Zy1 { public static void main(String[] args) { int [][] a= {{91,25,8},{56,14,2},...

2022-03-20 17:46:03 430

原创 java第三次作业

目录1.某公司年会抽奖2.百度一下3.查询高考录取分数线4.计算2+4+6+8+........+100的值5.输入十个数,并求这十个数的乘积1.某公司年会抽奖import java.util.Scanner;public class ZY1 { public static void main(String[] args) { System.out.print("请输入您的奖号:");//输出信息 Scanner sc=...

2022-03-20 17:08:17 58

原创 java第一次总结

1.C盘新建文本文档 记事本输入保存以下代码:public class HelloJava {public static void main(String[] args) {System.out.println("Hello Java"); }}2更改扩展名为.java选择“开始”→“运行”命令,在“运行”对话坡制台中输入cd命令如图1.5 Eclipse的使用1.创建Java 项目...

2022-03-20 14:23:32 339

原创 JAVA第二次作业

1.计算牛奶中蛋白质的总量2.输出肯德基一天售出汉堡的数量及金额​3、将高铁速度km/h转换为m/s4、地铁购票金额计算1.计算牛奶中蛋白质的总量import java.util.Scanner;public class ZY1 { public static void main(String[] args) { System.out.println("请输入购买牛奶的盒数:"); float a=6.4f; ...

2022-03-06 21:55:13 117

原创 Java第1章作业

1.C盘新建文本文档 记事本输入保存以下代码:public class HelloJava {public static void main(String[] args) {System.out.println("Hello Java"); }}2更改扩展名为.java选择“开始”→“运行”命令,在“运行”对话坡制台中输入cd命令如图1.5 Eclipse的使用1.创建Java 项目...

2022-02-27 23:34:18 114

空空如也

空空如也

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

TA关注的人

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