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.面向对象;平台无关;动态

20165202 2017-2018-2 《Java程序设计》第1周学习总结的更多相关文章

  1. 学号 20175212 《Java程序设计》第九周学习总结

    学号 20175212 <Java程序设计>第九周学习总结 教材学习内容总结 一.MySQL数据库管理系统 1.在官网上下载并安装MySQL 2.在IDEA中输入测试代码Connectio ...

  2. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  3. 20145213《Java程序设计》第二周学习总结

    20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...

  4. 20145213《Java程序设计》第一周学习总结

    20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...

  5. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  6. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

  7. 20145337 《Java程序设计》第九周学习总结

    20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...

  8. 20145337 《Java程序设计》第二周学习总结

    20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...

  9. 20145218《Java程序设计》第一周学习总结

    20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...

  10. 《Java程序设计》第九周学习总结

    20145224 <Java程序设计>第九周学习总结 第十六章 整合数据库 JDBC入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...

随机推荐

  1. 【Python】闭包 & 匿名函数

    闭包 1.注意:返回的函数内部不要使用后续会发生变化的变量. def f(): gs = [] for k in range(1, 4): def g(i): return i + k gs.appe ...

  2. JavaScript常用工具方法封装

    因为工作中经常用到这些方法,所有便把这些方法进行了总结. JavaScript 1. type 类型判断 isString (o) { //是否字符串 return Object.prototype. ...

  3. 重写(overwrite)、重载(overload)和覆盖(override)三者之间的区别

    覆盖:子类继承了父类的同名无参函数.当子类从父类继承了一个无参函数,而又定义了一个同样的无参函数,则子类定义的方法覆盖父类的方法,称为覆盖. 重载:子类继承了父类的同名有参函数.当子类继承了父类的一个 ...

  4. hello java !

    我对于计算机性编程性质的课程一直没有很好的悟性,但功夫不服有心,最近自己学习视频课程,随时关注娄老师的博客,慢慢的对于java编程有了新的认识,也用eclipse软件进行了简单java的编译. 了解的 ...

  5. VMware 共享目录不显示的解决办法

    centos mount -t vmhgfs .host:/ /mnt/hgfs # 如果有如下提示: # Error: cannot mount filesystem: No such device ...

  6. 关于office word 应用程序下载配置

    Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} fai ...

  7. PHP设计模式(三):抽象工厂模式

  8. Editor.md的安装使用(MarkDown)

    1.官网下载:http://pandao.github.io/editor.md/ 2.使用例子: <!DOCTYPE html> <html lang="zh-cn&qu ...

  9. STL list用法总结

    2017-08-20 15:17:30 writer:pprp list是一种线性复杂度的容器,很快 /* name : usage of List writer : pprp declare : n ...

  10. 分析java进程假死状况

    摘自: http://www.myexception.cn/internet/2044496.html 分析java进程假死情况 1 引言 1.1 编写目的 为了方便大家以后发现进程假死的时候能够正常 ...