Java进阶
Stream流Stream 是 Java 8 引入的一套对集合/数组数据进行声明式处理的方式。它本质上不是一个“装数据的容器”,而是一条“处理数据的流水线”。 如果用一句话概括 Stream 的思想: 先拿到数据源,再按步骤描述“我要怎么处理数据”,最后一次性得到结果。 1. Stream流的思想传统写法里,我们经常会写很多...
Java Socker网络编程
Java Socket 网络编程 - 四层递进学习法第一层:宏观概念与全景图 (The Big Picture) Socket 是什么? 想象一下:你要给远方的朋友寄一封信。Socket 就是这个过程中的”邮箱”——它是你的计算机与网络上其他计算机进行通信的”接口”或”插座”。 ...
后段学习路线
TIPS 学习过程中不要太抠细节,计算机是一个应用技术,要学的是它的原理和应用,而不是细节。 第一次学不明白是很正常的,要多轮次的学习才能把知识记到脑海中去 不要浪费时间在长时间的视频课上,很低效 学习路线 语法和数据结构: 语法一般有基础语法,比如如何实现循环,条件分支之类的。 之后再了解一下该语言的一些数据结构就可以了。...
Mac-编程语言安装篇
Python安装MacOS 系统通常会自带一个较老版本的 Python,通常可以通过打开终端,通过python --version或者python3 --version查看自带的python版本。 如果显示的是 Python 2.x.x,说明系统中预装了 Python 2,但由于 Python 2 已经停止维护,建议你安装并使用 Python...
Java基础阶段
Java基础JVM、JRE、JDK 有什么关系JDK(Java Development Kit)是用于开发 Java 应用程序的软件环境。里面包含运行时环境(JRE)和其他 Java 开发所需的工具,比如说解释器(java)、编译器(javac)、文档生成器(javadoc)等等。 JRE(Java Runtime Environment)是用于运行...


