没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
8页
今天我们进入《Java常用基础知识》专题,动力节点Java资源库整合了近年各大厂的面试中的常见问题和知识点。每天更新10个,我们的最终目标就是大厂,若对题目有疑问,可在公众号后台留言提问。 目标:阿里巴巴、腾讯、京东、百度、美团、去哪儿等互联网公司! 1、一道类加载的问题,一个类,在类加载之后,如果对类的内容进行修改,如何在不重新启动虚拟机的情况下,加载已经变化过的类 你可以创建个新的class loader,然后用loadClass加载,再newInstance;原来加载的classloader是不能重新加载的;这算是一个典型的容器思路。 《深入理解java虚拟机》 2、对java“书写一次,到处运行”(Write once, run anywhere)的理解? 一次编译、到处运行”说的是Java语言跨平台的特性,Java的跨平台特性与Java虚拟机的存在密不可分,可在不同的环境中运行。比如说Windows平台和Linux平台都有相应的JDK,安装好JDK后也就有了Java语言的运行环境。其实Java语言本身与其他的编程语言没有特别大的差异,并不是说Java语言可以跨平台。
资源推荐
资源详情
资源评论
今天我们进入《Java 常用基础知识》专题,动力节点 Java 资源库整
合了近年各大厂的面试中的常见问题和知识点。每天更新 10 个,我们
的最终目标就是大厂,若对题目有疑问,可在公众号后台留言提问。
目标:阿里巴巴、腾讯、京东、百度、美团、去哪儿等互联网公司!
1、一道类加载的问题,一个类,在类加载之后,如果对类的内容进行
修改,如何在不重新启动虚拟机的情况下,加载已经变化过的类
你可以创建个新的 class loader,然后用 loadClass 加载,再
newInstance;原来加载的 classloader 是不能重新加载的;这算是一
个典型的容器思路。
《深入理解 java 虚拟机》
2、对 java“书写一次,到处运行”(Write once, run anywhere)
的理解?
一次编译、到处运行”说的是 Java 语言跨平台的特性,Java 的跨平
台特性与 Java 虚拟机的存在密不可分,可在不同的环境中运行。比如
说 Windows 平台和 Linux 平台都有相应的 JDK,安装好 JDK 后也就
有了 Java 语言的运行环境。其实 Java 语言本身与其他的编程语言没
有特别大的差异,并不是说 Java 语言可以跨平台,而是在不同的平台
都有可以让 Java 语言运行的环境而已,所以才有了 Java 一次编译,
到处运行这样的效果。
资源评论
开心工作室_kaic
- 粉丝: 1w+
- 资源: 648
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功