自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java笔记(抽象)

1、抽象类的特点: <1> 抽象方法一定在抽象类中 <2> 抽象方法和抽象类都必须被abstract 关键字修饰 <3> 抽象类不可以用new 创建对象,因为调用抽象方法没意义 <4> 抽象类中的抽象方法要被使用,必须由子类复写起所有的抽象方法后,建立子类对象调用; 如果子类只覆盖了部分的抽象方法, 那么该子类还是一个抽象类。 <5> 抽象类中可以有抽象方法也可以有非抽象方法 <6> 抽象类和一般类没有太大的不同: 该如何描述事物,就

2020-06-17 19:12:20 136

原创 Java笔记(继承2)

继承: if(s==null) s=new Student(); return s; 讲学生和工人的共性描述提取出来,单独进行描述。只要让学生和工人与单独描述的这个类有关系,就可以了。 1、 提高了代码的复用性。 2、 让类与类之间产生了关系。有了这个关系,才有了多态的特性。 3、 注意:千万不要为了获取其他类的功能,简化代码而继承。必须是类与类之间有所属的关系才可以继承。所属关系 is a 4、 Java 语言中,Java 只支持单继承,不支持多继承。 因为多继承容易带来安全隐患:当多个父类中定义了相同

2020-06-17 19:11:25 116

原创 Java笔记 (面向对象2)

什么时候使用静态: 1、什么时候定义静态变量(类变量)呢? <1> 当对象中出现共享数据时,该数据被静态所修饰。 <2> 对象中特有的数据要定义成非静态存在于堆内存中。 2、什么时候定义静态函数呢? 当功能内部没有访问到非静态数据(对象特有数据),则可定义成静态函数。 静态的应用: <1> 每一个应用程序中都有共性的功能,可以将这些功能进行抽取,独立封装,以便复用。 <2> 将方法都静态后,可以方便于使用,但是该类还是可以被其他程序建立对象。 为了更严谨,强制

2020-06-17 19:08:04 115

原创 Java笔记(面向对象1)

静态: 1、Static 是一个修饰符,用于修饰成员(成员变量 、成员方法) 2、当成员被静态修饰后,就多了一种调用方式,除了可以被对象调用外,还可以直接被类名调用 格式:类名.静态成员 3、Static 特点: <1>、随着类的加载而加载。 也就是说:静态会随着类的消失而消失,说明它生命周期最长。 <2>、优先于对象存在 。明确一点:静态先存在对象后存在。 <3> 被所有对象共享 , <4> 可以被类名所调用 4、实力变量和类变量的区别: <1>

2020-06-17 19:05:04 104

原创 Java笔记(多态)

1、多态概述 面向对象三大特征之一,即多种形态,例如一个人可以有学生形态,但同时也有人类形态 2、格式与使用 代码当中体现多态性,其实就是一句话,父类引用指向子类对象 格式: ​ 父类名称 对象名 = new 子类名称(); ​ 或者 ​ 接口名称 对象名 = new 实现类名称 3、成员变量使用特点 类似于在继承中 1、直接通过对象名称访问,等号左侧的 2、间接通过成员方法访问,看该方法属于谁,优先用谁 4、成员方法使用特点 也类似于继承 ​ new的是谁就优先用谁,没有则向上找, 5、多态的好处 可以统

2020-06-15 09:35:47 139

原创 Java笔记(接口)

Java接口是Java语言中存在的结构,有特定的语法和结构,Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口实现和类继承的规则不同,因为Java接口不涉及表象,因此Java接口本身没有任何实现。 接口的声明 接口的声明语法格式如下: Interface关键字用来声明一个接口。下面是接口声明的一个简单例子。 NameOfInterface.java 文件代码: 接口有以下特

2020-06-15 09:33:33 149

原创 Java笔记(继承1)

一、继承的概念 继承在本职上是特殊一般的关系,即常说的is-a关系。子类继承父类,表明子类是一种特殊的父类,并且具有父类所不具有的 一些属性或方法。 继承的语法格式: 1.继承的关键字是:extends public class 子类名 extends 父类名{…} 例如: public class UNStudent extends Student {…} 注:1.子类又称超类,拓展类 ;父类又称基类。 2.Java中类的继承只能是单继承(单根继承),即一个类只能继承一个父类,但是一个类可以由多个类来继承

2020-06-14 08:38:58 163

原创 Java笔记(异常)

一、异常的概念   异常指的是运行期出现的错误,也就是当程序开始执行以后执行期出现的错误。   小结: 异常是运行期间出现的错误,运行期间出现错误以后JAVA处理这种错误的方式是首先会找相应的catch代码,看看有没有使用catch去捕获异常,如果有catch存在,那么JAVA就会自动跳到catch那里去处理异常,如果没有catch,那么JAVA将会把这个错误抛出去,然后将相关的错误信息打印出来。想用catch捕获异常时必须要写try,没有try就不能用catch,try里面写的是有可能产生异常的语句,ca

2020-06-14 08:34:08 136

原创 Java笔记(方法)

方法(函数): 实现特定功能的代码块。 格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,...){ 方法体; return 返回值; } 修饰符:现在先使用public static 返回值类型:用来限定返回值的类型的 有明确返回值类型 无明确返回值类型 方法名:驼峰命名法 参数列表: 参数类型:数据类型 参数名:变量名 方法体:具体实现功能的代

2020-06-05 12:17:04 83

原创 Java笔记(运算符)

java中经常用到的关系运算符,总结后就是下面的表格: 例子如下: package Lianxi; import java.util.Scanner; public class Lianxi { public static void main(String[] args) { int a = 10; int b = 20; System.out.println("*************************************"); System.out.println("变量a值为1

2020-06-05 12:07:05 155

原创 数据类型常量

常量值 常量值又称为字面常量,它是通过数据直接表示的,因此有很多种数据类型,像整型和字符串型等。下面一一介绍这些常量值。 整型常量值 Java 的整型常量值主要有如下 3 种形式。 十进制数形式:如 54、-67、0。 八进制数形式:Java 中的八进制常数的表示以 0 开头,如 0125 表示十进制数 85,-013 表示十进制数 -11。 十六进制数形式:Java 中的十六进制常数的表示以 0x 或 0X 开头,如 0x100 表示十进制数 256,-0x16 表示十进制数 -22。 整型(int)常量

2020-06-04 15:02:37 819

原创 Java笔记(变量)

变量命名规则: 1) 由字母 、数字、下划线_、 $组成; 2) 不能以数字开头; 3) 不能是java的关键字; 4) 不能是字面值 true,false,null 变量命名规范: 小驼峰(骆驼)命名法: 如果变量名由多个单词组成,那么第一个单词的首字母小写,后边单词首字母大写 例子: int age = 22; int myAge = 22; int myAgeValue = 33; Java关键字: abstract assert boolean break byte case catch char

2020-06-04 14:56:36 269

原创 Java 笔记(数组)

数组的写法: 数据类型 [ ] 数组名 = new 数据类型[数组的长度]; 数组的要素: 1:数据类型:这个数组存储的元素的类型 2:数组名:用来标识数组的 3:数组的长度:数组能存储多少元素 4:数组的索引/下标:从0开始用来标示每一个元素的位置5:数组的元素:数组中存储的数据,我们一般称为元素 向数组中存储数据:使用数组四步走 1:先声明 告诉计算机数据类型是什么 语法:数据类型 数组名 [...

2020-03-18 10:15:07 70

空空如也

空空如也

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

TA关注的人

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