Java8-Optional使用心得

引言

NPE(NullPointerException)是很讨人厌的东西,比如它让你在写代码时总担心你不熟悉的 API 返回的是不是一个可空的类型。

Kotlin 有令人感到兴奋的空安全机制,即引入了 T? 表示类型 T | null,感兴趣可以了解下。

Java 8 引入了 Optional,似乎可以作为 T? 的一种替代方案,但事实好像并非如此?


ACMLife-0_2-Java总结

ACMLife-0_2-Java总结

[toc]

序言

java作为一门为面向对象而生的语言,与cpp有着巨大的不同(比如万物皆“引用”)。利用java解决算法竞赛题目,在高精度、字符串处理、封装增强复用性等方面较cpp有优势。在ACM中若想用java替代cpp解决题目,理应对继承、多态、垃圾回收、自动打包解包机制,以及面对对象思想有基本的理解。

首先希望你对 java 基础有一定了解(比如对象判等要用.equals),本章更多的是深究 jdk API 中哪些对于 ACM 有优势。


一个纯Java纯TCP协议的即时通讯程序HIM

HIM

一个纯Java纯TCP协议的即时通讯程序。HIM即Here I am or Here Instant Message,来自于我的【高级程序设计语言课程设计】课程,对服务端和客户端通信部分开源。


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×