zoukankan      html  css  js  c++  java
  • 《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就行了,大家视情况而定吧...我也不太懂
    这样就成功了

    四、脚本运行

    五、写博客

    参考极简MarkDown排版介绍(How to)

    六、总结

    第一周的学习,虽然很累也很艰苦,但着实让我收获了很多。可能是之前自己对计算机了解学习、太少,很多知识都不懂,只能到网上去搜索,效率很低,浪费了大量时间,但后来好像渐渐摸到了一点规律吧。相信通过接下来的学习、深入了解,java课程的学习能更轻松愉快点☺
    --附码云链接

  • 相关阅读:
    Html.BeginForm())与Ajax.BeginForm()
    MVC5+EF6 (附加分页功能)
    display模版详细介绍
    vs2013创建mvc项目体系找不到指定文件
    MVC2、MVC3、MVC4、MVC5之间的区别 以及Entity Framework 6 Code First using MVC 5官方介绍教程
    windows下android开发环境搭建
    windows下android环境的搭建:完成后添加android其他版本
    免费提供各种编程语言视频教程资料!(福利!)
    AS无法连接手机,5037端口总被占用怎么办?
    Android基于bmob后端云实现数据读取
  • 原文地址:https://www.cnblogs.com/wyf20175217/p/10466645.html
Copyright © 2011-2022 走看看