自定义博客皮肤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.Object类 Object类是类层次结构的根,Java中所有的类都继承自这个类 Object类的两个特征: Object类是Java中唯一没有父类的类 其他所有的类都继承了Object类中的方法,所以其方法的重要性不言而喻 如果在类的声明中未使用rxtends关键字指明其父类,则默认父类为Object类 public class Person{…} 等价于:public class Person extends Object{…} 调用克隆方法 调用tostring方法 = =操作符 (1)引

2020-08-17 08:40:34 227

原创 九.接口和抽象类

1.抽象类 什么是抽象类? 如果一个类表达的是一种抽象的概念,仅仅作为其他派生类的一个父类,主要定义功能,具体的四线交给他的子类来做 语法: 在class前面加上abstract就是一个抽象类 抽象类的特点: (1)抽象方法所在的类必须是抽象类 抽象方法:在返回值前面加上abstract就是一个抽象方法 抽象方法特点:只有方法的定义,没有方法体 (2)抽象类不能实例化 (3)如果要实现一个抽象类,创建一个子类去继承这个抽象类 (4)子类继承抽象类之后,必须重写抽象类里面所有的抽象方法(前提子类不是抽象类)

2020-08-12 12:23:20 215

原创 八.封装,继承,多态

1.封装 创建学生类 调用学生类 运行结果: age是int型,如果设置age是负数,不会报错,如何添加限制让age为一个正数? 解决方法: 当创建完对象以后,我如果直接通过“对象名.属性名”的方式给属性赋值的话,可能会出现一些不符合实际情况的问题,所以我们不考虑使用“对象名.属性名”的方式赋值,而是通过“对象名.方法名()”的方式进行赋值,因为我可以在方法里面加上大量的业务逻辑,对属性进行限制 新问题:还是可以直接通过对象名.属性名的方式赋值 如果不让他通过stu.age方式调

2020-08-11 09:29:50 162

原创 七.类和对象

1.面向过程和面向对象基本概念 使用面向过程开发: 使用面向对象开发: 什么是面向过程?c语言 看中的是过程的开发 在开发一个程序的时候,看重的是中间的过程,每一个郭晨步骤都要自己去做 什么是面向对象?java c# js… 看重的是类的设计 当开发一个程序的时候,不看重具体的过程,看重的是谁能帮我去完成这件事,找人(对象)帮我去做 前期设计类的时候比较复杂,但是后期的复用性扩展性比较好 人把大象装进冰箱 面向过程:①打开冰箱②把大象装到冰箱里③关闭冰箱门 面向对象:设计类:人类 冰箱类 大象类 人{

2020-08-05 12:56:50 317

原创 六.方法

1.什么是方法 方法就是把一堆需要反复执行的业务逻辑代码封装起来,如果程序需要使用这段代码的时候,我们直接调用方法即可,就不需要反复去写重复的代码了 优点:提高代码的重用性,维护性,可读性好,执行效率高 可以把方法比喻成一个榨汁机 材料:水果 产出物:果汁 映射到java中: 材料(参数):进入方法的数据 产出物(返回值):方法根据参数处理后的结果 2.如何定义方法 (1)有返回值的方法: 格式: 访问修饰符[static] 方法的返回值类型 方法名(形参列表){ return 返回值; } 例:publi

2020-08-05 09:36:08 158

原创 五.数组

1.数组是什么?为什么使用数组? 比如我要统计每位员工的工资,我得定义多个变量去分开存储,因为一个变量只能保存一个数据,如果过多的员工,太麻烦了,那么我怎么用一个变量去存储多个员工工资呢? 可以使用数组,数组就是一个大的容器,他可以存放多个值 2.什么是数组? 数组和变量差不多,都是存放数据的,不同的是变量只能保存一条数据,而数组可以保存多条数据,前提这个多条数据必须是同一类型的 数组是引用数据类型 ...

2020-08-04 09:41:18 151

原创 四.while和do while循环结构

1.什么是循环? 通过循环语句返回执行同一个操作 2.while循环语法: ①:初始化 while(②循环条件){ ③循环体; ④累加器; } 执行流程: 1.加载初始化变量① 执行一次 2.根据循环条件进行判断② 如果判断结果为true,执行循环体③,执行累加器④, 再返回来进行循环条件判断②,如果判断结果为true,执行循环体③,执行累加器④,以此类推 直到循环条件不满足,结束循环 例:抄课文的过程 例题: ...

2020-07-31 18:00:46 888

原创 三.顺序结构及条件结构

一.顺序结构 1.按照代码的书写顺序从上往下依次执行。 2.scanner类:用于接收键盘输入的数据。 scanner类的三步: 二.分支(条件)语句 1.if语句(结果必须为布尔值) if…一种结果 语法结构: if(判断条件){ 语句; } 执行流程: 1.进入判断条件,看是否满足true或false 2.若true,执行if代码块 3.若false,不执行if代码块 if…else 两种结果 语法结构: if(条件表达式){ 语句1; }else { 语句2;} 可以与

2020-07-30 18:50:17 280

原创 二.Java基础语法

一.基本语法 1.类名 必须和文件名一致 首字母大写 不能使用英文(单词不会进行查找),不能使用拼音或者中文 每个单词首字母大写 2.public含义:访问修饰符 3.class含义:定义类关键字 4.main方法是Java程序入口,即需要执行的代码必须放入main里面(后期要学习的JavaEE不常用) 形式固定:public static void main(String[] args){......} 5.多行注释:/…/ 单行注释:// 6.源文件以.java为扩展名,一个源文件中只有一个publi

2020-07-30 17:02:25 180

原创 一.Java环境搭建

java环境搭建 一.什么是程序 像用汉字(设计语言)写红烧肉菜谱(程序),用来指导会汉语的人做菜。 二.常用的DOS命令 md (make dtrectory):创建目录 rd (remove directory):删除目录 cd空格 (change directory):进入制定目录 cd. .:退回到上一级目录 cd :退回到根目录 exit:对出dos命令行 shift+右键->在此处打开命令行窗口** 三.Java的发展历史 1991年,高司令 green Oak(橡树)跨平台 199

2020-07-30 13:13:10 277

空空如也

空空如也

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

TA关注的人

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