自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏日清风

个人见解与经验之谈,欢迎指正讨论

  • 博客(8)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java中transient关键字的详细总结

一、概要介绍Java中的transient关键字,transient是短暂的意思。对于transient 修饰的成员变量,在类实例的序列化处理过程中会被忽略。 因此,transient变量不会贯穿对象的序列化和反序列化,生命周期仅存于调用者的内存中而不会写到磁盘里持久化。(1)序列化Java中对象的序列化指的是将对象转换成以字节序列的形式来表示,这些字节序列包含了对象的数据和信息,一个序列化后的对...

2018-06-14 22:15:12 136646 13

原创 Java volatile关键字最全总结:原理剖析与实例讲解(简单易懂)

本文从Java的内存模型和线程的工作原理出发,对volatile关键字进行介绍。帮助读者深入理解volatile的工作机制。同时,还通过简单易懂的示例讲解了如何正确地使用volatile关键字实现线程安全,避免常见的多线程安全问题。

2018-06-13 17:28:14 222775 144

原创 Java中各类修饰符的使用总结(看完这篇就够了)

引言:Java的修饰符根据修饰的对象不同,分为类修饰符、方法修饰符、变量修饰符,其中每种修饰符又分为访问控制修饰符和非访问控制修饰符。访问控制存在的原因:a、让客户端程序员无法触及他们不应该触及的部分 b、允许库设计者可以改变类内部的工作方式而不用担心影响到客户端程序员。

2018-06-07 18:45:24 59618 21

原创 Java中this和super关键字的深入理解

一、this关键字(1)本质编译器在调用某个实例方法时,实际上会把当前的实例对象的引用作为第一个参数传递给方法,例如经过编译器的处理,分别变成Animal.weight(pig,300)、Animal.weight(dog,100)。而如果想从方法内部获取当前对象的引用,就有一个专门的关键字this,表示“调用方法的那个对象”的引用(如pig和dog)。(2)this的含义 1.在Java中,每...

2018-06-14 22:23:35 1543

原创 Java中的final、finally、finalize的区别

声明:本文只是简单介绍了三者之间的区别,三者的详细用法参见本人的其他文章。# 深入理解Java的final关键字# 浅析java的finally# Java 深入理解finalize()方法1. final是一个关键字,用来修饰变量、方法和类。修饰变量表示变量赋值后不可变,即常量。修饰方法表示方法不可覆盖。修饰类表示类不可继承,同时不能被abstract修饰。2. finally是异常处理结构的一...

2018-06-05 20:53:37 269

原创 Java异常处理之finally的使用总结

1.finally用法 (1)finally用在异常捕获中try/catch语句中,不论有没有发生异常或try/catch中出现return语句,finally中的语句都会被执行。 (2)finally必须使用在所有catch的最后位置,常用来处理一些后续的工作,如释放资源2.try、catch、finally中的return执行顺序 根据JVM规范,try/catch、finally的retu...

2018-06-05 20:33:15 2793

原创 深入理解Java的final关键字

1.final关键字有几种用法(1)修饰变量 # 用final关键字修饰的变量,只能进行一次赋值操作,并且在生存期内不可以改变它的值。final修饰的变量可以先声明,后赋值。 # final修饰基本类型时,起到常量的作用,基本类型的值不可变。 final修饰引用类型时,不能再指向其他的对象,但被引用的对象 的值是可以改变的(引用变量的值 实际上是它所引用的对象的地址)。 ...

2018-06-05 13:36:30 18291 1

原创 Java 深入理解finalize()方法

1. 什么是finalize()方法?, finalize()是Object的protected方法,子类可以覆盖该方法以实现资源清理工作。另外,Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。2. finalize()方法什么时候被调用? 垃圾回收器GC在回收对象进行内存释放前会先调用finalize方法3. finali...

2018-06-05 13:25:40 811

JAVA面试通关:100道经典JAVA面试题及答案解析

该文档是针对Java程序员的面试指南,旨在帮助求职者在面试过程中更好地应对各种问题。本书精选了互联网大厂100道经典的Java面试题目,并为每道题目提供了详细的答案解析,涵盖了Java基础知识、面向对象编程、集合框架、多线程、JVM等方面的知识点。无论您是初学者还是有经验的开发者,都可以从中受益匪浅。通过阅读本文档,您将能够更好地应对Java面试挑战,提高自己的竞争力。

2023-08-25

Introduction to SysML.pdf

用于帮助初学者系统地学习SysML语言,同时也可以作为一本工具书查看并解决系统建模过程中遇到的问题

2019-10-30

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

TA关注的人

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