- 博客(32)
- 收藏
- 关注
原创 第五、八、九章复习5.6
1-1 异常与异常处理常见的异常有哪些Java中一共提供了try、catch、finally、throw和throws 5个关键字来处理异常,其中的try-catch-finally需要配套使用,它们的作用是捕获和处理异常,使用try关键字和它后面的{}把有可能出现异常的代码包含起来。如果在try语句块中发生异常,这个异常就会被抛出。这时候就可以使用catch语句来捕获异常,并在这个语句块中,对这个异常进行处理。还有一些是不管发不发生异常,都需要执行的代码,就把它们放到finally语句块中。t
2022-05-27 16:33:08
199
原创 java第六、七章复习
面向对象认知概述面向对象思想是人类最自然的一种思考方式,它将所有预处理的问题抽象为对象,同时了解这些对象具有哪些相应的属性及行为,以解决这些对象面临的一些实际问题,面向对象设计实质上就是对现实世界的对象进行建模操作。 面向对象,是一种设计思想。从20世纪60年代提出面向对象的概念到现在,它已经发展成为一种比较成熟的编程思想,其以人类习惯的思维方式,用对象来理解和分析问题,使开发软件的方法与过程尽可能接近人类认识的世界、解决问题的思维方法与过程。如我们经常听说的面向对象编程就是主要针...
2022-05-27 12:48:57
183
原创 第十一章 枚举与泛型 总结
11.1枚举JDK1.5中新增了枚举,枚举是一种数据类型,它是一系列具有名称的常量的集合。比如在数学中所学的集合:A={1,2,3},当使用这个集合时,只能使用集合中的1,2,3这3个元素,不是这3个元素的值就无法使用。Java中的枚举也是同样的道理,比如在程序中定义一个性别枚举,里面只有两个值:男、女,那么在使用该枚举时,只能使用男和女这两个值,其他的任何值都是无法使用的。11.1.1使用枚举类型设置常量以往设置常量,通常将常量放置在接口中,这样在程序中就可以直接使用,并且该常量不能被修改
2022-05-27 11:53:09
157
原创 第18次java作业
枚举类型介绍java中对常量数据的配置可以使用枚举类型实现,枚举类型是面向对象中的一种类型,它也有对象、属性、方法等所以它非常方便定义,枚举类型将它的对象(实例)设置为常量方便读取和使用。枚举类型定义格式如下://定义枚举类要用关键字enumpublic enum 枚举类名{枚举项1,枚举项2,枚举项3...;构造方法成员变量成员方法}定义枚举类型枚举类型也可以有成员方法、成员变量每一枚举类型继承java.lang.Enum,所以枚举类不能再继承其它类型。枚举项.
2022-05-27 11:30:18
246
原创 第17次java作业
【集合概念】1.类中属性类型相同,意义与作用也相同,就可以放到集合中2.数组的长度是固定的,集合的长度或者容量在使用时可以动态扩展的3.Collection接口和Map接口4.Collection:序列List(元素排列有序可重复,实现类ArrayList,数组序列) 队列Queue(元素排列有序可重复,实现类LinkedList,链表也是List实现类) 集Set(无序不可重复 HashSet哈希集)5.Map(实现类:HashMap 哈希表)内部类 Entry(键值对) 实例<.
2022-05-26 22:53:45
151
原创 第十五次java作业
【1】什么是包装类:以前定义变量,经常使用基本数据类型,对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器,将基本数据类型对应进行了一个封装,产生了一个新的类,---包装类。int,byte.....>引用数据类型包装类---->引用数据类型【2】对应关系:基本数据类型 对应的包装类 继承关系【3】已经有基本数据类型了,为什么要封装为包装类?1.java语言是面向对象的语言,最擅长操作各种各样的类。2.以前学习装数据的数组,int[] Str
2022-05-26 20:24:37
71
原创 第十章 集合类 总结
10.1集合类概述为了保存数量不确定的数据,以及保存具有映射关系的数据(也被称为关联数组),Java 提供了集合类。集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类。Java 所有的集合类都位于 java.util 包下,提供了一个表示和操作对象集合的统一构架,包含大量集合接口,以及这些接口的实现类和操作它们的算法。集合类和数组不一样,数组元素既可以是基本类型的值,也可以是对象(实际上保存的是对象的引用变量),而集合里只能保存对象(实际上只是保存对象的引用变量,但通常习惯上认为集合里保存
2022-05-25 17:52:07
204
原创 第九章 java常用类 总结
java是一种面向对象的语言,但在java中不能定义基本数据类型的对象,为了能将基本数据类型视为对象进行处理,java提供了包装类的概念,它主要是将基本数据类型封装在包装类中,如:int 型数值的包装类Integer,boolean型的包装类Boolean等,这样便可以把这些基本数据类型转换为对象处理。9.1.1 Integer类java.lang包中的Integer类、Byte类、Short类和Long类,分别将基本数据类型int、byte、short和long封装成一个类,由于这些类.
2022-05-25 11:49:06
83
原创 第十六次java作业使用阿里云提供的API查询天气预报
阿里云天气预报import com.imooc.weather.HourWeather;import com.imooc.weather.WeatherUtils;import com.imooc.weather.impl.WeatherUtilsImpl; import java.util.List;import java.util.Scanner; public class Application { public static void main(String[] args
2022-05-24 20:26:52
283
原创 1-4章复习总结
Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦!!Java 中常用关键字:问:这么多,记不住啊。。。。。。-_-||答:现在不需要你记住所有,混个眼熟即可,在学习的过程中,你会逐步找到感觉并记住他们对了,差点忘了大事,Java 关键字是区分大小写的哦!所以 void 是关键字,但 Void 就不是了~~问:标识符是神马? 答:标识符就是用于给 Java 程序中变量、类、方法等命名的...
2022-05-20 22:30:51
48
原创 第10java作业
1.什么是多态:程序运行过程中:1.对象角色的切换2.对象行为的扩展package com.damu;//包名/***父类*/public class Father{//父类public Integer regNo;//定义一个Integer类型的变量public String name;//定义一个字符串public String gender;//定义一个字符串public Integer age;//定义一个Integer类型的变量public Strin.
2022-04-30 14:16:19
80
原创 第七章 面向对象 总结
7.1类的封装封装将类的某些信息隐藏在类内部,不允许外部程序直接访问,只能通过该类提供的方法来实现对隐藏信息的操作和访问。例如:一台计算机内部极其复杂,有主板、CPU、硬盘和内存, 而一般用户不需要了解它的内部细节,不需要知道主板的型号、CPU 主频、硬盘和内存的大小,于是计算机制造商将用机箱把计算机封装起来,对外提供了一些接口,如鼠标、键盘和显示器等,这样当用户使用计算机就非常方便。封装的特点:只能通过规定的方法访问数据。隐藏类的实例细节,方便修改和实现。实现封装的具体步骤如下:..
2022-04-30 13:14:54
109
原创 第12次java作业
1.超市特价商品采购import java.util.Scanner;//导入Scanner方法 public class Chaoshi {//创建类 public static void main(String[] args) {//主方法 System.out.println("请输入鲜鸡蛋的重量(斤):");//输出信息 Scanner a=new Scanner(System.in);//输入购买量 int egg=a.nextInt();//将购买量传给egg if
2022-04-30 12:06:42
48
原创 java第14次作业
1.飞机的加速度public class Plane {//创建类 public static void main(String[] args) {//主方法 float a=15.5f;//定义一个浮点型变量并赋值 int b=1050;//定义一个整型变量并赋值 System.out.println("飞机的滑行时间:"+a+"秒");//输出信息 System.out.println("飞机的滑行距离:"+b+"米");//输出信息 System.out.println
2022-04-28 21:11:53
51
原创 第13次java作业
认识异常:异常是导致程序中断运行的一种指令流。如果不对异常进行正常处理,则可能导致程序的中断执行,造成不必要的损失。class Exc{//创建一个类 int i=10;//定义一个整型变量并初始化}public class ExceptionDemo01 {//创建一个类 public static void main(String[] args) {//主方法 int a=10;//定义一个整型变量并初始化 int b=0;//定义一个整型变量并初始化 int temp=a
2022-04-28 21:06:54
57
原创 第八章总结
8.1异常概述在程序中,错误可能产生于程序员没有预料到的各种情况中,或者是超出了程序员可控范围的环境因素,在java中,这种在程序运行时可能出现的一些错误称为异常。public class Baulk {//创建类public static void main(String[] args) {//主方法 int result=3/0;//定义int型变量并赋值 System.out.println(result);//输出信息 } }运行结果如下:8.2异常.
2022-04-27 15:30:27
148
原创 第六章 面向对象 总结
目录对象类成员变量:成员方法:构造方法:局部变量局部变量的有效范围对象的创建访问对象的属性和行为对象的销毁this关键字static关键字静态变量:把共享的变量用static 修饰,该变量就是静态变量。静态常量静态方法静态代码块类的主方法总结:对象在面向对象中,类和对象是最基本、最重要的组成单元。类实际上是表示一个客观世界某类群体的一些基本特征抽象。对象就是表示一个个具体的东西。所以说类是对象的抽象,对象是类的具...
2022-04-27 13:31:54
368
原创 第三章总结
程序结构:顺序结构、选择结构、循环结构条件语句:if条件语句、if.....else语句、if...else if多分支语、switch多分支语句简单的if条件语句 语法如下:if(布尔表达式){语句;}布尔表达式:必要参数,它最后返回的结果必须是一个布尔值。它可以是一个单纯的布尔变量或常量,也可以是关系表达式。public class test2 { public static void main(String[]args){ if(true)//让判断条件永远为..
2022-04-27 11:01:02
51
原创 第五章 字符串 总结
5.1 String类5.1.1 声明字符串字符串常量,可以显示任何文字信息。String a;//声明字符串String a,b;//声明字符串5.1.2 创建字符串1、引用字符串常量String a = "时间就是金钱,我的朋友。";String b = "锄禾日当午",c = "小鸡炖蘑菇";String str1,str2;str1="we are student.";str2="I'm a student.";当两个字符串应用相同的常量时,就具有相同的实体
2022-04-25 20:42:57
697
原创 第11次java作业
1.模拟银行取款import java.util.Scanner;//导入Scanner方法 public class Bank {//创建类public static void main(String[] args) {//主方法 float money1=1023.79f;//定义一个float型变量并初始化 System.out.println("请输入取款金额:");//输出信息 Scanner a=new Scanner(System.in );//输入取款金额
2022-04-24 18:44:23
59
原创 第九次java作业
1.多功能;:参数(方法的重载)import java.util.Scanner;//导入Scanner方法 public class Str {//定义一个类static final double PI=3.141592653589793;//定义一个全局常量并赋予初值 public static double add(double a,double b){//定义一个方法传入两个double型参数a,b return(a*b);//返回a*b的值 } public static
2022-04-23 13:57:42
45
原创 第八次java作业
1.输出圆形和矩形的面积class Shape {//方法名final static double PI=3.1415926;//定义一个静态常量PI并赋予初值3.1415926 void s1(double r){//方法s1并传入参数r double s1=r*r*PI;//计算圆的面积 System.out.println("圆形面积:"+s1);//输出信息} void s2(int a,int b){//方法s2并传入两个整型参数 float s2=a*b;//计算矩
2022-04-23 13:54:19
130
原创 第7次java作业
1.修改手机默认语言public class phone {//类名static String a="英文";//定义一个静态的字符串类型a并赋予初值英文public static void yuanlai(){//定义一个方法 System.out.println("智能手机的默认语言为"+a);//输出信息}public static void show(String a){//定义一个方法并传入一个字符串类型a的参数a="中文";//修改a的值为中文 System.out.pr
2022-04-23 13:49:49
82
原创 java第4次作业
public class test13 {//定义一个类 public static void main(String[] args) {//主方法 int [][]array= {{91,25,8},{56,14,2},{47,3,67}}; //数组的定义与赋值 System.out.println("——原数组——"); //提示 for(int g=1;g<3;g++) { //第一层for循环用于重复运用数组array和判断输出方式 .
2022-04-23 12:14:17
373
原创 第五次java作业
1.杨辉三角算法import java.util.Scanner;//引入方法public class test22 {//创建类 public static void main(String[] args){//主方法 int[][] arr=new int[10][10];//创建int型数组 for(int i=0;i<arr.length; i++) {//循环遍历数组 //由于只是给杨辉三角内的位置赋值,所以是j<=i
2022-04-23 12:09:19
42
原创 第四章 数组 总结
目录4.1数组的概述4.2一维数组4.2.1 创建并使用一维数组1、创建一维数组2、分配数组的内存空间3、初始化一维数组4、获取数组长度5、使用一维数组4.1数组的概述数组是具有相同数据类型的一组数据的集合。4.2一维数组指的是一组相同数据类型的线性集合。4.2.1 创建并使用一维数组1、创建一维数组int arr[];//声明int型数组,数组的每个元素都是int型数值double arr[];//声明double型数组,数组的每个元素都
2022-03-26 16:52:25
541
原创 第三次java作业
package javaProject001;import java.util.Scanner;public class kmkmkmkmkmkm { public static void main(String[] args) { System.out.println("请输入您的奖号:");//输出信息 Scanner sc=new Scanner(System.in);//输入奖号 int a=sc.nextInt();//将奖号赋予给a switch(...
2022-03-13 19:48:25
87
原创 第二章 Java 语言基础 总结
一、代码注释1. 单行注释“//”为单行注释标记,从“//”符号开始直到换行为止的所有内容都被作为注释而被编译器忽略,不会被运行。
2022-03-10 19:34:53
345
原创 第一次java作业
输出长春地铁一号线运行图package javatask1;public class class3 { public static void main(String[] args) { System.out.println("北环城站 一匡街 胜利公园 解放大路 工农广场 卫星广场 华庆路"); System.out.println("|..........|........|........|......|........|.....");...
2022-03-01 20:46:51
202
原创 java 第一章总结
1.1首先认识了什么是Javajava是于1995年由Sun公司推出的一种极富创造力的面向对象的程序设计语言。1.2然后搭建配置java环境下载JDK(又称JavaSE)
2022-02-27 14:17:28
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人