自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中的异常和处理

异常异常的概述不正常的情况。未预料到的情况。生活中的异常例如:正常情况下,上学需要花费1小时,乘坐地铁。但是,如果遇到了地铁故障,上学时间就会大大的延长,这就是异常情况。异常情况会导致程序中断。计算机中的异常需求:输入一两个数值,进行除法计算Scanner input = new Scanner(System.in); System.out.print("请输入第1个操作数:");int num1 = input.nextInt();System.out.print("请输入第

2021-08-31 11:43:30 96

原创 抽象和接口

抽象的概述当在使用继承之后,如果发现父类的方法肯定会被不同的子类进行重写时,那么父类的该方法可以定义为抽象方法,与此同时该类也变为抽象类。抽象的使用抽象方法抽象方法没有方法体抽象方法有一个修饰关键字:abstract父类中定义的抽象方法,必须在子类中进行方法重写在定义了抽象方法之后,该类成为抽象类在父类中定义抽象方法还有一个原因是因为配合多态使用,不然父类无法调用子类特有的行为访问权限修饰符 abstract 返回值类型 方法名(形式参数列表)抽象类抽象类不能创建对象

2021-08-31 11:01:21 52

原创 方法和方法重载

带参数的方法基本数据类型参数,传递过去的参数值如果改变了,不会影响原来方法的变量。引用数据类型参数,由于传递过去的参数只是引用地址,所以如果改变了内容,原来方法内使用也会有影响。基本数据类型:byte、short、int、long、float、double、boolean、char引用数据类型:数组、类(class修饰的,无论是Java团队定义的还是我们个人定义的,都属于类)、接口、枚举构成方法// 创建对象类名 对象名 = new 类名();在创建对象/实例化的时候,会调用

2021-08-29 19:35:04 65

原创 Java类和对象

面向过程和面向对象概述面向过程:以计算机的思维方式,下达一个个指令,去完成需求。核心:过程(步骤)。面向对象:在计算机程序发展到一定规模之后的必然产物,它将现实世界的事物抽象成对象,现实世界中的关系抽象成类、继承,帮助人们实现对现实世界的抽象与数字建模。核心:对象 面向对象有三大特性:封装、继承、多态。通过面向对象可以有效提升代码的质量,使之达到可复用、可维护、可扩展等。(高内聚、低耦合) 注意:当然,面向对象也是基于面向对象过程而来的,一些小规模的程序使用面向过程实现反而效果更佳,适合的

2021-08-29 19:13:53 77

原创 多维数组应用

1.多维数组概述多维数组:可以理解为是一种嵌套的数组。常见形式为:二维数组、三维数组...二维数组:是以一维数组 作为数组元素的数组,即“数组的数组”。需求:存储1个班的5名同学的成绩double[] scores = new double[5];scores[0] = 90;// ....进阶:存储5个班的5名同学成绩double[] scores1 = new double[5];double[] scores2 = new double[5];double[]

2021-08-29 18:24:05 400

原创 一维数组及运用

数据结构概述数据结构的出现是为了在计算机中更加科学的管理数据,选择合适的数据结构可以让我们在操作数据时性能更加优秀,操作更为方便。常见的数据结构分为两类:线性数据结构(线性表) 数组 链表 栈 队列 ... 非线性数据结构(非线性表) 树 图 数组概述例如:我要存储一个学生的成绩,使用 double 类型的变量即可搞定。但当我需要存储更多的学生成绩时,例如存储全班学生成绩,很显然再使用 double 类型的变量一个个的来存储将会使程序变得越来繁琐,不方便我们

2021-08-29 17:39:44 114

原创 Java循环结构

循环概述

2021-08-29 17:08:50 62

原创 Java选择结构

流程控制语句在程序中,拥有三大类流程控制语句:顺序控制语句:自上而下依次执行语句指令 选择/分支控制语句:不同条件决定了执行不同的语句指令 循环控制语句:在满足条件的情况下可以反复的执行指定语句的指令这三大类的流程控制语句结合使用,构成了复杂的程序。if 选择结构if:如果基础if选择结构语法:// 条件表达式通过关系运算符和逻辑运算符等构成// true 、falseif (条件表达式) { // 条件成立时执行的代码段}注意缩进和空格if-els

2021-08-27 12:03:09 52

原创 常见的运算符

赋值运算符// 将 “张三” 复制给了“name” 变量String name = "张三";name = "李四";在Java语言中,'='号不再是数学中相等的概念而是赋值的概念。算数运算符+ - * / % 取模,前期先理解为取余数 ++ 自增1,可以理解为现做自增在赋int num1 = 2;// num1 = num1 + 1num1 ++;--自减1【前自增、自减和后自增、自减的区别】++或--在前,就先进行自增或自减在使用变量。.

2021-08-27 11:23:39 178

原创 变量和数据结构

变量概述变量:它是在程序中最为基本的一种单一数据的存储方式。顾名思义就是存储的数据可以改变(值、量)。变量的组成变量的数据类型 变量名 = 变量值;数据类型数值类型:整数类型:1、 2、 3、 0、 -1..... byte: 1字节,-128~127 short: 2字节,.... int: 4字节,.....在Java中定义一个整数,默认的数据类型就是int long :8字节,... 浮点类型: 3.14, 1.9, 0.01 .... float..

2021-08-27 10:12:37 520

空空如也

空空如也

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

TA关注的人

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