Monday

Valve announced a beta of Steam Remote Play Together

耗尽温柔 提交于 2019-12-05 06:51:34
Last month, Valve announced a beta of Steam Remote Play Together, which let you play local multiplayer games over the internet with your friends across Windows, Linux, and macOS computers. Today, Remote Play Together is officially available for everyone, with a what could be a really cool new feature — you can play with your friends using iOS and Android devices as well. According to Valve, the host player just needs to install and start the game, and friends on PC can join in via Steam Remote Play or on mobile with the Steam Chat and Steam Link apps. Only the host needs to actually own the

Java Enum 底层原理

心不动则不痛 提交于 2019-12-04 12:07:03
public enum WeekDay{ Mon("Monday"), Tue("Tuesday"), Wed("Wednesday"), Thu("Thursday"), Fri( "Friday"), Sat("Saturday"), Sun("Sunday"); private final String day; private WeekDay(String day) { this.day = day; } public static void printDay(int i){ switch(i){ case 1: System.out.println(WeekDay.Mon); break; case 2: System.out.println(WeekDay.Tue);break; case 3: System.out.println(WeekDay.Wed);break; case 4: System.out.println(WeekDay.Thu);break; case 5: System.out.println(WeekDay.Fri);break; case 6: System.out.println(WeekDay.Sat);break; case 7: System.out.println(WeekDay.Sun);break; default:System

夯实Java基础系列14:深入理解Java枚举类

蓝咒 提交于 2019-11-30 17:57:48
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star、Fork、Watch三连哈,感谢你的支持。 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众号【Java技术江湖】的《夯实Java基础系列博文》其中一篇,本文部分内容来源于网络,为了把本文主题讲得清晰透彻,也整合了很多我认为不错的技术博客内容,引用其中了一些比较好的博客文章,如有侵权,请联系作者。 该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框架。为了更好地总结和检验你的学习成果,本系列文章也会提供每个知识点对应的面试题以及参考答案。 @[toc] 如果对本系列文章有什么建议,或者是有什么疑问的话,也可以关注公众号【Java技术江湖】联系作者,欢迎你参与本系列博文的创作和修订。 <!-- more --> 枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。 初探枚举类 在程序设计中,有时会用到由若干个有限数据元素组成的集合

Java 13 新特性及实战案例

萝らか妹 提交于 2019-11-30 08:11:07
近期 Java 界好消息频传。先是 Java 13 发布,接着 Eclipse 也发布了新版本表示支持新版本的Java 特性。 本文介绍了 Java 13 的新特性并展示了相关的示例。 2019年9月17日,Java 13 正式发布。特性如下。 Java 13 新特性 此版本带来了以下几大新特性: JEP 350,Dynamic CDS Archives:扩展应用程序类-数据共享,以允许在 Java 应用程序执行结束时动态归档类。归档类将包括默认的基础层 CDS(class data-sharing)存档中不存在的所有已加载的应用程序类和库类。 JEP 351,ZGC: Uncommit Unused Memory:增强 ZGC 以将未使用的堆内存返回给操作系统。 JEP 353,Reimplement the Legacy Socket API:使用易于维护和调试的更简单、更现代的实现替换 java.net.Socket 和 java.net.ServerSocket API 使用的底层实现。 JEP 354,Switch Expressions (Preview):可在生产环境中使用的 switch 表达式,JDK 13 中将带来一个 beta 版本实现。switch 表达式扩展了 switch 语句,使其不仅可以作为语句(statement),还可以作为表达式

阿里巴巴资深技术专家雷卷:值得开发者关注的 Java 8 后时代的语言特性

自古美人都是妖i 提交于 2019-11-29 09:07:48
作者 | 阿里巴巴资深技术专家 雷卷,GitHub ID @linux-china **导读:**在 Python、JavaScript 等一众编程语言崛起风靡之际,一代霸主 Java 风采虽不及当年,但仍横扫了各大编程语言排行榜,依旧是各大企业级应用开发语言中的 NO.1。从 Java 8 之后,Java 引入了很多有用的新语言特性,以及新工具和性能改善。但是仍有非常多的同学在日常开发中没有切换到 Java 8 的后续版本。本篇文章将侧重开发方向,为大家介绍后 Java 8 时代的特性。 首先我们必须承认,Java 8 是一个里程碑式的版本,这个相信大多数Java程序员都认同,其中最知名的是 Streams & Lambda ,这让 Functional Programming 成为可能,让 Java 焕发新的活力。这也是即便 Oracle 不在支持 Java 8 的更新,各个云厂商还是积极支持,站点为 https://adoptopenjdk.net/ ,可以让 Java 8 能继续保留非常长的时间。 目前非常多的同学日常开发并没有切换到 Java 8 后续的版本,所以这篇文章,我们打算写一个后 Java 8 时代的特性,主要是偏向于开发的,不涉及 GC , Compiler , Java Module , Platform 等,如果一一解释,估计非常长的文章

程序猿常用英语单词汇总

心已入冬 提交于 2019-11-29 06:50:22
本文转载于: 猿2048 网站 程序猿常用英语单词汇总 出自: http://www.cnblogs.com/best/p/6589908.html 第一节 void:[vɔid] 空的 main:[mein] 主要的 class:[klɑ:s] 类 system:[‘sistəm] 系统 out:[aut] 出,外,输出 print:[print ] 打印 public[‘pʌblik] 公共的,公用的 static[‘stætik] 静的;静态的;静止的 oracle: [ˈɔ:rəkl] 甲骨文公司 eclipse:[i’klips] java编程软件 第二节 int:[int] 整型 char:[tʃɑ:] 字符型 scanner:[‘skænə] 接收输入,扫描器 integer:[‘intidʒə]整数 整型 type:[taip]类型 string:[striŋ] 字符串类型 double:[‘dʌbl] 双精度浮点型 第三节 boolean:[‘bu:li:ən] 布尔类型真假二值 true:[tru:]真 false:[fɔ:ls]假 不正确的 if:[if] 如果 else:[els] 否则 break:[brek] 打破,跳出 第四节 case:[keis] 情况,实例 default:[di’fɔ:lt] 默认 switch:[switʃ] 开关,切换

Valve announced a beta of Steam Remote Play Together

别等时光非礼了梦想. 提交于 2019-11-25 21:58:40
Last month, Valve announced a beta of Steam Remote Play Together, which let you play local multiplayer games over the internet with your friends across Windows, Linux, and macOS computers. Today, Remote Play Together is officially available for everyone, with a what could be a really cool new feature — you can play with your friends using iOS and Android devices as well. According to Valve, the host player just needs to install and start the game, and friends on PC can join in via Steam Remote Play or on mobile with the Steam Chat and Steam Link apps. Only the host needs to actually own the