复习java

来源:互联网 发布:大同网络记者证 编辑:程序博客网 时间:2024/05/01 03:30

 系统学习java已经是7年前的事情了,在那之前仅仅学过qb,tc甚至logo(小学时代的事情)这类过程式的语言,而且非常浅薄.
 那时候一本砖头厚的教程里头,就那么几十页明显变黑, 那个章节就是讲面向对象的思想.
 而且那年学习java以后, 从来没有用java"稳食".
 但是, 到现在我都不敢说懂什么叫做面向对象.
 
 现在的手机开发似乎都使用java了, 实话说, 写惯c/c++ , 实在对java有点不屑.
 高级语言是简单了, 但就不想系统给我管这么多.
 要知道, 在c里头, 内存里面每个字节是什么样子的我都能了解.
 但, 实际工作中使用c/c++ , 有多少时候, 你希望去了解这么多呢, 完成任务是首要de.
 
 这份笔记没什么技术含量. 只是说把封闭多年的回忆找回来, 更重要的, 把以前似懂非懂的东西,重新再学.
 先从比较开始吧:
 1. java没有全局变量. c++的代码现在估计都没什么全局了, 也许可以把这类东东单件化.
 2. java没有指针,只有数组. 反正, 神棍的做法,指针极少用于遍历,用的最多为了提高效率, 作为参数传递.
 3. java的vm 自己管理 new的内存. 哇塞, 这个是好东西, 最近为一个c++写的server减少碎片刚完成了个slot类.
 4. java的基础数据类型定长. 唉... 公司要搞64位机, 那堆sever的协议改起来就是麻烦.
 5. java没有struct 和 union .
 
 还是写一个helloworld吧, 写完以后才发现, 原来路慢慢而修远兮...
 c/c++ 基本靠自己写出来的, 所以至今阅读能力都很差.
 现在或许换一种方法, java也许靠读出来, 效果会如何呢?
 反正一个晚上过去, 基本的概念还是找回来不少了.

 

原创粉丝点击