date: 2020-12-08 15:42:56 updated: 2020-12-08 17:27:04 Java 引用 1. 引用类型 强引用 栈 → 堆 只要堆中对象可达,就不会被回收 软引用 需要 import SoftReference 栈 → 堆中会创建一个 SoftReference ...
分类:
编程语言 时间:
2020-12-24 11:42:59
阅读次数:
0
微信搜一搜「bigsai」关注这个专注于Java和数据结构与算法的铁铁文章收录在github/bigsai-algorithm欢迎star收藏如果本篇对你有帮助,记得点赞收藏哦!在开发、刷题、面试中,我们可能会遇到将一个对象的属性赋值到另一个对象的情况,这种情况就叫做拷贝。拷贝与Java内存结构息息相关,搞懂Java深浅拷贝是很必要的!在对象的拷贝中,很多初学者可能搞不清到底是拷贝了引用还是拷贝了
分类:
编程语言 时间:
2020-12-23 11:57:57
阅读次数:
0
引用数据类型 1.Java定义好的,如Scanner类,Random类等 2.自己创建的类 定义类的格式 public class 类名(首字母大写){ 数据类型 属性1; …… 数据类型 属性n; } 使用格式 导包:放在同一个文件夹下可以避免导包 创建:类名 变量名=new 类名(); 调用:变 ...
分类:
编程语言 时间:
2020-09-24 00:10:23
阅读次数:
41
多态性(面向对象特征三) 多态性在Java中有三种体现: 方法的重载overload 方法的重写override 对象的多态性——主要应用在抽象类和接口上 对象的多态性:Java引用变量有两个类型,编译时类型,运行时类型。编译时类型有声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。 ...
分类:
编程语言 时间:
2020-09-09 18:55:25
阅读次数:
39
Java中一共有4种引用类型(其实还有一些其他的引用类型比如FinalReference):强引用、软引用、弱引用、虚引用。其中强引用就是如下的情况: Object a=new Object(); obj持有的Object对象的引用就是强引用,在Java中并没有对应的Reference类。 本篇文章 ...
分类:
编程语言 时间:
2020-08-15 23:52:30
阅读次数:
53
静态初始化是直接创建加赋值 动态初始化,具有默认值//不赋值直接打印会打印出数组类型的默认值 int,byte,short,long=0 double,float=0.0 char=\u0000 boolean=false String=null(引用类型) 数组下标越界异常 数组长度,arr.le ...
分类:
编程语言 时间:
2020-07-25 09:59:50
阅读次数:
84
JRE 代表 Java 运行时(Java run-time),是运行 Java 引用所必须的。JDK 代 表 Java 开发工具(Java development kit),是 Java 程序的开发工具,如 Java 编译器,它也包含 JRE。JVM 代表 Java 虚拟机(Java virtual ...
分类:
其他好文 时间:
2020-07-12 15:02:52
阅读次数:
80
一 Scanner类 引用数据类型的使用 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。 数据类型 变量名 = new 数据类型(); 每种引用数据类型都s有其功能,我们可以调用该类型实例的功能。 变量名.方法名(); Scanner类 Scanner类是引用数 ...
分类:
编程语言 时间:
2020-06-27 14:40:54
阅读次数:
55
1、Springboot介绍1.1、为什么要学习Springboot1、敏捷开发(整合框架)2、无需tomcat(java引用程序运行,实际jar包)内置tomcat。3、减少xml配置,配置文件形式properties4、SpringCloud+Springboot结合在一起做微服务。微服务SpringClound(http接口+restful)基于springboot(封装了springmvc
分类:
编程语言 时间:
2020-06-08 10:49:26
阅读次数:
50
1、Springboot介绍1.1、为什么要学习Springboot1、敏捷开发(整合框架)2、无需tomcat(java引用程序运行,实际jar包)内置tomcat。3、减少xml配置,配置文件形式properties4、SpringCloud+Springboot结合在一起做微服务。微服务SpringClound(http接口+restful)基于springboot(封装了springmvc
分类:
编程语言 时间:
2020-06-08 00:24:24
阅读次数:
58