BlueJ for Windows(多功能编程开发环境)
v4.2.2 免费版- 软件大小:371.65 MB
- 更新日期:2020-12-07 16:30
- 软件语言:英文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
BlueJ for Windows是一款多功能开发环境,使用户可以快速轻松地开发Java程序,简单:与NetBeans或Eclipse之类的专业环境相比,它故意使界面更小,更简单,这使初学者可以更快地上手,而不会感到不知所措;专为教学而设计:IDE的设计刻意兼顾良好的教学法,有一本流行的教科书,旨在使用该应用程序来教授大学/学院的入门课程,并且该站点提供了许多教学资源;支持交互式BlueJ:允许用户与对象进行交互,这样以便于用户可以检查它们的值,调用它们的方法,将它们作为参数传递等等;用户也可以直接调用Java表达式,而无需进行编译,因此,该工具是Java的强大图形外壳/REPL!
软件功能
BlueJ的编辑器具有独特的范围突出显示功能,其中每个代码块的背景都是彩色的
从而使您可以更快地直观地查看代码。
它还有助于发现放错位置的花括号。
程序运行时可以检查对象,显示字段内容以帮助理解和调试。
除了允许在程序运行时检查对象外,还可以动态创建对象,并可以调用其方法。
还可以直接通过键入Java代码来直接调用Java代码,而无需进行编译。
结果被打印出来,然后可以被检查,操纵或作为参数传递给另一个方法调用。
便携式BlueJ-在Windows,macOS,Linux和其他运行Java的平台上运行。
软件特色
在编辑器顶端的工具条包含一些经常使用的功能按钮,其中一个是 编译。
可以使用这个按钮直接编译当前打开的类文件。
它也可以不通过USB记忆棒安装而运行。
成熟的BlueJ-已有15年的历史,但仍将得到专职团队的更新和支持。
它旨在在一个工作日内响应所有技术支持要求。
创新的BlueJ-具有其他IDE以前没有的一些功能。
它的对象基准,代码垫和示波器着色都是BlueJ的原始功能。
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
4、弹出以下界面,用户可以直接使用鼠标点击下一步按钮
5、桌面快捷键的创建可以根据用户的需要进行创建,也可以不创建
6、现在准备安装主程序,点击安装按钮开始安装
7、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
8、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
使用教程
打开一个工程
BlueJ 的工程和标准的 Java 包一样,是一个包含工程文件的目录。
如果你是从命令行启动的 BlueJ,并且启动时你给出了一个工程目录作为参数,那么工程会自动被打开。
如果启动时没有加参数,那么可以使用 工程-打开 菜单来选择并打开一个工程。
基础知识- 编辑\ 编译\ 执行
为了学习在这一节,打开 Blue 的发布版本中的工程 people。
你能够在 BlueJ 安装目录下的 example 目录下找到这个工程。
打开工程后你因该可以看到和图 1 相似的窗口,这个窗口可能看上去和图 1 不完全一样在你的系统上,但区别应该很小。
创建对象
BlueJ 的一个很基本的特点是你不仅仅能够执行一个完整的应用程序,而且能直接和任何类的对象交互并执行其中的公共(public)方法。
在 BlueJ 中一个执行过程通常通过创建一个对象,然后调用其中的方法来完成。
这种模式在开发一个应用软件的过程中是十分有帮助的-你可以单独测试每个类一旦它被写完。
这样就没有必要一开始就把整个应用程序写完。
旁注: 静态方法能够被直接调用而不需要先创建一个类。
main ()是一个静态方法,因此我们可以做和通常在一个 Java 应用程序中发生事件的相同的事情
通过执行静态方法 main ()启动一个应用程序。我们会在后面继续讨论。
现在,我们来做一些其他有趣的不能在一般的 Java 环境中做到的事情。
你看到的主窗口中间的方块(标注了 数据库,人,教员和学生 )是代表了在这个应用程序中用到的类的图标。
右键单击类的图标,你会得到一个包含能够应用到该类的操作的一个菜单(图 2)。
图中显示的操作由 new 操作符和类中定义的各个构造函数的组合,以及 BlueJ环境提供的一些操作组成。
我们希望创建一个教员对象,所以你应该右键单击教员图标(会弹出图 2 中显示的菜单)
这个菜单显示了两个构造函数可以用来构造教员类。
一个有参数一个没有。首先,选择没有参数的构造函数。弹出的对话框应该如图 3 所示.
这个对话框要求你输入一个被创建对象的名字。同时提供了一个缺省的名字(staff_1 )
这个缺省的名字对我们来说足够好了。所以马上点击 OK 。 一个教员对象就会被创建。
一旦一个对象被创建,它会被放在窗口底部的对象槽里
你可以看到菜单里有两个方法 getRoom 和 setRoom,分别设置和返回这个教员的房间号。
试着调用 getRoom。只要简单的从菜单里选择它,它就会被执行。
一个对话框会出现向你显示调用的结果。
在上面的情况下,结果是“(unknown room)”,因为我们还没有为这个人指定房间号。
从父类继承而来的方法在一个子菜单中。在对象弹出菜单的顶部有两个子菜单。
一个包含从Object 继承而来的方法,另一个包含从 Person 继承而来的方法。
你可以调用的 Person的方法(比如:getName),通过选择子菜单中的函数名。
试一下,你会发现结果同样的奇怪:它返回(unknown name),因为我们还没有给这个人取一个名字。
现在让我试着来指定一个房间号。
这个操作演示了如何调用有参数的方法(调用 getRoom和 getName 有返回值,但没有参数)。
通过选择菜单中相应的项调用 setRoom。一个对话框会出现提示你输入参数
在这个对话框的最上端显示的是被调用方法的接口声明(包括注释和定义)。
下面是一个文本框,你可以在里面输入参数。上面的定义告诉我们需要一个 String 类型的参数。
在文本框里输入新的名字作为一个 String(包括引号),然后点击 OK 。
这样就结束了-因为这个方法没有返回值,所以没有结果对话框。
再一次调用 getName 来检查名字是否真的改变了。
对对象的创建和方法调用练习一段时间。
然后试着调用有参数的构造函数和更多的方法直到你对这些操作熟悉为止。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文