Java
EIUC_Thread
题解搬运工
展开
-
Java 异常处理
Java 异常处理1、Java的异常处理思想:(面向对象思想) 为对应的异常提供了相应的异常类,在异常类中就描述了该异常的所有信息,然后当出现相应的异常时就抛出该异常的对象,该异常对象就表示该异常类,就是封装了该异常的所有信息。2、异常体系异常类的结构关系Throwable ---- 根类 1、Error ---- 错误 一般是JVM抛出的严重性的问题,这种问题一般都是代码的错误问题,无法像异常一样去针原创 2020-11-03 20:15:54 · 73 阅读 · 0 评论 -
Java 接口思想、多态、内部类
Java 接口思想接口的使用思想多态概念多态的使用细节内部类接口的使用思想狭义思想:接口是对功能的扩展;广义思想:接口是对外暴露的规则;多态概念概念:多态是指事物的多种形态。在java中最常见的两种多态形式: 1)方法的重载:方法的多态,一个方法的多种形态; 2)对象的多态:父类或接口的引用指向子类或实现类的对象;一般说的多态是指对象的多态;多态的前提是必须有继承或实现的关系;在编程中遇到方法参数列表中有接口类型,但是可以传递实现类对象的原原创 2020-10-31 11:01:52 · 166 阅读 · 0 评论 -
Java final关键字、抽象类、模板方法设计模式、接口interface
Java final关键字final关键字抽象类概念抽象类存在的意义抽象类的特点模板方法设计模式接口interface介绍接口的特点jdk8对接口的扩展final关键字1、被final修饰的类不能被继承;2、被final修饰的方法不能被重写;3、被final修饰的变量是常量,值不能被修改(一般会被定义为类成员);抽象类概念抽象方法:不具体的方法(只有方法声明部分,没有方法体的方法,使用abstract关键字修饰)public void test(){//具体方法,可直接调用 方法体;}原创 2020-10-29 20:41:05 · 206 阅读 · 0 评论 -
Java 单例设计模式、继承、super关键字
Java 单例设计模式单例设计模式1、设计模式单例设计模式继承supe关键字方法的重写(覆盖)常见的面试题静态成员的继承单例设计模式1、设计模式 针对特定的问题提供的固定的最优的解决方案; 在面向对象的编程语言中有23中设计模式;单例设计模式 确保唯一性; 拿到某个类的对象,始终是同一个对象,多个对象引用的引用地原创 2020-10-28 21:05:20 · 167 阅读 · 0 评论 -
Java 构造函数、this、static、代码块
Java 构造函数、this、static构造函数(构造方法 构造器)this关键字static关键字构造函数(构造方法 构造器)1、对象的创建: 类名 对象名 = new 构造方法;2、当定义一个类时,即使类中什么内容都没有定义[指类中没有定义任何构造器的时候],编译器会默认给我们一个无参构造方法(默认无参构造器)。我们可以显示的定义出来 当我们给类定义了带参构造函数后,编译器就不再为我们提供默认的无参构造函数,我们再次使用无参构造函数时就原创 2020-10-26 20:39:33 · 195 阅读 · 0 评论 -
Java 面向对象编程
Java 面向对象编程面向对象的介绍目前所有的高级编程语言,编程思想分为两种: 1)面向过程:面向过程针对的是过程,过程理解为步骤。完成一个功能都有一定的步骤,一步一步去完成。 2)面向对象:面向对象针对的是对象,具有特定功能的对象;然后拿到对象就可以使用对象完成相应的功能。面向对象思想再编程中的体现 将数据(属性)和功能分装到对象中,然后拿到对象,就可以使用对象持有的数据和功能完成相应的任务。面向对象思想在Java中的实现通原创 2020-10-25 20:08:16 · 102 阅读 · 0 评论 -
Java 数组
Java 数组定义1、数组是个容器(堆中的一块空间,需要在堆中开辟一块空间new);2、数组可以同时存储同一类数据的多个数据(a、多个数据;b、同一类型);特点1、可以存储多个数据,但只能是同一类型;2、数组创建完成后数组长度无法改变;3、数组中存储的数据叫数组的元素,而数组中的每个元素都有对应的下标,下标从0开始;数组的创建与使用方式1、创建方式一: 数据类型[] 变量名 = new 数据类型[数组长度];(java 语法) 数据类型 变量原创 2020-10-20 19:53:12 · 339 阅读 · 0 评论 -
Java 函数
Java 函数介绍具有特定功能的代码块,该代码块有自己的函数名,可以通过调用函数名来执行函数中所封装的功能代码。定义格式修饰符 返回值类型 函数名(形参列表){ 函数体; [return 返回值;]}解释:1> 修饰符: 用于限定类 函数 变量等的使用范围2> 返回值类型: 限定函数的返回值的数据类型,当函数执行完其功能代码后,可能有结果也可能没有结果,如果有结果返回值类型就是限定函数功能结果的数据的类型,函数功能结果的数据类型必须和函数指定的返回值类型一致或具有数原创 2020-10-17 14:52:55 · 97 阅读 · 0 评论 -
Java源文件与字节码文件的关系
Java源文件与字节码文件的关系1、编译:编译的不是源文件,而是源文件中的类,会将源文件中的每个类都编译成一个个字节码文件,字节码文件的名称就是类的名称;2、一个源文件可以定义多个类,文件中类的类名不能相同、如果这多个类没有任何一个类被public修饰,那么源文件的名字任意;3、如果源文件中的多个类中有一个类被public修饰,那么这个类就是该源文件的主类,那么源文件的名称与该主类的名称一致;4、源文件中可以定义多个类,一般一个源文件只定义一个类,且类被public修饰,那么源文件名称与类名一致;原创 2020-10-12 11:20:00 · 1842 阅读 · 0 评论 -
Java初识
Java初识Java标识符Java数据类型a、整型浮点型字符型布尔型Java标识符自定义标识符主要用于类名,方法名,变量名等。组成元素有英文字母大小写,数字0-9,_和。命名规则1、不能以数字开始;2、不能使用关键字;3、不能以和。命名规则1、不能以数字开始;2、不能使用关键字;3、不能以_和。命名规则1、不能以数字开始;2、不能使用关键字;3、不能以和以外的符号开头的标识符;4、标识符长度无限制,但应该尽力表达其意思;5、变量名,方法名采用驼峰命名法;6、类名的每个单词首写字母大写;原创 2020-10-10 19:20:19 · 104 阅读 · 0 评论