自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 六~七章复习

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

2022-05-27 09:07:19 108

原创 第十次作业

多态的三要素:1.继承 2.重写 3.父类引用指向子类对象。多态性:多态性是指允许不同子类型的对象对同一消息作出不同的响应。简单的说就是用同样的对象引用调用同样的方法但是做了不同的事情。静态内部类1、一个静态内部类中可以声明 static成员,但是在非静态内部类中不可以声明静态成员2、静态内部类有一个最大的特点,就是不可以使用外部类的非静态成员,所以静态内部类在程序开发中比较少见3、静态内部类不可以直接调用外部类的非静态成员变量4、进行程序调试时,如果在每一个 Java 文件中都设置一个主方法

2022-05-27 09:01:56 93

原创 第十八次作业

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

2022-05-27 08:57:47 96

原创 第九章Java常用类

9.1 包装类Java是一种面向对象的语言,但在Java中不能定义基本数据类型的对象,为了能将基的型视为对象进行处理,Java提出了包装类的概念,它主要是将基本数据类型封装在包装类中型数值的包装类Integer,boolean型的包装类Boolean等,这样便可以把这些基本数据类型的象进行处理。Java中的包装类及其对应的基本数据类型9.1.1 Integer类java.lang包中的 Integer类、Byte类、Short类和Long类,分别将基本数据类型int、byte、...

2022-05-27 08:53:12 338

原创 复习java5,8,9章

一、概念 在 Java中,这种在程序运行时可能出现的一些错误称为异常。Java语言的异常处理机制优势之一就是可以将异常情况在方法调用中进行传递,通过传递可以将异常情况传递到合适的位置再进行处理, 这种机制类似于现实中发现了火灾,一个人是无 法扑灭大火的,那么可以将这种异常情况传递给119,119 再将这个情况传递给附近的消防队,消防队及时赶到并进行灭火。使用这种处理机制,使得Java语言的异常处理更加灵活,Java语言编写的项目更加稳定。当然,异常处理机制也存在一些弊端,例如,使用异常处理可能会降低..

2022-05-27 08:36:03 65

原创 【第二章总结】

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

2022-05-27 08:19:34 85

原创 第一章总结

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

2022-05-26 15:42:31 85

原创 第10章集合类

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

2022-05-26 15:35:39 64

原创 第8章异常处理

