JAVA
文章平均质量分 80
小陈工
菜鸟程序猿,求指导~
展开
-
JAVA基础知识-day11
一、final关键字1.1 概述:final 关键字, 用于修饰不可改变内容。 可以用于修饰类、方法和变量。1.2 当final关键字用来修饰一个类的时候,格式:public final class 类名称 {// …}1.2.1 注意事项:当前这个类不能有任何的子类。一个类如果是final的,那么其中所有的成员方法都无法进行覆盖重写。1.3 当final关键字用来修饰一个方法的时候,这个方法就是最终方法,不能被覆盖重写。格式:public final 返回值类型 方法名称(参数列表)原创 2021-09-20 19:26:32 · 120 阅读 · 0 评论 -
JAVA基础知识-day10
一、接口1.1 概述:接口是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法,默认方法,静态方法,私有方法。1.2 接口的使用,它不能创建对象,但是可以被实现( implements ,类似于被继承)。一个实现接口的类(可以看做是接口的子类),需要实现接口中所有的抽象方法,创建该类对象,就可以调用方法了,否则它必须是一个抽象类。1.3 定义格式: public interface 接口名称 {方法体}1.4原创 2021-09-19 19:02:22 · 103 阅读 · 0 评论 -
JAVA基础知识-day09
一、继承1.1 概述:当多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可。 其中,多个类可以称为子类,单独那一个类称为父类。1.2 定义: 继承就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。1.3 好处:1. 提高代码的复用性。2. 类与类之间产生了关系,是多态的前提。1.4 格式:class 父类 {…}class 子类 extends 父类 {原创 2021-09-19 14:58:01 · 105 阅读 · 0 评论 -
JAVA基础知识-day08
一、String类1.1 概述:java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如 “abc” )都可以被看作是字符串类的实例。类String包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串等方法。1.2 特点:1.2.1. 字符串不变:字符串的值在创建后不能被更改。1.2.2. 因为String对象是不可变的,所以它们可以被共享。1.3 创建方法:1.3.1 public String() :初始化新创建的 String对象,以使其表原创 2021-09-18 20:55:04 · 140 阅读 · 0 评论 -
JAVA基础知识-day07
一、API1.1 概述: 应用程序编程接口。Java API是一本程序员的字典 ,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学 习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。1.2 API使用步骤:1. 打开帮助文档。2. 点击显示,找到索引,看到输入框。3. 在输入框里输入,然后回车。4. 看包。java.lang下的类不需要导包,其他需要。5. 看类的解释和说明。原创 2021-09-17 17:46:54 · 123 阅读 · 0 评论 -
JAVA基础知识-day06
一、面向对象思想1.1 面向对象思想是一种更符合我们思考习惯的思想,它可以将复杂的事情简单化,并将我们从执行者变成了指挥者。 面向对象的语言中,包含了三大基本特征,即封装、继承和多态。1.2 类和对象:1.2.1 类:是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。1.2.2 对象:是一类事物的具体体现。对象是类的一个实例,必然具备该类事物的属性和行为。1.2.3 类与对象的关系:类是对一类事物的描述,是抽象的。对象是一类事物的实例,是具体的。原创 2021-09-16 22:49:31 · 147 阅读 · 1 评论 -
JAVA基础知识-day05
一、数组定义和访问1.1 数组概念:数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。1.2 数组的特点:1. 数组是一种引用数据类型2. 数组当中的多个数据,类型必须统一3. 数组的长度在程序运行期间不可改变1.3 两种常见的初始化方式:1. 动态初始化(指定长度)在创建数组的时候,直接指定数组当中的数据元素个数。举例:int[] arrayA = new int[300];2. 静态初始化(指定内容):在创建数组的时候,不直接指定数据个数多少,而是直接将具体的数据内容进行指原创 2021-09-16 15:45:22 · 99 阅读 · 0 评论 -
JAVA基础知识-day04
一、开发工具IntelliJ IDEA1.1 开发工具概述:IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。需要有JRE运行环境并配置好环境变量。 它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发。1.2 IDEA软件安装:可去IDEA官网下载,学习版可找我领取1.3 点击new按钮,配置安装的 JDK9 版本1.4 创建新项目,选择项目路径1.5 展开创建的工程,在源代码目录 src 上,鼠标右键,选择 new->pa原创 2021-09-15 22:12:55 · 4175 阅读 · 0 评论 -
JAVA基础知识-day03
一、流程控制1.1 顺序结构: 根据代码编写的顺序,从上到下运行二、判断语句2.1 判断语句1–if2.1.1 第一种格式:if(关系表达式){语句体;}执行流程:首先判断关系表达式看其结果是true还是false如果是true就执行语句体如果是false就不执行语句体2.1.2 第二种格式:if(关系表达式) {语句体1;}else {语句体2;}执行流程:首先判断关系表达式看其结果是true还是false如果是true就执行语句体1如果是false就执行语句体2原创 2021-09-15 12:16:15 · 160 阅读 · 0 评论 -
JAVA基础知识-day02
前言第二天学习JAVA的心得笔记,供新人小白参考学习,有则改之,无则加勉~一、数据类型转换1.1 自动转换:将取值范围小的类型自动提升为取值范围大的类型。byte、short、char‐‐>int‐‐>long‐‐>float‐‐>double1.2 强制转换: 将取值范围大的类型强制转换成取值范围小的类型。比较而言,自动转换是Java自动执行的,而强制转换需要我们自己手动执行。强制转换格式:数据类型 变量名 =(数据类型)被转数据值;1.3 注意事项:1.强制类型原创 2021-09-14 20:23:53 · 173 阅读 · 0 评论 -
JAVA基础知识-day01
JAVA基础知识-day01前言:哈喽,大家好久不见了,时隔两年我又再次在CDSN发布文章啦,回顾一下这两年的工作,我沉迷于996无法自拔,导致内分泌失调,也没心情写博客了。好在这种情况没有持续下去,经过了一段时间的调整,我又重新起航啦,那么本次发布的是我现在刚开始学习的JAVA语言的学习笔记,希望跟大家一起学习,共同进步,我的VX13302552676,欢迎大家跟我一起交流技术心得。一、开发环境搭建1.1 java虚拟机——JVM,JVM是运行所有Java程序的假想计算机,是Java程序的运行环境,原创 2021-09-13 22:22:49 · 299 阅读 · 2 评论