《JAVA程序设计》_第一周学习总结
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课程的学习能更轻松愉快点☺
--附码云链接
《JAVA程序设计》_第一周学习总结的更多相关文章
- 20175126《Java程序设计》第一周学习总结
# 学号 20175126 <Java程序设计>第一周学习总结 ## 教材学习内容总结 - 1.安装了WINDOS系统的JDK,并学会了利用JDK编写并编译JAVA程序的基本方法. ...
- 20165218 2017-2018-1 《Java程序设计》第一周学习总结
20165218 2017-2018-1 <Java程序设计>第一周学习总结 教材学习内容总结 第一章.Java入门 1. Java特点 Java具有简单.面向对象.平台无关.多线程.动态 ...
- 20145213《Java程序设计》第一周学习总结
20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...
- 20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
- 20145218《Java程序设计》第一周学习总结
20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...
- 《Java程序设计》第一周学习总结
20145224 <Java程序设计>第一周学习总结 教材学习内容总结 通过第一周的学习让我对Java有了个初步的了解,知道了Java分为Java SE.Java EE.Java ME三大 ...
- 20155304田宜楠2006-2007-2 《Java程序设计》第一周学习总结
20155304田宜楠2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 - 浏览教材,根据自己的理解每章提出一个问题 第一章 除了书上提到的开发工具还有什么适合 ...
- 201521123038 《Java程序设计》 第一周学习总结
201521123038 <Java程序设计> 第一周学习总结 1.本章学习总结 本周已掌握Java配置,初步认识Java运行软件和基本语法. Java语言语法和C语言基本类似,部分不同. ...
- 张旭升20162329 2006-2007-2 《Java程序设计》第一周学习总结
20162329 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 通过打书上的代码熟悉了Java编程的基本过程 教材学习中的问题和解决过程 1.因为我的虚拟机 ...
- 20175221 2018-2019-2 《Java程序设计》第一周学习总结
20175221 2018-2019-2 <Java程序设计>第一周学习总结 教材学习内容总结 本周通过观看书本配套视频,学到了如解释器,编译器等一些简单概念. 还懂得了java的一些简单 ...
随机推荐
- 【Java每日一题】20170220
20170217问题解析请点击今日问题下方的“[Java每日一题]20170220”查看(问题解析在公众号首发,公众号ID:weknow619) package Feb2017; import jav ...
- Eclipse中SVN插件的安装和配置(在线安装)
公司项目中用到了svn来管理项目,然后需要在Eclipse中进行配置.网上参考了很多资料,离线安装的方式装上了,但是导入项目后报错,可能是离线安装包的问题.然后又采用了Eclipse在线安装的方式,总 ...
- MySQL添加新用户、为用户创建数据库、为新用户分配权限
登录MySQL [root@VM_0_2_33_centos /]#mysql -u root -p 添加新用户 允许本地 IP 访问 localhost, 127.0.0.1 mysql>'; ...
- angular 获取ng-repeat完成状态 $last
$index $first $middle $last $odd $even html <ul> <li ng-repeat="item in data" rep ...
- layui 弹出框改变按钮颜色样式 自定义皮肤
1.在layer下新建文件夹和css 文件: 2.123.css body .layui-ext-yourskin .layui-layer-btn0{ border-color: #55ff83; ...
- echarts功能配置实例----柱/折线、饼图
---恢复内容开始--- echarts中的柱状图和折线图的参数配置可以共用,一般只需要修改图表类型这一个参数即可. 一.echarts最简单的实例 1.折线图/柱状图 <html> &l ...
- ajax post 提交数据和文件
方式一:常用的方式是通过form.serialize()获取表单数据,但是,这样有个弊端,文件不能上传 $.ajax({ url:'/communication/u/', type:'POST', d ...
- javascript的函数、事件
本文内容: 函数 函数的定义方式 函数的调用方式 函数的参数 匿名函数 函数中的this 事件 常见事件 绑定事件 首发日期:2018-05-11 函数: 函数的定义方式: 函数可以有参数,参数为局部 ...
- 商家中心FAQ
1.订购的账号为什么不生成子账号,生成了一个主账号,进店铺里面看子账号也没有 原因:授权失败了,数据库没有生成店铺授权信息 解决方案:重新授权
- spring4笔记----报错publicid systemid之间要有空格的解决方法
<?xml version="1.0" encoding="GBK"?> <beans xmlns:xsi="http://www. ...