20165202 2017-2018-2 《Java程序设计》第1周学习总结

20165202 2017-2018-2 《Java程序设计》第1周学习总结

教材学习内容总结

  • Ubuntu环境下安装JDK
  • 简单Java程序编写
  • 反编译器javap.exe
  • Git安装及使用方法
  • 学习Vim使用方法

教材学习中的问题和解决过程

$ sudo apt-get update
$ sudo apt-get install oracle-java9-installer
 验证Java版本

$ java -version

  • 码云托管无法获取公钥
    输入图片说明

    解决方法:
    参考胡东晖学长的 《使用git推送代码到开源中国以及IDEA环境下使用git
    公钥解决

    安装过程中,询问是否修改环境变量,选择第二项“Use Git from the Windows Command Prompt”,可在Windows的命令行cmd中运行git命令(这样很方便)
    通过git安装路径找打git-bash.exe,双击运行,并在弹出的命令窗口中输入以下指令
    ssh-keygen -t rsa -C "youreamil@xxx.com"

    连续输入回车,会在当前用户文件夹下生成一个名为.ssh的文件夹,用记事本打开该文件夹中名为id_rsa.pub的文件并复制里面的全部内容.。即可获得公钥

代码调试中的问题和解决过程

  • 通过vi src/Hello.java编辑代码无法输入
    解决方法:学习vim使用
    i 在当前光标处进行编辑
    I 在行首插入
    A 在行末插入
    a 在光标后插入编辑
    o 在当前行后插入一个新行
    O 在当前行前插入一个新行
    cw 替换从光标所在位置后到一个单词结尾的字符
    从普通模式输入:进入命令行模式,输入wq回车,保存并退出编辑

  • git add .命令无效

仓库

解决方法:
输入git init建立空仓库
  • git push报错:无对应上游分支
    解决方法:
    在正确路径建立空仓库,如cd 20165202jhs进入克隆项目所在目录

  • 通过vim run.sh写一个脚本简化编译过程无法打开
    解决方法:
    未安装vim 使用 sudo apt-get install vim

  • 脚本运行失败

脚本运行失败

解决方法
提醒了我要注意大小写及中英输入法的问题,“;”和“:”的差别很大

输入图片说明

代码托管

码云链接

上周考试错题总结

1.下列关于Java语言特点的描述,正确的一组是
C.面向对象;平台无关;动态

posted @ 2018-03-04 19:02  Haimi98  阅读(94)  评论(0编辑  收藏  举报