异常

摘要: 一、异常概述 异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序 1、传统处理异常的方式(if else): [1]业务逻辑和处理异常的判断逻辑耦合在一起。[2]代码冗余 2、Java使用异常处理机制为程序提供异常处理的能力。异常处理机制完成后,程序可以继续执行 3、异常的常见方 阅读全文
posted @ 2019-08-18 20:54 sanguozhi 阅读(126) 评论(0) 推荐(0)

接口、内部类

摘要: 一、接口 接口是引用数据类型,关键字interface。一个类只能继承一个类使用extends,实现多个接口使用implements。继承在前,实现在后 1、接口的特性:[1]接口可以声明属性,且属性都是static final类型的。 [2]接口中的方法都是public abstract 修饰的。 阅读全文
posted @ 2019-08-18 17:59 sanguozhi 阅读(403) 评论(0) 推荐(0)

封装、继承、多态

摘要: 一、封装 1、封装的好处:[1] 隐藏类的实现细节,保证数据的安全性。 [2] 不允许外部程序直接访问,而通过统一的方式(setter/getter)对隐藏信息的操作和访问 [3] 方便加入校验控制逻辑 [4] 方便后期维护。 2、封装的步骤:[1] 属性私有化。修改属性的修饰符为private。 阅读全文
posted @ 2019-08-18 15:02 sanguozhi 阅读(103) 评论(0) 推荐(0)

面向对象、类

摘要: 一、类和对象的关系 类是对象的抽象,不占用内存,表示群体概念,它是一组具有相同属性和方法的对象的集合; 对象是类的具体实例,用来描述客观事物的一个实体,由一组属性和方法构成,表示个体概念,具有唯一性和独立性,占用存储空间。 二、面向对象和面向过程 两者都是软件开发思想,先有面向过程,后有面向对象。在 阅读全文
posted @ 2019-08-17 21:02 sanguozhi 阅读(139) 评论(0) 推荐(0)

数组

摘要: 一、数组 Java中数组是相同类型数据的有序集合。每个数组元素可以通过一个下标来访问,下标从0开始。 数组声明:①数据类型[ ] 数组名(推荐写法) ②数据类型 数组名[ ] 数组赋值,以int [ ]a为例:①a = new int[5];a[0] = 10...a[4] = 10;②a = ne 阅读全文
posted @ 2019-08-17 16:18 sanguozhi 阅读(148) 评论(0) 推荐(0)

流程控制、方法

摘要: 一、流程控制分类 流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:分支结构、循环结构和顺序结构。 1、java分支结构分为两种: ①if条件分支,判断类型不是单一,只要一个分支被执行后,后边的分支不再执行,等值和区间都可以,if的使用范围大 ②switch case,匹配固定值(整形/字 阅读全文
posted @ 2019-08-17 11:24 sanguozhi 阅读(378) 评论(0) 推荐(0)

Java数据

摘要: Java的数据类型分为: 1、基础数据类型:①byte,1个字节 ②short,2个字节 ③int,4个字节 ④long,8个字节 ( ①~④为整型,java默认为int) ⑤float,4个字节(也称单精度,精确到6-7位有效数字) ⑥double,8个字节(也称双精度,精确到15-16位有效数字 阅读全文
posted @ 2019-08-09 21:16 sanguozhi 阅读(211) 评论(0) 推荐(0)

Java概述及安装配置

摘要: 一、Java流行原因 1、互联网的爆发 2、解决了硬件和软件的兼容性问题 Java 核心优势——跨平台 二、Java的版本 1、JavaSE:java标准版,用于桌面端开发。 2、JavaEE:java企业版,用于服务器端开发。 3、JavaME:java微机版,嵌入式开发。 三、Java实现跨平台 阅读全文
posted @ 2019-08-07 17:45 sanguozhi 阅读(132) 评论(0) 推荐(0)