java
黄河村店小二
转行Java的菜鸟
展开
-
Java面向对象学习笔记(六)引用类型数组
1. 数组是对象数组属于引用类型数组对象在堆中存储,数组变量属于引用类型,存储数组对象的地址信息,指向数组对象数组的元素可以看成数组对象的成员变量(只不过类型全部相同)2. 引用类型数组的声明和初始化数组的元素可以是任何类型,也包括引用类型数组先声明后初始化// 先声明再初始化Cell[] cells = new Cell[4]; cells[0] = new Cell(2, 5);cells[1] = new Cell(2, 6);cells[2] = new Ce原创 2021-07-19 10:18:09 · 182 阅读 · 0 评论 -
Java面向对象学习笔记(五)内存管理
Java面向对象学习笔记(五)内存管理1. 内存管理:JVM堆存储new出来的对象(包括实例变量)成员变量的生命周期:创建对象时存在堆中,对象被回收时一并消失垃圾:没有任何引用指向的对象垃圾回收器不定时到内存中清扫垃圾回收过程是透明的,不一定发现垃圾就立刻回收调用System.gc()可以建议JVM尽快调度GC来回收栈存储正在调用中的方法中所有的局部变量(包括参数)调用方法时,会在栈中为该方法分配一块对应的栈帧,栈帧中存储方法中所有局部变量(包括参数),方法调用完成后,原创 2021-07-18 11:50:37 · 69 阅读 · 0 评论 -
Java面向对象学习笔记(四)重写与重载
Java面向对象学习笔记(四)重写与重载1. 方法的签名签名:方法的名称、和参数列表一个类中,不可以有2个方法的签名完全相同一个类中,可以方法名相同而参数列表不同-------方法的重载(overload)编译时根据签名绑定调用方法示例如下class Animal { // 方法名 参数列表 public void eat ( ... ){ // 方法体 ... }}2. 方法的重写 override原创 2021-07-16 09:27:30 · 82 阅读 · 0 评论 -
Java面向对象学习笔记(三)继承
Java面向对象学习笔记(三)继承1. 泛化的过程实际上就是 类实例化 的过程2. 继承作用:实现代码的复用、避免代码重复通过 extends 来实现继承父类/超生类:所有子类所共有的属性和行为子类继承父类后,子类具有:父类的 + 子类的一个父类可以有多个子类,一个子类只能继承一个父类(单一继承)继承具有传递性子类可以重写(覆盖)继承自父类的方法,即方法名和参数列表与父类的方法相同子类利用重写修改父类的方法。当子类对象的重写方法被调用时(无论是通过子类的引用调用还是通过父类的引原创 2021-07-15 15:37:04 · 68 阅读 · 0 评论 -
Pom文件配置
Pom文件配置1. 标签 modelVersion<modelVersion>4.0.0</modelVersion>描述这个POM文件是遵从哪个版本的项目描述符Maven2和Maven3填4.002. 标签 parent<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</ar原创 2021-07-15 09:09:45 · 611 阅读 · 0 评论 -
Java面向对象学习笔记(二)构造方法
Java面向对象学习笔记(二)构造方法1.构造方法的语法结构构造方法的名称必须与类名相同构造方法没有返回值,但也不能写void语法:[访问修饰符] 类名(){ //构造方法体}2.通过构造方法初始化成员变量// 构造方法常用于实现对象成员变量的初始化// 学生类class Student{ //成员变量 private String name; private Int age; //构造方法 public Student(原创 2021-03-01 19:41:14 · 123 阅读 · 0 评论 -
Java面向对象学习笔记(一)类和对象
Java面向对象学习笔记(一)类和对象1. 面向对象的程序设计1.1 结构化程序设计的弊端缺乏对数据的封装数据和方法(对数据的操作)的分离1.2 什么是类?什么是对象?现实时间是由很多很多对象组成的,基于对象抽出了类对象 : 真实存在的单个的个体 类 : 类型/类别,代表一类个体类中可以包含:所有对象所共有的属性/特征(静)----成员变量所有对象所共有的行为(动)------------方法一个类可以创建多个对象,同一个类型的多个对象,结构相同,数据不同类是对象的模原创 2021-01-20 17:25:07 · 104 阅读 · 0 评论 -
Tomcat环境配置(Win10)
Tomcat环境配置(Win10)1. 官网下载链接http://tomcat.apache.org/2. 百度云下载链接(版本:8.5.54)链接:https://pan.baidu.com/s/16-V6MeLb1SOOS4KZuaKnRA 提取码:p85u 复制这段内容后打开百度网盘手机App,操作更方便哦3. Tomcat卸载本文使用的是免安装版,删除目录即可。4. Tomcat目录结构5. Tomcat启动5.1 双击“bin”目录下的“startup.bat”即可原创 2021-01-19 10:36:26 · 166 阅读 · 0 评论 -
Maven环境配置(Win10)
Maven环境配置(Win10)1. 下载Maven1.1 本文使用免安装版maven-3.5.21.2 百度云下载链接(如有需要)链接:https://pan.baidu.com/s/1upAVITGjVL3SD7G61A3yyQ 提取码:yls6 复制这段内容后打开百度网盘手机App,操作更方便哦2. 配置maven环境变量2.1 桌面右键点击“此电脑”,然后选择“属性”选项。2.2 点击“高级系统设置”,弹出的框中选择“高级”选项,点击“环境变量”。2.3 弹出的环境变量分原创 2021-01-18 19:45:16 · 155 阅读 · 0 评论 -
Java环境变量配置(Win10)
Java环境变量配置1.获取jdk免安装版2.配置环境变量原创 2021-01-14 16:33:22 · 142 阅读 · 2 评论