20145102 Java 实验一
Java环境的安装
就像第一周写的一样,在linux下java的安装和配置简直简单的不行不行的,一个命令足以:
sudo pacman -S jdk
配置什么的也就顺便配置好了。
在Idea编写java
我觉得编程的话,有IDE最好就用IDE,快速方便效率高,Idea在这上面做的还不错。界面简单明了,补全也很方便。(最近更新到了2016,感觉没啥变化)
编辑代码。。。不用多说吧,输进去就好
编译运行直接Ctrl+Shift+F10就好了,如果出现错误,会出现在最下面,会精确到行,点击错误提示会跳转到出现错误的地方。
调试要先选定你想要调试的地方,然后点击右上角的虫子(或者什么东西),下面就会出现调试信息,所调试的代码部分也会高亮,按F8就会进行单步调试。而且出现变量时,也会在后面注明此变量的值。
IDE大概就这么多内容
万能的编辑器
说VIM万能其实一点都不为过,在他的基础上出现了各种编辑器,只要你想VIM可以编辑所有代码,补全高亮什么的都可以,不过学习成本比较高,想入门可以参考我的博客(再次安利)
代码部分其实很简单,输进去就好,补全也是很方便的
效果还是不错的,编译其实也很简单
javac FIB.java
如果出现错误,会有提示出现,没有就是编译通过,运行就好
java FIB
练习
我是练习Fibonacci数列,很简单,上面也有结果,不过在求很大的值时会显示不出来,这就需要用到一些技巧,用BigInteger什么的,而且java递归起来很慢,递归深度小时还好,一旦大一点我就呵呵了,所以想用很大的递归,请出门左转用C写。
PSP(Personal Software Process)
步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 | 5分钟 | 18% |
设计 | 3分钟 | 10% |
代码实现 | 5分钟 | 18% |
测试 | 8分钟 | 28% |
分析总结 | 10分钟 | 36% |