随笔分类 -  Java学习

摘要:Java修饰符 一、abstract 概述 抽象的意思 可以修饰的内容 (1)类(2)方法 抽象类 概念: 被 abstract 修饰的类称为抽象类语法: public abstract class 抽象类类名{} 抽象方法 抽象⽅法 : 被abstract 修饰的⽅法语法: 访问修饰符 abstr 阅读全文
posted @ 2021-04-13 18:50 泰初 阅读(859) 评论(0) 推荐(0)
摘要:#多态 概念 父类引用指向子类对象 父类类型的一个变量中存储了一个子类的对象 多态的理解 一个事物是什么取决于你认为它是什么(引用类型) 你认为的 > 引用类型 一个事物是什么 > 对象 ##多态的概念 属性没有多态(不研究) 成员方法具有多态 -(1)编译时多态————在编译时只能调用引用类型所对 阅读全文
posted @ 2021-04-13 09:54 泰初 阅读(1959) 评论(0) 推荐(0)
摘要:super 关键字 含义 super : 超级的 含义: 在Java中代表当前对象的 直接父类对象的引用 用法分类 super. super(实际参数) 1、super(实际参数) super():代表调⽤⽗类⽆参的构造 super(参数):调⽤⽗类有参的构造 作用: 在⼦类构造⽅法中调⽤⽗类的构造 阅读全文
posted @ 2021-04-11 23:32 泰初 阅读(2596) 评论(0) 推荐(0)
摘要:构造方法 概述 构造方法: 也叫做构造器 构造函数 ,本质就是一个特殊的方法. 特点 1. 构造⽅法的⽅法名和类名⼀致(包括⼤⼩写) 2. 构造⽅法没有返回值类型(连void都没有) 3. 构造⽅法可以重载 4. 构造⽅法不可以⼿动调⽤,只能在创建对象的时,jvm⾃动调⽤ 5. 构造⽅法在创建对象时 阅读全文
posted @ 2021-04-11 23:18 泰初 阅读(2310) 评论(0) 推荐(0)
摘要:1、面向对象的三大特征是什么? 答:封装、继承、多态 2、成员变量和局部变量的区别有哪些? 答: 答案一: 1.在位置上: 成员变量 :类中方法外 局部变量: 方法中. 2.在内存中: 成员变量:堆中对象里 局部变量:栈中方法里 3.生命周期: 成员变量: 随着对象的产生而产生,随着对象的消亡而消亡 阅读全文
posted @ 2021-04-11 22:51 泰初 阅读(200) 评论(0) 推荐(0)
摘要:#成员变量和局部变量的对比 ##答案一: 1.在位置上: 成员变量 :类中方法外 局部变量: 方法中. 2.在内存中; 成员变量:堆中对象里 局部变量:栈中方法里 3.生命周期: 成员变量: 随着对象的产生而产生,随着对象的消亡而消亡 局部变量: 随着方法的产生而产生,随着方法的消亡而消亡 ##答案 阅读全文
posted @ 2021-04-11 22:47 泰初 阅读(246) 评论(0) 推荐(0)
摘要:面向对象 一、面向对象 概念:面向对象是一种编程思想,使用编程语言解决现实问题的一种思路。 分类: 面向过程: C语言 面向对象: Java 面向对象的思想: ⾯向过程的思想:⾃顶向下 逐步执⾏。 > 当解决一件事情的时候,首先想到的是我该怎么去做 ⾯向对象思想:以对象为中心,使用对象调用其功能。 阅读全文
posted @ 2021-04-11 22:31 泰初 阅读(3730) 评论(0) 推荐(1)
摘要:数组 一、概念 数组: 内存中一片连续的内存空间,可以存储多个类型相同的数据,方便统一进行处理. 元素: 就是数组中的每个数据 下标: 就是为每个元素分配的一个编号 0 数组的长度 - 1 数组的长度: 就是数组的容量,可以进行动态的获取 数组名.length 二、数组的定义 数组定义的步骤: 1. 阅读全文
posted @ 2021-04-11 16:43 泰初 阅读(1210) 评论(0) 推荐(0)
摘要:方法 一、概念: 方法: 具有特定功能的一段代码,这段代码可以通过名字进行重复使用,从而达到代码简化的目的。 二、方法定义的步骤: 1. 方法的声明 > 向外界说明自己的名字在调用的时候需要什么数据,能够为方法的使用者提供什么类型的数据 语法: public static 返回值类型 方法名(形式参 阅读全文
posted @ 2021-04-11 12:00 泰初 阅读(3898) 评论(0) 推荐(0)
摘要:一、代码(无输入) /* 这是一个最简单的Java实例,它将输出:Hello World! 首先创建一个类,其格式为: public class 类名{内容} */ public class HelloWorld { /* 主方法入口:所有的 Java 程序由 public static void 阅读全文
posted @ 2021-04-07 14:05 泰初 阅读(6369) 评论(0) 推荐(0)
摘要:首先我们需要了解Java 程序从源代码到运行的过程: Java 程序从源代码到运行一般有下面 3 步: 1、代码书写完成之后,保存成.Java文件。 2、.Java文件运行时,Java不是直接编译或解释成机器码文件的,它会先通过JDK中的javac.exe编译成Java虚拟机(JVM )可理解的字节 阅读全文
posted @ 2021-04-06 23:38 泰初 阅读(1252) 评论(0) 推荐(0)
摘要:一、Java开发的基本规则 在正式书写程序前,有些知识需要去了解一下。 1、Java项目开发目录结构 项目实际开发时,我们一般把项目根据功能分为几个模块,模块下放置包,包下放置类和接口,类和接口中存放具体代码(方法、变量) 即:module(模块) > package(包,包主要用来对类和接口进行分 阅读全文
posted @ 2021-04-06 23:24 泰初 阅读(1309) 评论(0) 推荐(0)
摘要:JVM Java Virtual Machine Java虚拟机。 主要用来解释运行符合jvm标准的语言。 (java、kotlin、scala)JRE Java Runtime Environment Java运行时环境。Java中定义了很多类,组成了类库。JRE就是JVM + 类库。 主要用来运 阅读全文
posted @ 2021-04-06 22:42 泰初 阅读(1588) 评论(0) 推荐(0)
摘要:JavaME、JavaSE、JavaEE都是Java语言平台版本。 1、JavaME(Java Micro edition) Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。在早些年的时候,比如我们的诺基亚手机和摩托罗拉手机上 阅读全文
posted @ 2021-04-06 17:02 泰初 阅读(3090) 评论(0) 推荐(0)
摘要:变量 一、变量的概念 变量: 在程序运行过程中,其值可以发生改变的量。 变量就是内存中一块空间,是数据存储的基本单元,就是一个数据存储的容器. 二、变量的三要素 变量名 数据类型 变量值 三、Java中数据类型的特点 Java是一个强类型的语言, 要求变量中存储的数据类型 必须和变量声明的类型要保持 阅读全文
posted @ 2021-04-01 22:28 泰初 阅读(5268) 评论(0) 推荐(0)
摘要:常量 一、常量的概念 常量: Java程序运行过程中其值不可以发生改变的量 二、常量的分类 1. 按照数据类型进行分类 基本数据类型(简单数据类型) 整数类型 byte、short、int、long 234 小数类型 float、double 12.5 字符类型 char 'A' 布尔类型 bool 阅读全文
posted @ 2021-04-01 22:10 泰初 阅读(3644) 评论(0) 推荐(0)
摘要:基本数据类型转换 1、基本数据类型转换概念 转换原因 Java是强类型语言,数据类型之间不能随意转换,但运算时数据类型不匹配,所以需要转换. 2、数据类型转换分类 自动类型提升 强制类型转换 2.1、自动类型提升 概念 范围小的数据类型可以直接转换为范围大的数据类型 2. 数据类型范围大小排序 要点 阅读全文
posted @ 2021-04-01 21:22 泰初 阅读(556) 评论(0) 推荐(0)
摘要:数据类型分类 结构图: 一、基本数据类型 1、整数类型 类型所占字节取值范围 byte 1B - 128 127 short 2B -32768 32767 int 4B -2147483648 2147483647 long 8B -2^63 2^63-1 整数类型中字面值常量的默认类型是int类 阅读全文
posted @ 2021-04-01 20:47 泰初 阅读(528) 评论(0) 推荐(0)
摘要:char——字符类型 类型所占字节取值范围 char 2B 0 65535 字符类型变量的赋值方式: (1) 通过 ' ' 形式赋值 //案例: char c = 'A'; (2) 通过ASCII码表赋值 //案例: char c = 65; 这里的 65 并非一个int类型常量,而是一个ASCII 阅读全文
posted @ 2021-04-01 20:22 泰初 阅读(1631) 评论(0) 推荐(0)
摘要:一、下载及安装 下载 去官网https://www.eclipse.org/ 安装 找到一个合适的位置,直接解压即可 二、简单使用 软件启动 以后但凡是写一个java程序,都需要先建立一个项目,然后在项目中新建一个包,在包中放不同的java代码 新建一个项目 新建一个类 项目运行 1. 点击工具栏的 阅读全文
posted @ 2021-03-25 20:34 泰初 阅读(159) 评论(0) 推荐(0)