编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
DrJava是一个免费的、轻量型的开放源码的Java,具有集成的读-计算-打印(read-eval-print)循环、调试器和 JUnit 支持。它主要是为学生设计的,提供了直观的界面和交互式地评估Java代码的能力。它还为更高级的用户提供了强大的功能。
软件特色
1、轻量级的IDE
2、支持交互评估Java代码
3、支持单元测试
4、支持源码调试
5、跨平台
使用方法
第一步、下载安装就不说了。打开以后新建项目,和VS里一样,不然无法import jar包。
第二步、选择编译路径引入外部类,最重要的是要把algs4.jar文件的路径添加到Extra Classpath,这点搞了我好久。不然你代码里不能import。
第三步、写Class,一个Class一个文件
第四步、编译执行,先编译成中间文件,我理解和IL类似;只要有main函数,基本上都可以按以下方式执行,注意大小写敏感。
高级功能:单元测试JUNIT
以前比较熟悉NUNIT,JUNIT的话差不多,但是DrJava支持的断言异常少,建议还是不要用了。。基本上手工测测也够了
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。