- 如何区分自己的jdk是sun还是openjdk?
答:直接java -version,如果是sun那么会显示java xx,反之则是openjdk - jdk的server模式和client模式到底有什么区别?
答:client加载快,server加载没有client快,但是运行较快。桌面应用使用client模式,服务器程序使用server。分别对不同的应用场景做了优化。 - Linux不同文件中配置的环境变量具体有什么区别?
答:在bash中使用export这种方式只对当前shell有效,这里就不说了。
一般常见的就是在/etc/profile文件中添加环境变量或者在~/.bashrc中添加。
区别是在etc中修改是对所有用户生效(所有用户登录的时候都会被读取一次),
bashrc则是在当前用户登录的时候读取。