自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第十一章 枚举与泛型

枚举类型可以取代以往常量的定义方式,即将常量封装在类或接口中,此外,它还提供了安全检查功能。泛型的出现不仅可以让程序员少写某些代码,主要的作用是解决类型安全问题,它提供编译时的安全检查, 不会因为将对象置于某个容器中而失去其类型。11.1 枚举 枚举是一种数据类型,它是一系列具有名称的常量的集合。比如在数学中所学的合:A=123},当使用这个集合时, 只能使用集合中的1、2、3 这3个元素,不是这3个元素的值就无法使用。Java中的枚举是同样的道理,比如在程序中定义了一个性别枚举...

2022-05-22 23:50:08 151

原创 Java第18次作业

使用枚举类型枚举类型的基本使用常量项需求 在系统中有一些变量它具有固定的取值范围,比如:学生类的性别属性包括男、女两个值、攀博课堂支付方式包括微信支付、支付宝支付、银联支付三种方式等,在程序中对这些取值通常用常量来表示,因为它们是固定在一定范围内的,如下代码是攀博课堂支付类中支付方式的的表示方式:public class PbPayFactory { //微信支付类型 public static final String weixinPayType =...

2022-05-22 20:23:38 238

原创 Java第15次作业

包装类 - 引入【1】什么是包装类:以前定义变量,经常使用基本数据类型对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器将基本数据类型对应进行了一个封装,产生了一个新的类,---》包装类。int,byte..--->基本数据类型包装类--->引用数据类型【2】对应关系:基本数据类型 对应的包装类 继承关系byte Byte ---》Numb...

2022-05-22 19:49:29 133

原创 Java第17次作业

集合框架概念与作用、体系结构、实际应用集合概述集合的概念现实生活中:很多的事物凑在一起数学中的集合:具有共同属性的事物的总体Java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象集合的作用在类的内部,对数据进行组织; 简单而快速的搜索大数量的条目; 有的集合接口,提供了一系列排列有有序的元素,并且可以在序列中间快速的插入或者删除有关元素;在类的内部,对数据进行组织; 简单而快速的搜索大数...

2022-05-22 19:13:32 100

原创 Java5、8、9章复习总结

异常与异常处理在 Java 语言中,将程序执行中发生的不正常情况称为“ 异常 ”。 (开发过程中的语法错误和逻辑错误不是异常)有异于常态,和正常情况不一样,有错误出现。阻止当前方法或作用域,称之为异常。1.系统错误——Error Error 类及其子类通常用来描述 Java 运行系统中的内部错计吴,该类定义了常规环境下不希望由程序捕获的异常,比如OutOfMemoryError、ThreadDeath等,这些错误发生时,Java虚拟机(JVM)一般会选择线程终...

2022-05-18 11:27:40 93

原创 Java6-7章复习总结

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

2022-05-17 20:29:34 82

原创 Java第十章总结

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

2022-05-15 20:21:07 80

原创 Java 第十六次作业

使用阿里云提供的API查询天气预报查询最近天气预报:代码:package com.imooc.weather;import com.imooc.weather.DayWeather;import com.imooc.weather.HourWeather;import com.imooc.weather.WeatherUtils;import com.imooc.weather.impl.WeatherUtilsImpl;import java.util.Li..

2022-05-12 20:29:16 84 2

原创 Java1-4章总结

二、Java语言基础Java中的关键字Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重!!Java 中常用关键字:Java 关键字是区分大小写的,所以 void 是关键字,但 Void 就不是了。认识Java标识符标识符就是用于给 Java 程序中变量、类、方法等命名的符号。​使用标识符时,需要遵守几条规则:1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、...

2022-05-08 19:59:59 135

原创 第9章Java总结

9.1 包装类为了方便 Java 程序的开发,Java 的类包中提供了一些常用类供开发人员使用,比如将基本数据类型封装起来的包装类、解决常见数学问题的 Math 类、生成随机数的 Random 类,以及处理日期时间的相关类,本章将对这些 Java 中常用的类进行讲解。通过阅读本章,您可以:掌握 Integer 对象的创建以及Integer类提供的各种方法掌握 Double 对象的创建以及 Double 类提供的各种方法 ...

2022-05-08 11:24:56 159

原创 java 第8章总结

8.1异常概述在程序中,错误可能产生于程序员没有预料到的各种情况,或者是超出了程序员可控范围的环境因素,如试图打开一个根本不存在的文件等,在 Java中,这种在程序运行时可能出现的一些错误称为异常。Java语言的异常处理机制优势之一就是可以将异常情况在方法调用中进行传递,通过传递可以将异常情况传递到合适的位置再进行处理, 这种机制类似于现实中发现了火灾,一个人是无 法扑灭大火的,那么可以将这种异常情况传递给119,119 再将这个情况传递给附近的消防队,消防队及时赶到并进行灭火。使用这种处理机制,使得J

2022-04-30 11:34:59 196

原创 第七章总结

7.1 类的封装封装是面向对象编程的核心思想,将对象的属性和行为封装起来,其载体就是类代码7.1public class H7_1 {//创建类 public static void main(String[] args) {//主函数 String cookName="Tom Cruise"; //厨师的名字叫 Tom Cruise System.out.println("**请让厨师为我做一份香辣肉丝。***");//输出结果

2022-04-30 11:21:45 196

原创 Java第14次作业

一、飞机的加速度代码public class Huaxing {//创建类 public static void main(String[] args) {//主函数 // TODO Auto-generated method stub double time=15.5;//滑行时间为15.5秒 int a=1050;//滑行距离为1050米。 double b=2*a/Math.pow(time, 2);//计算飞机起飞的加速度 System

2022-04-28 21:56:24 93

原创 Java第13次作业

1、认识异常异常是导致程序中断运行的一种指令流。如果不对异常进行正常处理,则可能导致程序的中断执行,造成不必要的损失。1.1异常的抛出1、定义 : 一个方法不处理这个异常,而是调用层次向上传递,谁调用这个方法,这个异常就由谁来处理。2、throw : 将产生的异常抛出(强调的是动作),抛出的既可以是异常的引用,也可以是异常对象。(位置: 方法体内)3、throws : 如果一个方法可能会出现异常,但没有能力处理这种异常,可以在方法声明处用throws子句来声明抛出异常。用它修饰的方法向调用者

2022-04-28 21:50:46 62

原创 Java第12次作业

一、超市特价商品采购代码import java.util.Scanner;//导入import java.util.Scanner包public class slo { //定义方法,抛出自定义的异常 static void avg(int a) throws Exception{ //抛出异常信息 System.out.println("请输入鲜鸡蛋的重量(斤):");//输出请输入鲜鸡蛋的重量(斤): Scanner scanner=new Scanner(Syst

2022-04-28 21:38:41 83

原创 Java第11次作业

一、模拟银行取款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-28 20:57:05 91

原创 第十次java作业

目录课程大纲1、什么是多态?2.多态的三要素:3.静态内部类4.内部类的继承5.接口的特点:6.final关键字的功能概述课程大纲本课程主要学习Java中的重要概念继承和多态,通过案例的方式进行讲解,让你对继承和多态在企业中的应用更加了解。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允..

2022-04-28 20:52:35 78

原创 第九次作业

1.多功能参数(方法的重载)import java.util.Scanner;public class Qi { static 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 vo

2022-04-23 20:57:11 107

原创 Java第八次作业

1.输出圆形和矩形的面积class Shape {final static double PI=3.1415926;//创建 Shape(图形)类 void s1(double r){ //设置半径 double s1=r*r*PI; //圆的计算公式 System.out.println("圆形面积:"+s1);//输出} void s2(int a,int b){ //定义两边 float s2=a*b; //矩形计算方法 System.

2022-04-17 17:04:28 79

原创 Java第七次作业

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

2022-04-17 16:59:39 316

原创 第六章总结

6.1 面向对象概述面向过程:代码紧密,不易分开,可维护性差面向对象:可维护性强在程序开发初期人们使用结构化开发语言,但随着软件的规模越来越庞大,结构化语言的弊端也逐渐暴露出来,开发周期被无休止地拖延,产品的质量也不尽如人意,结构化语言已经不再适合当前的软件开发。这时人们开始将另一种开发思想引入程序中,即面向对象的开发思想。面向对象思想是人类最自然的一种思考方式,它将所有预处理的问题抽象为对象,同时了解这些对象具有哪些相应的属性以及行为,以解决这些对象面临的一些实际问题,这样就在程序开发中引入了面向对

2022-04-05 18:09:30 52

原创 第6次Java作业

一,年会找座位package 第六次作业;import java.util.Scanner;public class t1 { public static void main(String[] args) { //主函数 System.out.println("请输入要查询的姓名:");//输入文字 Scanner scanner = new Scanner(System.in); //从键盘获取输入的值放入scanner String a = scanner.n.

2022-03-27 21:03:52 731

原创 Java第5章总结

5.1 String 类例5.1package d5;public class li { public static void main(String[] args) {//主函数 String a = "时间就是金钱,我的朋友。";//直接引用字符串常量 System.out.println("a =" + a);//输出a String b = new String("我爱清汤小肥羊");//利用构造方法实例化 String c = new String(

2022-03-27 15:27:30 114

原创 Java第5次作业

1,杨辉三角算法public class t1 { public static void main(String[] args) { // TODO 自动生成的方法存根 int[][] array=YangHuiArray(10);//十行十列 printYangHui(array); } static int[][] YangHuiArray(int n) { int[][] array=new int[n][n]; for(int i=0;i<a.

2022-03-23 18:20:55 52

原创 Java第四章总结

4.1 数组的概述4.2一维数组例4.1package d4;public class li1 { public static void main(String[] args) { // TODO Auto-generated method stub char a [] = {'A','B','C','D'}; System.out.println("数组a的长度为" + a.length); char b [] = a; System.out.printl

2022-03-20 10:41:37 312

原创 第四次Java作业

一,交换二维数组package 第4次作业;public class ti1 { public static void main(String[] args) { int [][]array= {{91,25,8},{56,14,2},{47,3,67}}; System.out.println("——原数组——"); for(int i=0;i<3;i++) { for(int j=0;j<3;j++) { System.ou.

2022-03-19 10:11:58 59

原创 Java第三章总结

3.1 程序结构3.2条件语句3.2.1 if 条件语句例3.1package di3zhang;public class li1 { public static void main(String[] args) { // TODO Auto-generated method stub if (true) //让判断条件永远为真 System.out.println("我没有使用大括号"); if (true) {//让判断条件永远为真 System.out

2022-03-13 20:30:28 418

原创 Java第3次作业

一,某公司年会抽奖package 第3次作业;import java.util.Scanner;public class tm1 { public static void main(String[] args) { //主函数 System.out.println("请输入你的奖号:");//输入文字 Scanner scanner = new Scanner(System.in); //从键盘获取输入的值放入scanner int a = scanner.nextInt

2022-03-13 20:07:06 143

原创 Java第二章总结

2.1,代码注释与编码规范2.1.1代码注释1."//"单行注释"//"为单行注释标记2.多行注释"/**/"为多行注释标记3.文档注释"/** */"为文档注释标记public class MyTest { /** * 练习代码调试 * * * */ /* * 多行注释 */ int b; public static void main(String[] args) { // TODO Auto-generated m

2022-03-06 14:26:36 324

原创 Java第2次作业

一,计算牛奶中蛋白质的总量import java.util.Scanner;public class timu1 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入的购买牛奶的盒数:"); try (Scanner scanner = new Scanner(System.in)) { int a = scanne...

2022-03-06 13:22:43 224

原创 Java第一次作业

1.输出长春地铁一号线题目1代码1结果12输出轨道交通充值信息题目2代码2结果23输出对联题目3代码3结果3

2022-02-28 22:44:31 109

原创 Java第一章总结

1.3、第一个Java程序1.新建一个文本文档然后修改为hellojava.java2.编写程序内容1.5、eclipse的使用1、project创建Java新项目2.创建文件3.编写程序代码4.运行程序 、1.6程序调试1.设置断点2.以调试的方式运行java程序3.调试程序...

2022-02-27 17:19:45 245

空空如也

空空如也

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

TA关注的人

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