- 博客(12)
- 收藏
- 关注
原创 java面向对象----异常
一、 异常机制的概述异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 程序错误分为三种:1.编译错误;2.运行时错误;3.逻辑错误。 (1)编译错误是因为程序没有遵循语法规则,编译程序能够自己发现并且提示我们错误的原因和位置,这个也是大家在刚接触编程语言最常遇到的问题。 (2)运行时错误是因为程序在执行时,运行环境发现了不能执行的操作。 (3)逻辑错误是因为程序没有按照预期的逻辑顺序
2020-07-08 20:12:17
195
原创 java面向对象----
定义接口接口继承和实现继承的规则不同,一个类只有一个直接父类,但可以实现多个接口。Java 接口本身没有任何实现,只描述 public 行为,因此 Java 接口比 Java 抽象类更抽象化。Java 接口的方法只能是抽象的和公开的,Java 接口不能有构造方法,Java 接口可以有 public、Static 和 final 属性。接口把方法的特征和方法的实现分隔开来,这种分隔体现在接口常常代表一个角色,它包装与该角色相关的操作和属性,而实现这个接口的类便是扮演这个角色的演员。一个角色由不同的演员来演
2020-07-08 20:07:56
101
原创 java面向对象----多态
我们都知道面向对象有四个基本特性:抽象、封装、继承、多态。这四个特性,概括起来可以这么理解,抽象、封装、继承是多态的基础,多态是抽象、封装、继承的表现。多态什么是多态不同类的对象对同一消息作出不同的响应就叫做多态。就像上课铃响了,上体育课的学生跑到操场上站好,上语文课的学生在教室里坐好一样。多态的作用简单讲就是解耦。再详细点讲就是,多态是设计模式的基础,不能说所有的设计模式都使用到了多态,但是23种中的很大一部分,都是基于多态的。多态存在的三个条件1、有继承关系2、子类重写父类方法3、父类引
2020-07-08 20:06:02
122
原创 java面向对象---继承
继承的特性子类拥有父类非private的属性,方法。子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。子类可以用自己的方式实现父类的方法。Java的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如A类继承B类,B类继承C类,所以按照关系就是C类是B类的父类,B类是A类的父类,这是java继承区别于C++继承的一个特性。提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系)。继承关键字继承可以使用 extends 和 implements
2020-07-08 20:04:27
103
原创 java面向对象---对象和封装
软件出现的目的 面向对象设计和开发程序的好处用计算机语言描述现实世界 交流更加流畅用计算机解决现实世界的问题 提高设计和开发效率面向对象的思想 描述→ 面向对象的世界符合人类的思维习惯从现实中抽象出类分三步1 找出它的种类2 找出它的属性3 找出他的行为调用静态的方式1:实例化对象.对象.静态方法();对象.静态属性调用静态的方式2:类名.属性或方法静态代码块只能给static的属性赋值注意代码块作用给静态属性赋予初始值使用的永远都比构造方法先执行一步普通属
2020-07-08 20:01:30
81
原创 java面向对象----类的无参带参方法
一、对象 语法: 访问修饰符 方法返回值类型 方法名称(){ //方法的主体 }二、无参方法 1、有返回值 例如: public String play(){ //return的值类型和方法的返回值类型保
2020-07-08 19:59:56
285
原创 java基础----类和对象
一、面向对象简述面向对象是一种现在最为流行的程序设计方法,几乎现在的所有应用都以面向对象为主了,最早的面向对象的概念实际上是由IBM提出的,在70年代的Smaltalk语言之中进行了应用,后来根据面向对象的设计思路,才形成C++,而由C++产生了Java这门面向对象的编程语言。但是在面向对象设计之前,广泛采用的是面向过程,面向过程只是针对于自己来解决问题。面向过程的操作是以程序的基本功能实现为主,实现之后就完成了,也不考虑修改的可能性,面向对象,更多的是要进行子模块化的设计,每一个模块都需要单独存在,并
2020-07-08 19:55:04
83
原创 java入门基础数组篇
什么是数组——————总的来说,数组是一种容器,可以用来存放一类数据。也可以说数组是一种线性的数据结构,因为数组直观的表现出来就是一条整齐排列的数据的链(或者是一个矩阵)。Java的数组类中只定义了一个属性——length,用来存储一个数组的长度——————————————————————————————————————————————————定义数组的格式——————一维数组按照如下方式定义:数据类型 [] 数组名 = new 数据类型[length];数据类型 [] 数组名 = {数据
2020-06-18 19:03:30
479
原创 java基础---循环结构理论
顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。Java中有三种主要的循环结构:while循环do…while循环for循环——————————————————————————————————————————while循环while是最基本的循环,它的结构为:while( 布尔表达式 ) {//循环内容}只要布尔表达式为true,循环体会一直执行下去。——————————————————————————————————————————do…wh
2020-06-18 18:57:43
84
原创 java基础---选择结构(三个)
if单选择结构语法结构:if(布尔表达式){语句}if语句对条件表达式进行一次测试,若测试为真,则执行{}中的语句,否则跳过该语句。————————————————————————————————————————if-else双选择结构语法结构:if(布尔表达式){语句1}else{语句2}当条件表达式为真时,执行语句块1,否则,执行语句块2。也就是else部分。————————————————————————————————————————if-else if-else多选
2020-06-18 18:48:02
235
原创 java中变量和常量的意思
变量的命名规则:①变量名必须是一个有效的标识符②变量名不可以使用Java中的关键字③变量名不能重复④应选择有意义的单词作为变量名。①常量的定义:在程序运行过程一直不会改变的量称为常量,通常也成为"final变量"。常量在整个程序中只能被赋值一次。在为所有的对象共享值时,常量是非常有用的。声明常量的标准语法为:final 数据类型 变量名[=值]②常量名通常使用大写字母,但这不是必须。很多Java程序员使用大写字母表示常量,是为了清楚的表明正在使用常量。③当定义的final变量为成员变量时,必须
2020-06-15 14:26:00
250
原创 jdk1.8的配置和安装
jdk1.8的配置和安装双击安装包,以博主为例,双击jdk-8u121-windows-x64可执行文件,将会进入 JDK 的安装界面:接下来,配置环境变量,使 JDK 全局生效。首先,找到 JDK 的安装目录,进入这一层 C:\Program Files\Java\jdk1.8.0_121目录,复制以备后用。然后,通过“控制面板”进入“系统”属性,实际上直接选择“此电脑”点击右键选择“属性”,点击“高级系统设置”,点击“环境变量”,选择“系统变量”区域的“新建”功能,设置系统变量名为JAVA_HOME,
2020-06-15 14:22:32
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人