自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Class.getResource 和 Class.getClassLoader().getResource

其实就是加载文件所在路径地址

2022-01-07 14:12:57 545

原创 Java final关键字

1. final类final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的优点:final类的对象实例是只读的在多线程环境下安全的共享,不用额外的同步开销public final class FinalClass { private int index = 1; public int get() { return index; }}public class ChildFinalClass extends Final

2022-01-06 14:44:40 133

原创 Java System

System类代表系统,系统的的属性和很多控制方法都在这个类中,存在于 java.lang中 由于该类的构造方法为private,所以该类无法实例化(创建对象)。其内部方法都是 static(静态)的,也很方便去调用。...

2022-01-06 14:17:43 165

转载 Java static(三) - 静态代码块

静态代码块static代码块也叫静态代码块,是在类中独立于类成员的static语句块,可以有多个,位置可以随便放,它不在任何的方法体内JVM加载类时会执行这些静态代码块,如果static代码块有多个,JVM将按照它们在类中出现的先后顺序依次执行它们每个静态代码块只会被执行一次实例说明// 父类public class ParentStatic { private static String pstr = "父类静态变量"; static { System.o.

2022-01-05 14:10:35 10107 1

转载 Java static(二) - 静态方法

1.静态方法static方法 - static修饰的方法,也称为静态方法。静态方法不依赖于任何对象实例就可以进行访问,可以直接通过类名调用,任何的对象实例也都可以调用,因此静态方法中不能用this和super关键字静态方法可以访问类的静态变量,不能访问类的实例变量静态方法可以访问类的静态方法,不能访问类的实例方法因为实例变量和实例方法变量都是必须依赖具体的对象实例才能够被调用静态方法中不能使用this:静态方法可以访问类的静态变量,不能访问类的实例变量:实例说明public c

2022-01-05 11:26:33 180

转载 Java 代码性能优化总结

前言2016年3月修改,结合自己的工作和平时学习的体验重新谈一下为什么要进行代码优化。在修改之前,我的说法是这样的:就像鲸鱼吃虾米一样,也许吃一个两个虾米对于鲸鱼来说作用不大,但是吃的虾米多了,鲸鱼自然饱了。代码优化一样,也许一个两个的优化,对于提升代码的运行效率意义不大,但是只要处处都能注意代码优化,总体来说对于提升代码的运行效率就很有用了。这个观点,在现在看来,是要进行代码优化的一个原因,但不全对。在机械工艺发展的今天,服务器动辄8核、16核,64位CPU,代码执行效率非常高,StringBui

2022-01-05 11:21:09 307

转载 Java static(一) - 静态变量

1.JVM运行时数据区域java堆存放所有的对象实例,被所有线程共享。方法区(永久代)与Java堆中一样,是各个线程共享都内存区域,它用于存储已经被虚拟机加载类的信息、常量、静态变量(static variable)等2.static变量被static修饰的类的变量,也成为静态变量。非静态变量也称为实例变量。静态变量和实例变量的区别是:静态变量被所有实例对象共享,在内存中只有一个副本,当且仅当类初次加载时被初始化。实例变量是实例对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个

2022-01-04 18:07:52 3285 1

原创 JAVA--中--List返回为空和返回为null的区别

JAVA–中--List返回为空和返回为null的区别简述: 判断一个集合返回为空还是null,是不一样的. 举个例子: 你手上一个杯子(list),我手上什么都没有. 你的list.size()为0 ,我的结果null, 你需要 new Arraylist()去 list.add() 添加水,没有杯子水直接溢出(空指针).实际运用一、判断:1.什么时候用null?2.什么时候用 isEmpty() 和 list.size()呢?二、空集合:isEmpty() 和

2022-01-04 15:21:13 4990 1

原创 springboot

0.学习目标了解SpringBoot的作用掌握java配置的方式了解SpringBoot自动配置原理掌握SpringBoot的基本使用了解Thymeleaf的基本使用1. 了解SpringBoot在这一部分,我们主要了解以下3个问题:什么是SpringBoot为什么要学习SpringBootSpringBoot的特点1.1.什么是SpringBootSpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品:

2021-12-30 14:21:05 211 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除