用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 程序开发教程 > JAVA教程 > JAVA入门教程 > 文章正文
JAVA学习入门 对初次接触者 相当有用
iTbulo.COM 2006-6-19 佚名()

24怎么判断要读的文件已经到了尽头?

答:你肯定没有认真看API。在Reaer的read方法中明确说明返回-1表示流的结尾。

四、关键字篇

25java里面怎么定义宏?

答:java不支持宏,因为宏代换不能保证类型安全。

如果你需要定义常量,可以将它定义为某个类的staticfinal成员。参见26和30。

26java里面没法用const。

答:你可以用final关键字。例如finalintm=9。被声明为final的变量不能被再次

赋值?br>?br>final也可以用于声明方法或类,被声明为final的方法或类不能被继承。

注意const是java的保留字以备扩充。

27java里面也不能用goto。

答:甚至在面向过程的语言中你也可以完全不用goto。请检查你的程序流程是否合理。

如果你需要从多层循环中迅速跳出,java增强了(和C++相比)break和continue的功能,支?br>?label。

例如:

outer:

while(...)

{

inner:

for(...)

{

...breakinner;...

...continueouter;...

}

}

和const一样,goto也是java的保留字以备扩充。

28java里面能不能重载操作符?

答:不能。String的+号是唯一一个内置的重载操作符。你可以通过定义接口和方法来实

现类似功能。

29我new了一个对象,但是没法delete掉它。

答:java有自动内存回收机制,即所谓GarbargeCollector。你再也不用担心指针错误,内?br>嬉绯隽恕?br>

30我想知道为什么main方法必须被声明为publicstatic?

答:声明为public是为了这个方法可以被外部调用,详情见面向对象篇37。

static是为了将某个成员变量/方法关联到类(class)而非实例(instance)。

你不需要创建一个对象就可以直接使用这个类的static成员,

在A类中调用B类的static成员可以使用B.staticMember的写法。

注意一个类的static成员变量是唯一的,被所有该类对象所共享的。

31throw和throws有什么不同?

答:throws用于声明一个方法会抛出哪些异常。而throw是在方法体中实际执行抛出异常的动

作。如果你在方法中throw一个异常,却没有在方法声明中声明之,编译器会报错。

注意Error和RuntimeException的子类是例外,无需特别声明。

32什么是异常?

答:异常最早在Ada语言中引入,用于在程序中动态处理错误并恢复。

你可以在方法中拦截底层异常并处理之,也可以抛给更高层的模块去处理。

你也可以抛出自己的异常指示发生了某些不正常情况。常见的拦截处理代码如下:

try

{

......//以下是可能发生异常的代码

......//异常被抛出,执行流程中断并转向拦截代码。

......

}

catch(Exception1e)//如果Exception1是Exception2的子类并要做特别处理,应排在

前面

{

//发生Exception1时被该段拦截

}

catch(Exception2e)

{

//发生Exception2时被该段拦截

}

finally//这是可选的

{

//无论异常是否发生,均执行此段代码

}

33final和finally有什么不同?

答:final请见26。finally用于异常机制,参见32。

上一页  [1] [2] [3] [4] [5] 下一页

文章搜索
相关资讯
相关文章 相关下载
专家释疑:轻松提高Java代码的性能
专家和您一起谈谈java加壳的问题
入门:Java连接各种数据库的实例
Java更新XML的四种常用方法简介
Java中合并XML文档 设计与实现
焦点信息