8.1 异常概述在程序中,错误可能产生于程序员没有预料到的各种情况,或者是超出了程序员可控范围的环境因素,如试图打开一个根本不存在的文件等,在Java中,这种在程序运行时可能出现的一些错误称为异常。Java语言的异常处理机制优势之一就是可以将异常情况在方法调用中进行传递,通过传递可以将异常情况传递到合适的位置再进行处理例8.1在项目由剑建米 Banll 在主方法中定义int型变量,将0作为除数赋值给该变量40package A;public class Bault {//创建类Bault

2022-05-26 15:16:12 111

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

6.1 面向对象概述人们开始将另一种开发思想引入程序中即面向对象的开发思想。它将所有预处理的问题抽象为对象,同时了解这些时能些相应的属性以及行为,以解决这些对象面临的一些实际问题,这样就在程序开发中引入了象设计的概念,面向对象设计实质上就是对现实世界的对象进行建模操作。6.12类如果需要对同一类事物统称,就不得不说明类这个概念。类就是同一类事物的统称,如果将现实世界中的一个事物抽象成对象,类就是这类对象的统称,如鸟类、家禽类、人类等。类是构造对象时所依赖的规范,如一只鸟具有一对翅膀,它可以用这

2022-05-26 14:59:45 179

原创 Java第十六次作业

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

2022-05-26 14:37:16 65

原创 【第十五次作业】

一、包装类1. 什么是包装类以前定义变量,经常使用基本数据类型,对于基本数据类型,它就是一个数。加点属性,加点方法,加点构造器,对基本数据类型对应进行了封装产生了一个新的类,这种类叫包装类(改造基本数据类型的的类)。int, byte...-->基本数据类型包装类 -->引用数据类型2. 基本数据类型对应的包装类包装类特有机制,拆箱装箱(底层使用了方法完成,velueOf() 和 intValue() )可以自行断点查看 常用方法可以在idea点进方法查看底层.

2022-05-26 14:32:10 85

原创 【Java第十三次作业】

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

2022-05-25 14:36:21 51

原创 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(System.in);//从键盘获取输入的值放入sca..

2022-05-25 14:23:42 72

原创 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 Scanner(System.in); ..

2022-05-25 14:20:01 89

原创 第十四次作业

1.飞机的加速度飞机在跑道上加速滑行起飞,滑行时间为15.5秒,滑行距离为1050米。在起飞的过程中,飞机的加速度保持不变,控制台输出这个加速度。(因为飞机的初始速度为(以飞机的加速度等于滑行距离的2倍除以滑行时间的平方)。public class ZY1 {ing[] args) {//主方法 double time=15.5;//滑行时间为15.5秒 int a=1050;//滑行距离为1050米。 double b=2*a/Math.pow(time, 2);//

2022-05-25 14:16:12 67

原创 第八章总结

例8.1在项目由剑建米 Banll 在主方法中定义int型变量,将0作为除数赋值给该变量8.2 异常的分类8.2 异常的分类Java类库的每个包中都定义了异常类,所有这些类都是Throwable类的子类。Throwable类派生了两个子类,分别是Error类和Exception类,其中,Error类及其子类用来描述Java运行系统中的内部错误以及资源耗尽的错误,这类错误比较严重。Exception类称为非致命性类,可以通过捕捉处理使程序继续执行。Exception 类又可以根据错误发生的..

2022-05-25 12:00:08 224

原创 作业十总结笔记

什么是多态?程序运行过程中 , 对象角色的切换 , 对象行为的扩展多态的三要素:1.继承 2.重写 3.父类引用指向子类对象。多态性:多态性是指允许不同子类型的对象对同一消息作出不同的响应。简单的说就是用同样的对象引用调用同样的方法但是做了不同的事情。多态:程序运行过程中,对象角色的切换:如老师,在家是丈夫或妻子,在校是老师程序运行过程中,对象行为的扩展:如孵蛋器:把鸡蛋/鸽子蛋->孵出小鸡和鸽子静态内部类1、一个静态内部类中可以声明 static成员,但是在非静态内部类中不.

2022-04-29 11:54:58 96

原创 java第八次作业

1、输出圆形和矩形的面积创建 Shape(图形)类,该类中有一个计算面积的方法。圆形和矩形都继承自图形类,输出圆形和矩形的面积,class Shape {//创建shap类final static double PI=3.1415926;//定义静态常量 void s1(double r){ double s1=r*r*PI;//计算圆形面积公式 System.out.println("圆形面积:"+s1);//输出} void s2(int a,int b){ float

2022-04-29 11:49:41 399

原创 【java第八次作业】

1、输出圆形和矩形的面积创建 Shape(图形)类,该类中有一个计算面积的方法。圆形和矩形都继承自图形类,输出圆形和矩形的面积,class Shape {//创建shap类final static double PI=3.1415926;//定义静态常量 void s1(double r){ double s1=r*r*PI;//计算圆形面积公式 System.out.println("圆形面积:"+s1);//输出} void s2(int a,int b){ float

2022-04-29 11:45:12 94

原创 java第九次作业

1.多功能参数(方法的重载)public class ZY1 {//创建一个类ZY1static final double PI=3.141592653589793;//定义静态常量 public static double add(double a,double b){//定义静态变量 return(a*b); } public static double add(double r){//定义静态变量 return(r*r*PI);} public static void

2022-04-29 11:41:51 65

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

7.1 类的封装封装是面向对象编程的核心思想,将对象的属性和行为封装起来,其载体就是类。本节将详细扫一扫,看介绍如何将类封装。例7.1创建R1这个类,实现餐馆点菜的场景. public class R1 { public static void main(String[] args) { String cookName="Tom Cruise";//厨师的名字叫 Tom Cruise System.out.println("**请让厨师为我做一份香辣肉丝。***");

2022-04-29 11:37:56 207

原创 java第七次作业

1.修改手机默认语言public class ZY1 { static String a="英文";//静态变量 public static void A(){//构造函数 System.out.println("智能手机的默认语言为"+a);///使用第一个对象调用类成员方法 } public static void B(String a){//静态方法 a="中文"; System.out.println("将智能手机的默认语言设置为"+a);//使用第二个对象调用类成员方法

2022-04-29 11:19:57 36

原创 java第六次作业

1.年会找座位import java.util.Scanner;public class ZY1 { public static void main(String[] args) { System.out.println("请您的姓名:");//输出信息 try (Scanner scanner = new Scanner(System.in)) { String a = scanner.nextLine();//将sc的值赋予给a switch(a){//switch语句 c

2022-04-29 11:16:26 35

原创 第五章字符串

目录5.1 String类5.1.1 声明字符串 字符串是常量,它们可以显示任何文字信息,字符串的值在创建之后不能更改。在Java 语言中,单引号中的内容表示字符。 Java 通过 java.lang.String 这个类来创建可以保存字符串的变量,所以字符串变量是一个对象。5.1.2 创建字符串赋值方法1、引用字符串常量2、利用构造方法实例化3、利用字符数组实例化4、提取字符数组中的一部分创建字符串对象例5.1 编写一段代码,声明多个字符串变量,用不同的...

2022-04-29 11:11:52 262

原创 java第五次作业

1.二维数组实现杨辉三角2.统计成绩3.客车售票1.二维数组实现杨辉三角public 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++) { if

2022-04-29 10:44:58 170

原创 第三章 流程控制

3.1 程序结构3.2条件语句3.2.1 if条件语句例3.2两种情况都是正确的​例3.2 拨打电话3. if...else if多分支语句例3.3使用if...else语句判断变量的值来定输出结果例3.4在项目中创建类Getifese,在主方法中定义变量,使用if..else if多分支语句通过断x的值决定输出结果。4. if语句的嵌套例3.5判断是否是闰年例3.6判断是否是闰年,用一条逻辑语句进行判断switch语句例3.7使用switch语句判...

2022-04-29 10:40:40 105

原创 第四章数组

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

2022-04-01 10:32:49 1278

原创 java第四次作业

1.二维数组实现杨辉三角2.统计成绩3.客车售票 1.二维数组实现杨辉三角 2.统计成绩3.客车售票

2022-03-20 22:59:24 40

原创 java第三次作业

1.某公司年会抽奖2.百度一下3.查询高考录取分数线4.计算2+4+6+8+........+100的值5.输入十个数,并求这十个数的乘积2.百度一下 3查询高考分数 4 .计算2+4+6+8+........+100的值 5.输入十个数,并求这十个数的乘积...

2022-03-20 22:51:31 54

原创 【java第二次作业】

1.计算牛奶中蛋白质的总量import java.util.Scanner;public class ZY1 { public static void main(String[] args) { System.out.println("请输入购买牛奶的盒数:"); float a=6.4f; Scanner scanner=new Scanner(System.in); int b=scan...

2022-03-20 22:41:05 117

原创 第一次Java作业

输出长春地铁一号线运行图 输出轨道交通充值信息 输出对联 1.输出长春地铁一号线运行图 输出地铁图 输出对联...

2022-03-20 22:29:05 233

原创 【Java作业】

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

2022-02-27 23:42:54 85

空空如也

空空如也

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

TA关注的人

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