社区
J2ME
帖子详情
谁能帮偶讲解一下,动态装载和静态装载到底是咋回事啊,up有分:)
bluerain1
2004-10-28 12:03:55
这两个装载的作用和区别在哪呢?怎么用呢?
...全文
288
13
打赏
收藏
谁能帮偶讲解一下,动态装载和静态装载到底是咋回事啊,up有分:)
这两个装载的作用和区别在哪呢?怎么用呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loverisyour
2004-11-12
打赏
举报
回复
谁说的才是对的呀
廖雪峰
2004-11-10
打赏
举报
回复
java只有动态加载,jvm先把java.lang之类的核心类装载,然后装载启动类,此后遇到一个新的class才去装载这个class
c++不同,它启动时就把所有用到的class都装到内存里(如果内存够大),因为只要愿意,所有class都被编译到exe文件中
will52000
2004-11-10
打赏
举报
回复
动态装载是运行期间执行,静态装载是编译期间执行,例如范型
bluerain1
2004-11-10
打赏
举报
回复
??java没有静态装载,糊涂了。怎么我们老大,老是问我这个对象、图片 呀之类的是动态还是静态装载的?能不能具体给偶举个例子呢?
廖雪峰
2004-11-10
打赏
举报
回复
java没有静态装载
楼上说的是OOP的多态
midamia
2004-11-10
打赏
举报
回复
我理解主要针对方法,动态装载就是运行时去决定具体使用那个方法,这样可以实现类的继承和方法的重写。静态装载是在编译的时候就决定了使用的方法,对于声明为final的方法,由于不可重写,就是静态装载。静态装载的效率高。
wandou999
2004-10-29
打赏
举报
回复
uuuuuuuuuup
mingjava
2004-10-29
打赏
举报
回复
动态装载是在运行时才对对象进行装载的 而静态装载是在编译的时候提前就对对象进行了装载
JVM开始只是hold对象引用的符号引用,当用到他的时候就去装载相应的class文件 把他初始化
然后把符号引用转变为直接引用,如果下次还用到的话就直接使用了。如果有兴趣搂主可以看看
《深入java虚拟机2》这本书 写的不错
bluerain1
2004-10-29
打赏
举报
回复
到阿,咋没人回答呢
王旺旺旺
2004-10-28
打赏
举报
回复
??
bluerain1
2004-10-28
打赏
举报
回复
自己顶:)
JOBLin
2004-10-28
打赏
举报
回复
帮你顶,我也不会
Bluecatr
2004-10-28
打赏
举报
回复
唉,不会J2me,帮你顶吧
尹成JAVA快速入门
类似地,Java自动的“无用单元收集”预防存储漏泄和其它有关
动态
存储分配和解除分配的有害错误。Java解释程序也执行许多运行时的检查,诸如验证所有数组和串访问是否在界限之内。 异常处理是Java中使得程序更稳健的...
高负载高并发网站架构分析
希望能和大家交流 msn: defender_ios@hotmail.com ——————————————————————————————————————— 初创网站与开源软件 6 谈谈大型高负载网站服务器的优化心得! 8 ...
【精】JAVA基础进阶知识汇总-HELLO XF
Java 语言目前定义了 51 个关键字,这些关键字不能作为变量名、类名和方法名来使用。以下对这些关键字进行了分类。 数据类型:boolean、int、long、short、byte、float、double、char、class、interface。 流程...
Java面试宝典
前言 一、基础篇 1.1.Java语言有哪些特点 1、简单易学、有丰富的类库 2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高) 3、与平台无关性(JVM是Java跨平台使用的根本) 4、可靠安全 5、支持多线程 ...
区块链技术
为了激励大家帮我传话和记账,我决定给第一个听到我喊话并且记录在小本本上的人一些奖励:第一个听到我喊话并记录下来的人,你就凭空得到了1个查克拉,这个查克拉是整个系统对你幸苦记账的报酬,而你记录了这句话...
J2ME
13,100
社区成员
26,495
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章