- 博客(6)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 GPT-4重新定义我的工作效率,终于可以愉快摸鱼了!
GPT-4大幅提高我的工作效率:从编写代码、分析错误日志到总结文档、创造独特图像,它成为我不可或缺的助手。
2023-12-07 16:49:10 296
原创 一文读懂异常处理
什么是异常异常通常指方法在不能正常运行的时候,通过抛出异常的方式退出方法。异常的分类Throwable是所有错误和异常的父类。Error通常是系统错误,或者资源耗尽,如果出现Error,系统就会终止运行,停止工作,常见Error有OutOfMemory(内存溢出),ThreadDeath(线程死锁)等等。Exception又被分为两种,一是运行时异常(RunTimeException),而是检查异常(CheckedException)。 运行时异常:指Java虚拟机在运行期间抛出的异常,
2020-12-06 17:15:53 95
原创 面试官:详细说下基本数据类型与装箱拆箱
基本数据类型,有存放在栈中的,也有存放堆中的,这取决去基本类型声明的位置。一:在方法中声明的变量,即该变量是局部变量,每当程序调用方法时,系统都会为该方法建立一个方法栈,其所在方法中声明的变量就放在方法栈中,当方法结束系统会释放方法栈,其对应在该方法中声明的变量随着栈的销毁而结束,这就局部变量只能在方法中有效的原因.在方法中声明的变量可以是基本类型的变量,也可以是引用类型的变量。当声明是基本类型的变量的时,其变量名及值(变量名及值是两个概念)是放在方法栈中当声明的是引用变量时,所声明的变量(该
2020-12-03 20:54:20 314
原创 Java对象的‘生老病死’
所谓‘生老病死’就是一个对象从创建,使用再到回收的过程。一. 对象的创建 创建对象大致有以下四种方式使用new关键字创建,基本方式Object object = new Object();使用Object的clone()方法 clone()方法是一个本地方法,被关键字native修饰,要想使用clone方法必须实现Cloneable接口,重写clone()方法,否则抛出CloneNotSupportedException异常(克隆不被支持)。public class Pe
2020-12-01 20:44:09 352 3
原创 从游戏中理解Java特性,我悟了!
想学好一门开发语言,掌握了它的语言特性,学习起来往往能达到事半功倍的效果,自从接触到Java这个词,想必被灌输最多的就是Java是面向对象的编程的,要记住一点万物皆可对象,所有的特性都是基于对象来展开的,坐稳了,直接开车。一. 抽象 生活中的任何事,物都能抽象成对象,把具有相同特征的事物抽象成一个对象。举个列子,玩过LOL,王者荣耀的都知道进入游戏要选英雄, 每个人英雄有自己的血量,蓝量以及技能,这个属性(血量,蓝量)和特性(释放技能)就可以抽象成一个对象。你只需要把他们共同特征罗列出来,这样你就
2020-11-28 19:04:03 210
原创 Java为什么要实现跨平台,如何跨平台兼容?write once,run anywhere!
write once,run anywhere!为什么要实现跨平台实现跨平台的两种方式参考资料:《揭秘Java虚拟机 JVM设计原理与实现》 封亚飞著为什么要实现跨平台 解释这个问题还得从最开始的机器语言说起,从最初的机器语言,那个时候的程序员可真是太难了,计算机能够读懂的就是0和1,像这样,什么意思很难看懂啊101010110010001000100111100101110001110100010111111100000000010000000000000000000000001100
2020-06-07 23:52:31 369
springboot整合kafka超时的问题,错误提示如下所示
2019-10-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人