《编程导论(Java)·附录A 使用BlueJ》

1. BlueJ的特点

使用Java语言进行软件开发,有很多集成开发环境(IntegretedDevelopment Enviroment,IDE)可选择。本教材使用的是BlueJ。BlueJ专门针对入门级教学而设计,它的目标是给大学低年级的学生提供一个学习Java的方便、易于使用的教学环境。它是集编辑、编译、运行、调试、打包、发布等功能于一体的软件。其优点如下:

  •  小巧、容易上手。商业级IDE自身的环境太复杂,而控制台涉及类路径等问题。BlueJ的基本操作见[附录A]。
  • BlueJ的主窗口显示了项目中的各个类以及类间的关系(继承和使用)。这种简易的UML类图可以使面向对象的抽象概念图形化
  • 可以方便地创建对象,一旦创建了对象,右击该对象图标就可以直接调用/执行它的某个public方法。
  • 它支持javadoc的生成、支持applet的生成和执行,同时支持生成可执行的jar文件。

请将其安装在D盘根目录下,例如安装路径为D:\BlueJ。(这样要求仅仅是为了讲解时方便)

 

参考 《编程导论(Java)·0.3.3 BlueJ与Java开发环境》2. 控制台:对初学者而言,另一种最常见的选择是在控制台中直接使用JDK附带的工具如Java编译器(javac.exe)、Java解释器(java.exe)、小应用程序浏览器(appletviewer.exe)等学习Java编程。可以在大多数Java入门教材中找到详细的介绍。源代码的编辑工作交给记事本或者UltraEdit、EditPlus等文本编辑器完成。

控制台方式有助于初学者了解Java程序开发的一般过程(参照图0-8),即Java程序从源文件(*.java),经过编译生成字节码文件(*.class),再由解释器运行。而Java小应用程序(applet)将字节码文件作为对象嵌入到超文本文件(*.html)中,在浏览器(或appletviewer.exe)中运行。然而,使用这一简单工具,编程初学者常常会遭受一些小细节带来的困扰。例如要设置Java平台的路径(path)和类路径(classpath)、要了解常用的控制台命令(如cd、dir)等。特别是程序涉及到包的时候,在目录间切换令人厌烦【所以使用这种环境的教材,大量使用默认包】。尤其要注意,用java命令执行的程序A.class时,A中必须有public static void main (String [ ])方法【本教材中一般没有写main(),你要在控制台中运行的话,自己添加】,它是程序执行的起点。否则,就会出现如图0-9所示的异常。3. 大型Java IDE 当今大型商业软件开发时,程序员所使用的Java IDE,以

  • 10
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值