Java JSON数据实战操作

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。 JSON 采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等),这些特性使JSON成为理想的数据交换语言。

MacOS 或 Linux 软件包管理器 Homebrew

Homebrew 可以方便、快捷的安装第三方软件包,不再需要手动编译安装,通过brew install命令就可以完成软件的安装,包括相关的依赖包。甚至使用brew cask安装macOS应用程序、字体和插件以及其他非开源软件。

Java 正则表达式实例操作

Regular Expression正则表达式,简称RegExp,常规通用的表达式,在多个开发语言中都有它的实现,可以通过正则表达式来快速的检索、匹配、查找、替换字符串中的文本。

简述 Cookie、Token、JWT、Session

早期互联网只是用来访问查看,不需要关心谁在访问查看。HTTP是一种无状态的协议,每个请求都是完全独立的,服务端无法确认当前访问者的身份信息,为了标示用户,就出现了Cookie,而Cookie、Token、JWT 都是用来标示用户的。

Java 反射实例操作

反射可以在代码运行时,动态的获取对象、调用方法、设置属性。动态操作,降低代码偶合性,提高灵活度。其JDBC库就是通过反射加载。

Java 中的重写(Override)与重载(Overload)

Java 是一个面向对象编程的语言,我们就以面向对象的方式来解释下重写(Override)与重载(Overload)。子类存在父类名字相同的方法,而参数的个数与类型一样,返回值也一样的方法,就称为方法的重写(Override)。同类中定义了多个名字相同的方法,但他们的参数数量不同或数量相同而类型和次序不同,则称为方法的重载(Overload)。