![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
LiXi233
归去来兮
展开
-
成员变量与局部变量
成员变量与局部变量就近原则变量的分类非静态代码块的执行:每次创建实例对象都会执行方法的调用规则:调用一次执行一次局部变量与成员变量的区别声明的位置局部变量:方法体{}中,形参,代码块{}中成员变量:类中方法外类变量:有static修饰实例变量:没有static修饰修饰符局部变量:finalpublic、protected、private、final、static、volatile、transient值存储的位置局部变量:栈实例变量:堆类变量:原创 2021-03-19 16:27:39 · 2884 阅读 · 0 评论 -
方法的参数传递机制
方法的参数传递机制import java.util.Arrays;public class Exam { public static void main(String[] args) { int i = 1; String str = "hello"; Integer num = 200; int[] arr = {1,2,3,4,5}; MyData my = new MyData(); change(i,str,num,arr,my); System.ou原创 2021-03-18 16:43:03 · 71 阅读 · 0 评论 -
类初始化和实例初始化
类初始化和实例初始化Fatherpublic class Father{ private int i = test(); private static int j = method(); static{ System.out.print("(1)"); } Father(){ System.out.print("(2)"); } { System.out.print("(3)"); } public int test(){ System.out.print("(4)原创 2021-03-18 15:53:57 · 121 阅读 · 0 评论 -
单例设计模式
单例设计模式要点某个类只能有一个实例构造器私有化必须自行创建这个实例含有一个该类的静态变量来保存这个唯一的实例必须向整个系统提供这个实例对外提供获取该实例对象的方式直接暴露用静态变量的get方法获取几种常见形式饿汉式直接创建对象,不存在线程安全问题三种形式直接实例化(简洁直观)/** * 直接实例化,不管你是否需要这个对象都会创建 * 构造器私有化 * 自行创建,并且用静态变量保存 * 向外提供这个实例 * 强调这是一个单例,可以用final修原创 2021-03-18 15:52:59 · 52 阅读 · 0 评论 -
使用阿里云镜像创建springboot项目
原创 2020-11-18 15:46:26 · 14638 阅读 · 2 评论 -
Java基本数据类型
原创 2020-11-12 10:44:18 · 5595 阅读 · 2 评论 -
面向过程与面向对象
面向过程与面向对象什么是面向过程概述:自顶而下的编程模式什么是面向对象概述:将事务高度抽象化的编程模式面向过程与面向对象的区别什么是面向过程概述:自顶而下的编程模式**面向过程是一种以过程为中心的编程思想。简单点说,就是把问题分解成一个一个的步骤,每个步骤用函数实现,依次调用即可。**什么是面向对象概述:将事务高度抽象化的编程模式**将问题分解成一个一个步骤,对每个步骤进行相应的抽象,形成对象,通过不同对象之间的调用,组合解决问题。通常会把属性、行为等封装成对象,然后基于这些封装的对象及原创 2020-10-29 16:03:24 · 3707 阅读 · 0 评论