天使的白骨
给我一个EMACS,我不需要操作系统
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(16)
给我留言
查看公开留言
查看私人留言
随笔分类
(49)
C++ lisp perl ruby python(15)
(rss)
EMACS,飞(1)
(rss)
linux(6)
(rss)
QNX(2)
(rss)
server(2)
(rss)
技术简历
(rss)
开源项目(8)
(rss)
量子计算机(1)
(rss)
设计模式(14)
(rss)
随笔档案
(61)
2018年12月 (1)
2017年7月 (1)
2017年4月 (1)
2017年3月 (1)
2017年1月 (1)
2016年7月 (2)
2016年3月 (1)
2015年10月 (1)
2015年6月 (1)
2015年4月 (2)
2015年1月 (2)
2014年11月 (1)
2014年10月 (2)
2014年9月 (1)
2014年8月 (2)
2014年7月 (1)
2014年6月 (4)
2014年5月 (1)
2014年4月 (1)
2014年1月 (9)
2013年12月 (8)
2013年10月 (2)
2013年9月 (1)
2013年7月 (1)
2013年5月 (1)
2013年4月 (1)
2013年3月 (1)
2012年9月 (1)
2012年3月 (2)
2012年2月 (2)
2011年11月 (1)
2011年9月 (2)
2011年7月 (1)
2010年5月 (1)
文章分类
(18)
algorithm and structure(2)
(rss)
Linux(13)
(rss)
软件工程与架构(1)
(rss)
正则表达式(2)
(rss)
文章档案
(34)
2018年12月 (1)
2016年9月 (1)
2015年1月 (1)
2014年7月 (1)
2014年6月 (1)
2014年5月 (1)
2013年9月 (2)
2013年6月 (1)
2013年4月 (3)
2013年3月 (2)
2012年12月 (2)
2012年10月 (2)
2012年9月 (1)
2012年8月 (2)
2012年3月 (2)
2012年1月 (1)
2011年11月 (1)
2011年9月 (1)
2011年7月 (1)
2011年6月 (3)
2011年4月 (1)
2010年11月 (2)
2010年9月 (1)
嵌入式
媒体播放器的三大底层架构
101条计算机经典语录
ajax教程
ajax向服务器发送请求
Biologically Motivated Programming Technology for Robust Systems
Chrome的进程间通信
chrome多进程架构
emacs cscope配置
emacser cedet
GStreamer 简化 Linux 多媒体开发
gstreamer插件开发指南
iptable配置
pyQt
pyQt examples
python官方学习手册
slime--common lisp与emacs的集成开发
stackoverflow
UNIX技术网
VI使用手册
vlc hacker guide
vlc播放器官方地址
非常优秀的书:开源软件的架构
开源中国
嵌入式的一些关键点,这个作者的文章不错
清除svn保存的username用户名和paasword密码(windows和linux)
使用emacs开发iPhone应用程序
心理学
软件工程
项目延时的主要原因
描述了项目延时的几个重大可能因素
算法
MapReduce----google核心并行图算法
搜索
最新评论
1. re: UINavigationController的使用,隐藏,定制
不错
--臂化羽
2. re: 谈谈MVVM和MVC,使用swift集成RFP框架(ReactiveCocoa)
嗯,我后来就没怎么用。rac。现在开始用了。把作者写的那个struct直接拷贝过来了。再一次为作者点赞!
--言十年
3. re: 谈谈MVVM和MVC,使用swift集成RFP框架(ReactiveCocoa)[未登录]
@laznrbfe
@猴子
@言十年
我已经更过github上的代码了
--何清龙
4. re: 谈谈MVVM和MVC,使用swift集成RFP框架(ReactiveCocoa)
Swift2.0的分享失效了。
我的QQ:912692610.
希望得到你的帮助。
--laznrbfe
5. re: 谈谈MVVM和MVC,使用swift集成RFP框架(ReactiveCocoa)
@言十年
希望得到2.0的代码进行学习.十分感谢.214449165@qq.com
--猴子
6. re: 谈谈MVVM和MVC,使用swift集成RFP框架(ReactiveCocoa)
评论内容较长,点击标题查看
--言十年
7. re: json自动生成代码(object-c、java、 C#、C++)[未登录]
大叔大婶
--111
8. re: UINavigationController的使用,隐藏,定制[未登录]
@Keater
我没有两者一起用过,我们的滑动返回由其他人做成全局的了,统一在UINavigationController的子类中处理
--何清龙
9. re: UINavigationController的使用,隐藏,定制
评论内容较长,点击标题查看
--Keater
10. re: EMACS配置(.emacs)
评论内容较长,点击标题查看
--何清龙
11. re: EMACS配置(.emacs)
@马前进
可以交流,我试过,但是有点忘了
--何清龙
12. re: EMACS配置(.emacs)
我想使用emacs进入交叉调试,能指导下吗。使用的gdb是针对arm平台的。
--马前进
13. re: 不分配动态内存翻转单向链表
@落单的毛毛虫
你的代码更简洁,原理还是一样的
--何清龙
14. re: 不分配动态内存翻转单向链表
评论内容较长,点击标题查看
--落单的毛毛虫
15. re: 不分配动态内存翻转单向链表[未登录]
冒泡排序的思想?
--kk
16. re: 苹果新语言swift的通盘整理
@mybios
比object-c好一点,说实话,可读性不行,写起来倒是挺快的,他有函数编程能力,这点不错,其他的可有可无,模板做得烂。
--何清龙
17. re: 苹果新语言swift的通盘整理[未登录]
又一个苹果出的新版反人类语言。
--mybios
18. re: 苹果新语言swift的通盘整理
thx`
--java论坛
19. re: 苹果新语言swift的通盘整理
@java论坛
这个语言刚出来几天
--何清龙
20. re: 苹果新语言swift的通盘整理
swift?
你写的是什么语言,我怎么看不懂
http://www.itqx.net
--java论坛
评论排行榜
1. 年底了,说说我退出创业后的感想(12)
2. chrome代码里面发现的好东西,很有意思。想了好久,目前也只有这个解释了--为了更安全(11)
3. 近期计划(8)
4. QT相框,发布点代码,有兴趣的随便研究(7)
5. 苹果新语言swift的通盘整理(7)
Powered by:
博客园
模板提供:
沪江博客
C++博客
|
首页
|
发新随笔
|
发新文章
|
联系
| |
管理
java和C++的区别
java 没有多重继承,没有指针
Java 使用接口解决多重继承问题,使用引用替代指针
Java 几乎所有对象都是在堆上分配
Java 的内存管理不是用引用计数,而是垃圾回收
Java 的指针操作功能不能跨平台,是指指针的算数算法
如果获得一个java对象的地址,你可以操作这个对象,但是你不能一直认为这个地址指向那个java对象,因为那个对象可能会被垃圾回收器搬到别的地方去
Java的引用能移植跟踪对象的搬迁,简单的C++指针不可能做到这点。
发表于 2013-05-26 13:10
何清龙
阅读(1950)
评论(6)
编辑
收藏
引用
所属分类:
C++ lisp perl ruby python
评论
#
re: java和C++的区别
回复
更多评论
引用计数是实现垃圾回收的一种方式,C++没有垃圾回收
#
re: java和C++的区别
回复
更多评论
Java的内存管理不是引用计数,而是垃圾回收。
借问,引用计数不是自动垃圾回收的一种机制么?
#
re: java和C++的区别
回复
更多评论
@ttt
标准库中实现了auto_ptr及shared_ptr,可以有类似于引用计数的效果。
#
re: java和C++的区别
回复
更多评论
但是你不能一直认为这个地址指向那个java对象,
因为那个对象可能会被垃圾回收器搬到别的地方去
=============================
这句话直接混淆了物理上的指针(CPP)和java引用。
在java虚拟机之上,引用是不会被垃圾回收改变的。只有实现才需要考虑这个问题。这个对java应用本身没有影响
#
re: java和C++的区别
回复
更多评论
Java中最具戏剧性的一点是:Java号称是一门没有指针(pointer)的语言,但是写Java程序的人都知道,Java中出现最多的异常就是空指针异常(null pointer exception)。Java中的引用严格意义上来说其实就是阉割版的指针,做了很多限制,使得用法和引用类似了。
#
re: java和C++的区别
回复
更多评论
@肥喵
你不能断章取义。如果获得一个java对象的地址,你可以操作这个对象,但是你不能一直认为这个地址指向那个java对象,因为那个对象可能会被垃圾回收器搬到别的地方去
刷新评论列表
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
swift 去除String首尾的空格,以及指定字符串
UIPageViewController第一页不能自动适应子View的Frame的问题。
jsonRPC的curl命令行使用,python使用,object-c使用
不分配动态内存翻转单向链表
GC的三种方式,读ruby之父写的《编程语言的过去、现在和未来》笔记
C++截取中文,费了点时间才搞出来,代码不多,大家有需要的不用客气,复制粘贴就好。参考了别人的,但是他的代码有错误,不能直接使用
实现自己的CCTabelview滚动刷新和下啦刷新,还不完善。求改进
curl 和libcurl c++代码 上传本地文件,好不容易碰到了这种折腾我几天的代码
cocos2d-x中使用C++实现hello.lua中的功能,对比lua和C++在cocos2d-x实现上的区别。
java和C++的区别
网站导航:
博客园
IT新闻
BlogJava
博问
Chat2DB
管理