首页
学习
活动
专区
工具
TVP
发布

Java经验总结

专栏作者
66
文章
44267
阅读量
13
订阅数
理解Java对象:要从内存布局及底层机制说起,话说....
在上篇文章中我们提到,对象在JVM中是由一个Oop进行描述的。回顾一下,Oop由对象头(_mark、_metadata)以及实例数据区组成,而对象头中存在一个_metadata,其内部存在一个指针,指向类的元数据信息,就是下面这张图:
用户2242639
2023-09-02
1390
JAVA代码审计之java反序列化
Serialization(序列化):将java对象以一连串的字节保存在磁盘文件中的过程,也可以说是保存java对象状态的过程。
用户2242639
2022-12-02
5210
五种方法创建java对象,你知道几种呢?
作为Java开发人员,我们通常每天都会创建许多对象,但是我们总是使用新的或依赖管理系统(例如Spring)来创建这些对象。但是,有更多方法可以创建本文中将要研究的对象。
用户2242639
2022-04-27
4760
Java的字符串是值传递还是引用传递
这是Java的经典问题。关于stackoverflow,已经提出了许多类似的问题,并且有很多不正确/不完整的答案。如果您考虑不多,问题很简单。但是,如果您对此进行更多考虑,可能会造成混乱。
用户2242639
2022-03-28
8880
long l = 1;对or错、Long l = 1;对or错,最基础的你对了吗?
最近回头看了看以前的最基础的,发现其中有很知识点很有乐趣乐趣很多,顺便问了下问了一下其他朋友,几乎全军覆灭。我们来看看一下知识点,你了解多少?
用户2242639
2022-03-28
4150
10道易问易错java面试题
答: 不是。java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型,剩下的都是引用类型,java5以后引入的枚举类型也算是一种比较特殊的引用类型。
用户2242639
2022-03-28
6010
10 个牛逼的单行代码编程技巧,你会用吗?
来源 | https://www.rowkey.me/blog/2017/09/09/java-oneliners/
用户2242639
2022-01-19
1900
Java字符串的十大问题,你遇到过几个?
简而言之,"=="测试引用是否相等,而equals()测试值是否相等。除非要检查两个字符串是否是同一对象,否则应始终使用equals()。
用户2242639
2022-01-18
3070
让你怀疑人生的 java 思考题?
String str1 = new StringBuilder("计算机").append("软件").toString(); System.out.println(str1.intern() == str1); String str2 = new StringBuilder("ja").append("va").toString(); System.out.println(str2.intern() == str2); 先自己考虑,在看下面答案! true false
用户2242639
2022-01-18
2380
Spring新版本抛弃JVM,可独立部署,网友:要自立门户???
来源:spring.io/blog/2021/03/11/announcing-spring-native-beta
用户2242639
2021-10-20
8320
Intellij IDEA就这样配置,快到飞起!
blog.csdn.net/fly910905/article/details/77868300
用户2242639
2021-07-23
1.9K0
IO工具包最基本的工具包,难道你还不会用?
java io操作是开发中比较常用的技术,但是如果每次都使用原生的IO流来操作会显得比较繁琐。
用户2242639
2021-07-23
1.3K0
自己开发一个电视----流媒体之JavaCV
流媒体到底是什么?百度百科上是这么讲:“流媒体(streaming media)是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件。流式传输可传送现场影音或预存于服务器上的影片,当观看者在收看这些影音文件时,影音数据在送达观看者的计算机后立即由特定播放软件播放。”
用户2242639
2021-06-29
2.4K1
由浅入深体验 Stream 流
    Stream 流是 Java 8 新提供给开发者的一组操作集合的 API,将要处理的元素集合看作一种流,流在管道中传输,并且可以在管道的节点上进行处理,比如筛选、排序、聚合等。元素流在管道中经过中间操作(intermediate operation)的处理,最后由终端操作 (terminal operation) 得到前面处理的结果。Stream 流可以极大的提高开发效率,也可以使用它写出更加简洁明了的代码。我自从接触过 Stream 流之后,可以说对它爱不释手。本文将由浅及深带您体验 Stream 流的使用。那么就让我们从流的简单使用来开启体验之旅。
用户2242639
2021-06-29
4400
一次List对象去重失败,引发对Java8中distinct()的思考
blog.csdn.net/puppylpg/article/details/78556730
用户2242639
2021-06-29
4550
Java 自动装箱对性能的影响大还是小?如何解决 Java 自动装箱性能问题?
原始类型代表了用代码表示数据的最简单,最直接的方法。即使 Java 中最复杂的类也可以简化为它们所表示的原始数据类型集。但是原始类型不是对象,这带来了一个问题。
用户2242639
2021-06-29
1.3K0
【Java面试题】List如何一边遍历,一边删除?该如何回答?
然后满怀信心的去运行,结果竟然抛java.util.ConcurrentModificationException异常了,翻译成中文就是:并发修改异常。
用户2242639
2021-06-29
5660
每日一题,反射如何通过安全检测?
项目做了安全测试,然后 AccessibleObject API 允许程序员绕过由 Java 访问说明符提供的 access control 检查。特别是它让程序员能 够允许反映对象绕过 Java access control,并反过来更改私有字段或调用私有方法、行为,这些通常情况下 都是不允许的。
用户2242639
2021-06-29
4820
一个很有意思的java问题,我觉得没有看过那本书的人,应该做不对吧!
public static void main(String[] args) { String str1 = new StringBuilder("计算机").append("软件").toString(); System.out.println(str1.intern() == str1); String str2 = new StringBuilder("ja").append("va").toString(); System.out.println(str2.inte
用户2242639
2021-06-29
2380
判断一个数是否为4的整数次幂(2的升级版--双份快乐)
写这么多,才得到结果。人家短短一行,你这十来行。你公司是按行发工资的吗?必须简化!
用户2242639
2021-06-24
6060
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档