- 博客(32)
- 收藏
- 关注
原创 第十一章枚举
枚举类型可以取代以往常量的定义方式,即将常量封装在类或接口中,此外,它还提供了安全检查功能。 泛型的出现不仅可以让程序员少写某些代码,主要的作用是解决类型安全问题,它提供编译时的安全检查, 不会因为将对象置于某个容器中而失去其类型。11.1 枚举 枚举是一种数据类型,它是一系列具有名称的常量的集合。比如在数学中所学的合:A=123},当使用这个集合时, 只能使用集合中的1、2、3 这3个元素,不是这3个元素的值就无法使用。 Java中的枚举是同样的道...
2022-05-23 20:24:22
468
原创 第十章集合类
10.1 集合类概述java.util 包中提供了一些集合类,这些集合类又被称为容器。提到容器不难想到数组,集合类与数组的不同之处是,数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有 List 集合、Set 集合和 Map 集合,其中 List 与 Set 继承了 Collection 接口,各接口还提供了不同的实现类。10.2 Collection 接口Collection 接口是层次结构中的根接口。构成 Collection 的单位称为
2022-05-23 15:32:13
136
原创 Java 5,8,9章复习
异常与异常处理在 Java 语言中,将程序执行中发生的不正常情况称为“ 异常 ”。 (开发过程中的语法错误和逻辑错误不是异常)有异于常态,和正常情况不一样,有错误出现。阻止当前方法或作用域,称之为异常。1.系统错误——Error Error 类及其子类通常用来描述 Java 运行系统中的内部错计吴,该类定义了常规环境下不希望由程序捕获的异常,比如OutOfMemoryError、ThreadDeath等,这些错误发生时,Java虚拟机(JVM)一般会选择线程终止。例...
2022-05-22 22:07:11
155
原创 Java 6,7 章复习
面向对象的基础认知 面向对象,是一种设计思想。从20世纪60年代提出面向对象的概念到现在,它已经发展成为一种比较成熟的编程思想,其以人类习惯的思维方式,用对象来理解和分析问题,使开发软件的方法与过程尽可能接近人类认识的世界、解决问题的思维方法与过程。如我们经常听说的面向对象编程就是主要针对大型软件设计而提出的,它可以使软件设计更加灵活,并且能更好地进行代码复用。面向对象,是一种设...
2022-05-22 19:43:01
125
原创 java1-4章复习总结
一 ,初识Javahttp://t.csdn.cn/wF3Jshttp://t.csdn.cn/wF3Js二、Java语言基础Java中的关键字Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重!!Java 中常用关键字:Java 关键字是区分大小写的,所以 void 是关键字,但 Void 就不是了。认识Java标识符标识符就是用于给 Java 程序中变量、类、方法等命名的符号。使..
2022-05-22 19:16:51
92
原创 第九章 Java 常用类
9.1 包装类 Java是一种面向对象的语言,但在Java中不能定义基本数据类型的对象,为了能将基本数据类型视为对象进行处理,Java提出了包装类的概念,它主要是将基本数据类型封装在包装类中,如int型数值的包装类Integer,boolean型的包装类Boolean等,这样便可以把这些基本数据类型转换为对象进行处理。Java中的包装类及其对应的基本数据类型如下表所示。 ...
2022-05-22 18:17:06
377
原创 java 第十八次作业
使用枚举类型枚举类型的基本使用常量项需求 在系统中有一些变量它具有固定的取值范围,比如:学生类的性别属性包括男、女两个值、攀博课堂支付方式包括微信支付、支付宝支付、银联支付三种方式等,在程序中对这些取值通常用常量来表示,因为它们是固定在一定范围内的,如下代码是攀博课堂支付类中支付方式的的表示方式:public class PbPayFactory { //微信支付类型 public static final String weixinPayType = "...
2022-05-22 16:52:53
203
原创 java第十七次作业
使用Java集合完成学生选课系统集合框架概念与作用、体系结构、实际应用集合概述集合的概念现实生活中:很多的事物凑在一起数学中的集合:具有共同属性的事物的总体Java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象集合的作用 在类的内部,对数据进行组织; 简单而快速的搜索大数量的条目; 有的集合接口,提供了一系列排列有有序的元素,并且可以在序列中间快速的插入或者删除有关元素;...
2022-05-18 11:53:32
79
原创 Java第十六次作业
使用阿里云提供的API查询天气预报查询最近天气预报:代码:package com.imooc.weather; import java.util.List;import java.util.Scanner;import com.imooc.weather.impl.WeatherUtilsImpl; public class Application { public static void main(String[] args) { ...
2022-05-18 11:21:51
56
原创 Java第十五次作业
包装类 - 引入【1】什么是包装类:以前定义变量,经常使用基本数据类型对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器将基本数据类型对应进行了一个封装,产生了一个新的类,---》包装类。int,byte..--->基本数据类型包装类--->引用数据类型【2】对应关系:基本数据类型 对应的包装类 继承关系byte Byte ---》Numbe...
2022-05-18 11:14:38
129
原创 第十四次Java作业
package zuoye14; public class A {//创建类 public static void main(String[] args) {//主方法 /** * 初速度为0,由x=a*t*t/2得:a=2*x/(t*t)。 */ System.out.println("飞机的加速度是:" + 1050*2/15.5*15.5 + "米每二次方秒");//输出飞机加速度 }}结果2package zuoye14; import jav...
2022-04-29 22:38:24
83
原创 第十三次Java作业
异常是导致程序中断运行的一种指令流,如果不对异常进行正确处理,则可能导致程序的中断执行,造成不必要的损失。package spzy; public class ExceptionDemo1 { class Exc { int i =10;//定义一个整型变量并初始化 }public static void main(String[] args) { // TODO Auto-generated method stub Exc e = null; e ...
2022-04-28 20:25:36
62
原创 第十次Java作业
一、课程大纲介绍Java继承和多态;多态概述,认识什么是多态;多态基础,基于继承关系的类型复用和扩展;设计时多态、运行时多态。二、继承的应用2.1 什么是多态程序运行过程中,对象角色的切换、程序运行过程中,对象行为的扩展2.2 继承基本语法和使用场景多态基础:继承继承:面向对象特征继承基本语法结构创建父类Father:package seven1; /***父类*/public class Father{ public Intege
2022-04-27 20:02:18
129
原创 第八章总结异常处理
8.1 异常概述在 Java 语言中,将程序执行中发生的不正常情况称为“ 异常 ”。 (开发过程中的语法错误和逻辑错误不是异常)package eight1; public class Baulk { public static void main(String[] args) { // TODO Auto-generated method stub int result = 3 / 0; // 定义int型变量并赋值 System.out.println(result);
2022-04-27 19:33:14
236
原创 第十一次Java作业
1模拟银行取款package zuoye11; import java.util.Scanner;//导入Scanner方法 public class a {//创建类public static void main(String[] args) {//主方法 float money1=1023.79f;//定义一个float型变量并初始化 System.out.println("请输入取款金额:");//输出信息 Scanner a=new Scanner(System..
2022-04-26 20:23:08
57
原创 第七次Java作业
题目package zuoye7; public class xiugaishoujiyuyan { static String a="英文";//定义常量 public static void yuanlai(){ System.out.println("智能手机的默认语言为"+a);//输出语句 } public static void show(String a){ a="中文"; System.out.println("将智能手机的默认语言设置为..
2022-04-26 20:02:45
85
原创 第七章总结面像对象的核心技术
7.1 类的封装封装是面向对象编程的核心思想。同时我们也知道类是载体,只不过我们把对象的属性和行为封装在载体中。例:顾客去一家餐饮吃饭,点了一份香辣肉丝。运行结果如下:...
2022-04-26 19:56:30
74
原创 第六章 面像对像编程基础
6.1 面向对象概述 面向对象,是一种设计思想。从20世纪60年代提出面向对象的概念到现在,它已经发展成为一种比较成熟的编程思想,其以人类习惯的思维方式,用对象来理解和分析问题,使开发软件的方法与过程尽可能接近人类认识的世界、解决问题的思维方法与过程。如我们经常听说的面向对象编程就是主要针对大型软件设计而提出的,它可以使软件设计更加灵活,并且能更好地进行代码复用。1.对象 对象是实际存在的个体。2.类 现实世界中不存在的,是一个抽象的概念,是一个模板。...
2022-04-26 18:52:37
86
原创 Java第四章总结
4.1 数组的概述数组是具有相同数据类型的一组数据的集合。例如,球类集合——足球、篮球、羽毛球等;数组中的每个元素具有相同的数据类型,我们经常使用的数组包括一维数组和二维数组等。4.2.1 创建v声明一维数组有两种方式:声明一维数组,语法如下:4.2.2初始化一维数组数组的初始化可分别初始化数组中的每个元素。数组的初始化有以下3种方式:4.2.3 获取数组长度4.2.4 使用一维数组在Java中,一维数组是最常见的一种数据结构。4.3 二维数组二维数...
2022-04-05 18:07:54
215
原创 第三章java总结
3. 流程控制语句3.1 流程控制语句分类3.2 顺序结构3.3 分支结构之if语句3.3.1 if语句格式13.3.2 if语句格式23.3.3 if语句格式33.4. switch语句3.4.1 分支语句switch语句3.4.2 switch语句case穿透3.5. 循环语句3.5.1 循环语句-for循环3.5.2 循环语句-while循环3.5.3 循环语句-dowhile循环3.5.4 三种循环的区别3.5.5 跳转控制语句...
2022-03-20 23:15:08
82
原创 第二次java总结基础语法
目录1 注释2 关键字3 常量4 变量的介绍5 数据类型5.1 计算机存储单元5.2 Java中的数据类型6 变量6.1 变量的定义6.2 变量的修改7 变量的注意事项8 键盘录入9 标识符10 类型转换10.1 隐式转换10.2 强制转换11.运算符11.1 算术运算符11.1.1 运算符和表达式(了解)11.1.2 算术运算符11.2 自增自减运算符11.3 赋值运算符11.4 关系运算符11.5 逻辑运算符
2022-03-06 23:14:54
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人