wordpress

2024年 5月 25日

build-essential到底是什么?

单纯看名字,是编译重要的东西。在编程世界里面,C/C++无非是最基本的。安装build-essential通常可以确保你拥有GCC、G++、make以及其他一些必要的工具和库。这些工具和库是C/C++...

进一步了解
2024年 5月 22日

JDK 1.5和JDK 5?

Java发展到J2SE 1.5时,对外公开版本统一成JDK 5,只有内部代号还在称1.5,之后名称按顺序为JDK 6、7 ... 21. 所以,JDK 1.5和JDK 5是等价的。

进一步了解
2024年 5月 21日

线程局部存储的来源

线程本地存储(Thread Local Storage,TLS)是一种编程语言特性,它允许每个线程拥有自己的变量副本,每个线程都可以独立地访问和修改自己的副本,而不会影响到其他线程的副本。它源于全局变...

进一步了解
2024年 5月 20日

volatile不止是C/C++才有?

Java一样有volatile关键字,和C/C++ volatile作用类似,可以保证其修饰的变量一定从内存读写,而不会从缓存读取,对于某些易变变量而言很有用。注意,它不保证原子性,原子操作需要用sy...

进一步了解
2024年 5月 19日

macOS系统的Java支持?

最早苹果平台的JVM是由苹果公司基于Oracle公司某版JVM并加入适合macOS的功能修改而成。不过,苹果后来发现,Java并不是一个特别适合macOS开发,反而更注重ObjC和Swift的开发。

进一步了解