Java初级问题(40分)

  • 主题发起人 主题发起人 hongsen
  • 开始时间 开始时间
H

hongsen

Unregistered / Unconfirmed
GUEST, unregistred user!
我是一名C++程序员,最近刚刚接触JAVA。希望能够了解一下JAVA程序的结构。如
事件和处理函数是如何映射的,类的组成结构是什么样的。我看了一下用户生成
的从JFrame派生的类的结构,觉得很奇怪。为什么成员变量可以直接用new?
 
我个人认为java与C从思想上来说是类似的,您所说的大部分在C++中是类似的
看看书旧知道了
 
java设计的目的就是使开发程序尽可能简单。容易理解。有很多语法和c++不一样。但用习惯了
绝对比c++好。
例如
char[] b;
强调 b 是一个字符数组。
成员变量可以直接初始化等
推荐给你两本书《java宝典》
《thinking in java》
 
JAVA中所有的都是对象,所以才会使用new方法(当然有的时候可以省略)。JAVA的
编程方式与C++区别很大(我本身也是UNIX下的JAVA和C++程序员),正如前面人说的
如果你掌握了JAVA的编程思路,肯定在许多方面强于C++,起码在UNIX下是这样,
而且许多应用速度并不输给C/C++,JAVA拥有很好的错误处理机制,不会有C++那种
指针越界导致的core dump问题 (注:JAVA图形界面的应用程序速度实在是不敢恭维,
但是在UNIX下那种几乎无界面的应用服务还是相当不错的)。置于JAVA书籍强烈建议
看看Thinking in java 。或许它不一定适于初学者,但它对学习JAVA编程思想很有帮
助,应该看看!
 
多人接受答案了。
 
后退
顶部