- 博客(15)
- 收藏
- 关注
原创 异常
异常 本章目标 1、了解异常概念 2、理解java异常处理机制 3、会捕捉异常 4、会抛出异常 5、了解java异常体系结构 6、会编写自定义异常 7、会使用日志记录异常情况(log4j、log4j2、logback) 前面所遇到的异常: ArrayindexOutOfBoundsException数组下标越界异常 NullPointerException(NPE)空指针异常 当引用数据...
2019-10-29 11:42:28
162
原创 抽象类和接口
抽象类和接口 本章目标 1、了解抽象类和普通类的的区别 2、会使用抽象类的抽象类方法 3、会定义接口、了解接口的含义和作用【难点】 一、了解抽象类和普通类的的区别 抽象类不是一个完整的类,它一般被用作于基类。在完整对象方法中 抽象类主要用来进行类型隐藏和充当全局变量的角色。 public abstract class 类名{ } 一、抽象类的注意事项 抽象类不能进行实例化,不能进行对象创建...
2019-10-29 11:04:20
154
原创 多态-面向对象三大特性之一
多态-面向对象三大特性之一 1、为什么需要多态? 2、多态概述 3、多态使用 4、类型转换 一、为什么需要多态? 需求:现在拥有了连个宠物类:猪类、狗类、,定义了主人类要求提供给宠物喂食的方法。 1、使用原来的方法 问题:主人类需要定义喂食????的方法还要定义喂食狗的方法… 还有当新增宠物之后,我们还需要在定义新的宠物喂食方法这种方式扩展性太差 2、采用多态来实现程序扩展性的提升。 直接定义为喂食宠...
2019-10-29 10:57:09
221
原创 继承
继承 1、继承的介绍 2.继承的作用 3、继承的使用步骤 4、访问修饰符protected的作用及super关键字 5、继承的注意事项 6、方法重写 一、继承的介绍 生活中的继承:继承遗产、家产、皇位 老的把东西留给小的,留给后代。 程序中的继承(extend): 继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等。 二、继承的作用** 当我们在开发系统的时候,如果发现两个相...
2019-10-09 21:11:30
511
原创 封装和继承
封装和继承 1、掌握封装的使用 2、掌握包组织结构 3、掌握Java中的访问权限修饰符 4、掌握static关键字 面向对象的三大特性: 封装 继承 多态 一、掌握封装的使用** 1.1、封装:类和对象章节 当时学的是半成品封装。学会发现类,发现类的属性,类的行为。 另外一半封装概念:将一些不安全的信息进行保护,然后将可以直接被我们使用的部分开放出来(接口)。(提升安全性和可用性,有面向接口...
2019-10-07 21:35:34
104
原创 类和对象
类和对象 1、面向对象的编程思想(oop) 2、理解类和对象的关系 3、掌握类和对象的创建方式 一、面向对象的编程思想(oop) 一种开发方式、编程思想。 java python kotlin c++…语言就是面向对象的编程语言 面向过程(pop):面向函数编程/函数式编程 它就是将实现功能的每一个过程进行聚合的方式。 面向对象:职责划分,每一个职责,每一个专业人员就是面向对象概念中的对象 面向...
2019-10-07 21:19:49
102
原创 方法补充
方法补充 1、方法的参数传递【面试题】 2、类的构造方法 3、掌握this关键字 4、掌握成员变量和局部变量的区别 5、掌握方法重载 一、方法的参数传递【面试题】 Student stu = new Student () ; // 构造方法 基本数据类型:作为方法参数传递时,传递的只是值,传递过去之后的新变量和之前的变量没关系。 引用数据类型:作为方法参数传递时,传递的是地址值,所以传递过去之...
2019-10-07 21:06:05
108
原创 方法和方法重载
方法和方法重载 1、理解和回顾方法的作用 2、方法的基本语法 3、掌握方法的分类** 一、理解和回顾方法的作用 方法:能够帮你实现某种功能的东西。 变量可以存储我们单一的数据,而方法则可以存储我们的功能代码段 main方法:程序的入口 如果 没有此方法 则程序无法运行 -random()方法:帮助我们生成一个(0.0,1.0)的随机数 double randDouble = Math。rand...
2019-09-26 09:24:34
127
原创 数组2
数组2 1、数组的引用数据类型名称来源【初始-堆-难点】 2、数组的工具类Arrays 3、掌握冒泡排序(难点) 4、多维数组(二维数组) 一、数组的引用数据类型名称来源【初始-堆-难点】 Java中的数据类型: -基本数据类型 -数值型: -整数型:byte short int long -浮点型:float double -非数值型: char boolean...
2019-09-26 08:53:50
140
原创 数组
数组(难点-引用数据类型 ) 1、理解数组的作用 2、掌握数组的定义 3、掌握数组的基本使用 一、理解数组的作用 变量在使用时它只能使用基本数据类型,存储值只能存储简单的数据/单一的数据。 如果想同时存储更多的数据,它无法实现,同样关于变量的操作比较简单, 使用数组会让程序变的简单,而且避免了定义多个变量的麻烦 我们需要寻找一种能够同时存储更多数据的,并且操作更加丰富的数据类型。 二、掌握数组...
2019-09-25 23:09:44
144
原创 多重循环及程序调试
多重循环及系统调试 1掌握java二重循环 2、使用跳转语句控制程序流程 3、掌握程序调试 一、掌握java二重循环(2层嵌套循环) 口诀:外层循环控制打印多少行 内层循环控制每行打印的内容 【高频次面试题:打印九九乘法表】 多重循环值得就是循环嵌套,但是一般的嵌套的循环也就2层 所以多重循环又被称为二重循环 你能想到的循环结构都可以随意嵌套 多重的循环:最外层的被称为外层循环,嵌套的循环被称...
2019-09-15 12:37:48
245
原创 循环结构
循环结构 本章目标 1、掌握while循环结构 2、掌握do-while循环结构 3、掌握for循环结构 4、理解各种循环结构适用场景 为什么使用循环 使用循环原因:因为内容都是重复性的,所以我们需要将实现方案进行简化。 循环:转圈、重复性、来回来 的做某件事 一、掌握while(当…时候)循环结构(一直常用) //循环条件 wile(条件表达式){// 当条件成立 我就执行… // 条件成立 ...
2019-09-15 12:18:46
119
原创 选择结构
选择结构 本章目标 1、掌握基础if选择结构 2、掌握if-else互斥分支选择结构 3、掌握嵌套if选择结构 4、掌握switch选择结构 选择结构和循环结构可以称为是界定一个语言到底是否是编程语言的标准。 一、了解流程控制语句 1、什么是流程控制语句? 流程控制语句:实现对程序的执行流程进行控制的一种语句。(自上而下执行<顺序流程>,转向、分支…) 2、什么是顺序流程? 顺序流程...
2019-09-15 11:55:24
416
原创 认识变量及变量的使用
掌握变量和常量的使用 1、变量的概述 2、了解变量和常量的命名规范 3、掌握java中数据类型 4、掌握数据类型转换(难点)) 一、变量的概述 环境变量存储了一些各种程序所需的信息。 计算机三大件:cpu、内存、硬盘。 cpu:中央处理器,帮助我们调度程序,数据的处理和计算。 内存(RAM):随机存取器,断电后数据消失 硬盘(ROM):只读存取器,持久性存储数据 什么是变量? 变量就是可以变动的...
2019-09-09 00:25:18
827
原创 JAVA基础知识
#初识JAVA 一、什么是程序员? 从事程序开发、维护的人员叫做程序员,也可以叫做程序猿、程序媛、工程师、攻城狮、开发小gg 、开发小mm、码农… 二、什么是程序?现实中的程序有哪些? 计算机中程序有哪些? 1、程序就是一系列步骤的集合体。 2、手续、流程…套路… 3、手机/电脑等中各种软件:游戏、办公用的软件、视频、音乐等软件 日常使用的电器等:路由器、电视、洗衣机… 日常使用的一些工具:银行A...
2019-09-04 11:08:18
238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