12_String
# String String 核心特性 String 是 java.lang 包下的核心类,用于表示字符串。Java 中所有双引号包裹的字符串字面量,本质都是 String 类的实例。 不可变性 String 是不可变字符序列,对象一旦创建,其内容无法修改。 - 底层:JDK 8 及之前用 private final char[] value … 阅读更多
继承、重载、重写、多态、抽象类、接口、final、Static
继承、重载、重写、多态、抽象类、接口、final、Static 继承 继承就是子类继承父类的属性和方法,实现代码复用。在父类里面抽取的属性和方法一定是所有子类所共有Java是单继承,就是一个类只能继承extends(inherit)一个类,而java这种面向对象的语言就是对现实世界的描述,现实世界中是存在很多多继承,但是java里面是支持实现多个接… 阅读更多
面向对象
类 定义 类:对现实世界中事物的抽象。Student 对象:现实世界中具体的个体。张三、李四 这些具体的学生 面向对象的特征:抽象、封装、继承、多态 OOP: Object Oriented Programming 面向对象编程 类和对象的总结: 1、现实世界都是由很多对象组成的,基于对象的共同特征抽象出类。 2、对象:真实存在的对象 3、类中包含… 阅读更多
08_数组
# 数组 数组定义的方式: 1、静态初始化:在声明数组的同时,直接给出数组元素的初始值。适用于数组元素已知的情况。 int[] array = {32,5,7,87}; int[] array = new int[]{32,5,7,87}; 2、动态初始化:在声明数组时,仅指定数组的长度,然后通过赋值语句逐个给数组元素赋值。适用于数组元素在声明时… 阅读更多
流程控制语句
流程控制语句 流程控制语句 流程控制语句用于控制程序中各语句的执行顺序。Java 流程控制分为三类: 顺序结构:默认执行顺序,从上到下依次执行分支结构:根据条件选择执行不同代码(if-else, switch)循环结构:重复执行某段代码(for, while, do-while) 1. if-else 分支语句 1.1 基本 if 语法: if (… 阅读更多
Java 内部类
Java 内部类 定义:定义在另一个类内部的类,称为内部类;外部容纳它的类叫外部类四大分类:成员内部类、静态内部类(静态嵌套类)、局部内部类、匿名内部类 1. 成员内部类 写在外部类成员位置,没有 static 修饰 class Outer{ //成员内部类 class Inner{ } } 依附外部类实例,必须先创建外部类对象,才能创建内部类对象… 阅读更多
05_Java基本知识
# java基本知识 代码规范 1. {}四个空格的缩进2. 函数和函数中间应该有一个空行3. if和else即使只有一句话,也要加上{}4. 类名首个单词的首字母大写StudentManager,一般是名词5. 函数首个单词的首字母小写printStudentInfo(),一般以动词开头6. 标识符只能有字母数字_$组成(语法上不允许有中文)7… 阅读更多
ideal 快捷键
ideal 快捷键 Ctrl+F:搜索 Ctrl+R:替换 Shift两次: 包含各种文件、方法的搜索 Ctrl+Shift+F: 根据输入内容查找整个项目 或 指定目录内文件 Ctrl + Shift + R 根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件 Alt+Enter:快速修复一些错误 Shift+F6:文件、变量、方法重命… 阅读更多
Windows CMD
Windows CMD 一、目录操作指令 cd 文件夹名 cd java 切换到当前目录下 java 文件夹 cd .. 切换到上一级目录(等价Linux cd ../) cd \ 切换到当前盘符根目录 cd %USERPROFILE% 切换到当前用户家目录(等价Linux cd ~) Windows路径分隔符 \,Linux 是 / mkdir … 阅读更多
Linux 命令
# Linux 命令 目录指令 cd 目录名 cd java ​ 切换到该目录下 cd ../ 切换到上一层的目录 cd ~ 切换到当前用户家目录(root用户即为root目录) cd /目录名 切换到根目录下指定目录 mkdir 目录名 mkdir java ​ 创建目录 ls -all 目录名 在根目录 / 下使用ls,查看目录下所有目录和文件… 阅读更多