随笔分类 -  Java

摘要:6月过完了,这一年都 TM 过了一半了,大家都回想下自己这大半年,你都收获了什么??技术有提升吗?对象搞定了吗? 说多了都是泪,唯有 WIFI、空调、西瓜、足球能够解忧。。 话说中国队怎么还不上场?哈哈,中国队和你一样在家看球呢。 上界冠军德国战车队情况怎么样了?很惨,都被韩国棒子队打爆了。。买了多 阅读全文
posted @ 2018-07-04 10:49 Java技术栈 阅读(710) 评论(0) 推荐(0) 编辑
摘要:Java 11 马上要来了,原定于 9 月发布,还有不到 3 个月了,敬请期待更多新功能被加入到 11 当中,本文本讲的是 这个新特性。 化繁为简,一个命令编译运行源代码 看下面的代码。 在我们的认知里面,要运行一个 Java 源代码必须先编译,再运行,两步执行动作。而在未来的 Java 11 版本 阅读全文
posted @ 2018-06-19 09:37 Java技术栈 阅读(980) 评论(0) 推荐(0) 编辑
摘要:现在 Java 9 被遗弃了直接升级到了 Java 10,之前也发过 Java 10 新特性的文章,现在是开始实战 Java 10 的时候了。 今天要实战的是 Java 10 中最重要的特性:局部变量类型推断,大家都知道是 关键字,但具体怎么使用,及要注意什么要点呢? 我们通过几个例子来讲解局部变量 阅读全文
posted @ 2018-06-11 08:53 Java技术栈 阅读(1741) 评论(0) 推荐(0) 编辑
摘要:1. 什么是伪共享 CPU 缓存系统中是以缓存行(cache line)为单位存储的。目前主流的 CPU Cache 的 Cache Line 大小都是 64 Bytes。在多线程情况下,如果需要修改“共享同一个缓存行的变量”,就会无意中影响彼此的性能,这就是伪共享(False Sharing)。 阅读全文
posted @ 2018-06-05 09:09 Java技术栈 阅读(679) 评论(0) 推荐(0) 编辑
摘要:今天是 Github 嫁入豪门的第 2 天,炒得沸沸扬扬的微软 Github 收购事件于昨天(06月04日)尘埃落定,微软最终以 75 亿美元正式收购 Github。 随后,Gitlab 趁势带了一波节奏,在其官网上祝贺 Github 被微软收购,并表示此次收购代表着软件开发者的影响力的日渐增长,将 阅读全文
posted @ 2018-06-05 09:04 Java技术栈 阅读(372) 评论(0) 推荐(0) 编辑
摘要:5月又即将要离我们远去了,这个月有小长假51劳动节,有54青年节,有513母亲节,更有坑爹的520神马节?!! 废话不说,又到了总结上个月干货的时候了,这个月我们带来了各种Java技术干货,都是不得不看的 Java 实战经验及最新的热门资讯。如果你有错过本月干货,那么你可以在这里统一回顾一下。 "J 阅读全文
posted @ 2018-05-31 09:08 Java技术栈 阅读(1405) 评论(0) 推荐(2) 编辑
摘要:说基本数据类型转换之前,先了解下 Java 中的 8 种基本数据类型,以及它们的占内存的容量大小和表示的范围,如下图所示。 重新温故了下原始数据类型,现在来解释下它们之间的转换关系。 自动类型转换 自动类型转换是指:数字表示范围小的数据类型可以自动转换成范围大的数据类型。 如: long l = 1 阅读全文
posted @ 2018-05-30 16:39 Java技术栈 阅读(24779) 评论(2) 推荐(8) 编辑
摘要:我们的对象并不只是存在内存中,还需要传输网络,或者保存起来下次再加载出来用,所以需要Java序列化技术。Java序列化技术正是将对象转变成一串由二进制字节组成的数组,可以通过将二进制数据保存到磁盘或者传输网络,磁盘或者网络接收者可以在对象的属类的模板上来反序列化类的对象,达到对象持久化的目的。 如果 阅读全文
posted @ 2018-05-30 09:02 Java技术栈 阅读(599) 评论(0) 推荐(0) 编辑
摘要:获取类名的方法 Java 中获取类名的方式主要有以下三种。 getName() 返回的是虚拟机里面的class的类名表现形式。 getCanonicalName() 返回的是更容易理解的类名表示。 getSimpleName() 返回的是类的简称。 都有什么区别? 通过一个实例来看下它们主要的区别。 阅读全文
posted @ 2018-05-22 15:37 Java技术栈 阅读(30367) 评论(0) 推荐(3) 编辑
摘要:有粉丝建议可以偶尔推送一些 Java 方面的基础知识,一方面可以帮助一初学者,也可以兼顾中高级的开发者。 那么今天就讲一下 Java 中的 switch case 语句吧,有忘记的同学正好可以温习一下。 Java 中 switch case 语句用来判断一个变量与一系列值中某个值是否相等,每个值称为 阅读全文
posted @ 2018-05-22 15:28 Java技术栈 阅读(13905) 评论(0) 推荐(0) 编辑
摘要:简评:之前,后端开发路线图仅仅是一个技术推荐,且没有明确的方向指明应该遵循的顺序,这份重新制作的指南将会给你一个更好的方向。 现在的 Web 开发与几年前完全不同了,有很多不同的东西可以轻易地把人拒之门外,这也是我们决定制作这个循序渐进指南的原因之一,并让任何人可以清楚地了解他们在 web 开发中扮 阅读全文
posted @ 2018-05-22 15:16 Java技术栈 阅读(1183) 评论(0) 推荐(0) 编辑
摘要:之前写过一篇 Java 线程池的使用介绍文章《 "线程池全面解析" 》,全面介绍了什么是线程池、线程池核心类、线程池工作流程、线程池分类、拒绝策略、及如何提交与关闭线程池等。 但在实际开发过程中,在线程池使用过程中可能会遇到各方面的故障,如线程池阻塞,无法提交新任务等。 如果你想监控某一个线程池的执 阅读全文
posted @ 2018-05-22 15:02 Java技术栈 阅读(1936) 评论(1) 推荐(0) 编辑
摘要:祝大家五一劳动节快乐,工作顺利! 又到了总结上个月干货的时候了,这个月我们带来了各种Java技术干货,各种送书抽奖福利,各种面试题分享,各种最新动态资讯等。 "5.1重磅活动 | 区块链免费送书 & 星球特价" "Java 程序打日志的正确姿势" "史上最全 BAT 大厂面试题整理" "BAT Ja 阅读全文
posted @ 2018-04-30 10:53 Java技术栈 阅读(897) 评论(0) 推荐(0) 编辑
摘要:前几天写了一篇 Java 8 即将在 2019 年停止免费向企业提供更新的文章,企图迫使用户向更新一代的 Java 版本升级,但让人遗憾的是,小编今天收到了 Oracle Java 版本的升级推送,装完居然是 Java 10 !!!! 很意外,为什么直接从 Java 8 升级到了 Java 10,去 阅读全文
posted @ 2018-04-27 09:09 Java技术栈 阅读(7190) 评论(0) 推荐(0) 编辑
摘要:前些天的中兴事件,已经让国人意识到自己核心技术的不足,这次的 JDK 8 对企业停止免费更新更是雪上加霜。。 以下是 Oracle 官网提示的 JDK8 终止更新公告。 原文内容:Oracle will not post further updates of Java SE 8 to its pub 阅读全文
posted @ 2018-04-22 09:29 Java技术栈 阅读(1464) 评论(0) 推荐(0) 编辑
摘要:以下是Java技术栈微信公众号发布的关于 Java 的技术干货,从以下几个方面汇总。 阅读全文
posted @ 2018-04-10 21:53 Java技术栈 阅读(11479) 评论(3) 推荐(4) 编辑
摘要:在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。 阅读全文
posted @ 2018-04-09 17:16 Java技术栈 阅读(986) 评论(0) 推荐(1) 编辑
摘要:JAR(Java Archive)是Java的归档文件,它是一种与平台无关的文件格式,它允许将许多文件组合成一个压缩文件 阅读全文
posted @ 2018-04-09 17:05 Java技术栈 阅读(13124) 评论(0) 推荐(0) 编辑
摘要:做Java开发的都知道,每个资源的打开都需要对应的关闭操作,不然就会使资源一直占用而造成资源浪费,从而降低系统性能。 阅读全文
posted @ 2018-04-09 17:00 Java技术栈 阅读(1718) 评论(0) 推荐(2) 编辑
摘要:Java 9才发布几个月,很多玩意都没整明白,现在Java 10又快要来了。。 阅读全文
posted @ 2018-04-09 15:26 Java技术栈 阅读(565) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示