20175217吴一凡 《java程序设计》 第一周学习总结
- 虽然已经做好了心理准备,但第一周的学习任务着实让我忙了整整三天,还是挺充实的吧。寒假已经在自己的电脑上安装好了虚拟机,我就在我的虚拟机上尝试着搞,但出现了各种问题,还好有可爱的同学们和老师帮我耐心解答,最后终于完成了任务,本周的任务大概分为以下几大块吧:
一、JDK的安装及环境变量的配置
- 参考Intellj IDEA 简易教程 完成
- 首先在虚拟机网页上下载jdk1.8,选择Linux x64 .tar结尾的软件下载。(刚开始下成了.rmp结尾的文件,一直显示出错)
- 下好之后使用
tar -xzvf jdk-8u121-linux-x64.tar.gz
语句进行解压
用mv jdk-8u121 ~/jdk
语句将文件移动至主文件夹下,并重命名为jdk(这一步最好要有,刚开始我自定义的目录,折腾了很久还是不行)
用vi .bashrc
打开编辑器,在末尾插入
export JAVA_HOME=~/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- 按
esc
后按:w
保存
在新终端输入source ~/.bashrc
重置
之后输入java --version
如图所示即为jdk已安装好、环境变量已配置好
二、java文件的编译、运行、调试
- 参考使用JDB调试Java程序完成
- 在我的文件夹wyf20175217中用
vim HelloJDB.java
进入vim编辑器
输入示例代码
1 public class HelloJDB {
2 public static void main(String[] args) {
3 int i = 5;
4 int j = 6;
5 int sum = add(i, j);
6 System.out.println(sum);
7
8 sum = 0;
9 for(i=0; i< 100; i++)
10 sum += i;
11
12 System.out.println(sum);
13 }
14
15 public static int add(int augend, int addend){
16 int sum = augend + addend;
17 return sum;
18 }
19}
之后保存退出
使用javac -g HelloJDB.java
进行编译
使用java HelloJDB
运行程序
在上个文件夹中使用 jdb -classpath .:./src HelloJDB
进入jdb调试程序
运行stop in HelloJDB.main
命令在main方法开始处设置断点
输入run命令来运行HellJDB.class,程序会在main()的开始处停下
在main[1]处输入step
会进入下一行
输入list
查看位置
输入locals
查看变量
输入print + 变量名
输出变量
输入next
跳过类
输入step up
跳出类
输入exit
跳出
输入stop at HelloJDB:12
设断点
输入cont
跳到断点处
三、用git上传代码到码云
- 在码云新建仓库,配置如图所示:
在文件夹中输入vi People
敲入教材代码
输入jdb -classpath .People
进行调试
然后就是把代码上传码云,依次输入
git config --global user.name "用户名"
git config --global user.email "邮箱"
git remote add origin https://gitee.com/用户名/仓库名.git
git init
git add .
git commit -m "备注"
git push -u origin master -f
最后一步要我的有时要这样子强推,有时直接git push
就行了,大家视情况而定吧...我也不太懂
这样就成功了
四、脚本运行
五、写博客
六、总结
第一周的学习,虽然很累也很艰苦,但着实让我收获了很多。可能是之前自己对计算机了解学习、太少,很多知识都不懂,只能到网上去搜索,效率很低,浪费了大量时间,但后来好像渐渐摸到了一点规律吧。相信通过接下来的学习、深入了解,java课程的学习能更轻松愉快点☺