在本周的java学习中,我收获了很多也遇到了很多的困难
1.在寒假的预学习中,因为没能完全的安好虚拟机,导致在本周的学习一开始,虚拟机就崩溃了,所以又重新开始重头安装虚拟机。但因为网速等各种问题,虚拟机的安装又持续了半天的时间。其中,又因为语言更新问题,中间陆续出现波折。
2.虚拟机安装好后,就是JDK的安装和测试了。在登陆了书本P05的网址后,我根据步骤,选择了LINUX x64且后缀为.tar.gz的JDK进行安装。

3.安装好JDK后就是进行测试JDK。使用tar -xzvf jdk-8u121-linux-x64.tar.gz; mv jdk-8u121 ~/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

4.接下来就是Ubuntu下git的安装与使用。这个过程虽然照着博客来进行不是很难,但其中还是有点小问题。输入指令git config --global user.name “LZH"”和 git config --global user.email "1963422201@qq.com"来进行配置git。配置完成后,再创建验证用的公钥,再上传公钥。到此这个步骤就算完成了。

5.在本周的学习任务中,按照链接博客中。首先是在码云中创建仓库,然后在Ubuntu中通过链接来客隆学习项目。然后是后面的建立src和bin目录中,我学到了编译和运行的命令分别为javac Hello.java和java Hello;(其中,虽然博客中的运行的命令是Java Hello,但通过测试后发现命令为java Hello,也就是j是小写。)然后步骤中的【把Hello.class产生在bin目录中,通过cd bin,java Hello,cd ..来运行Hello.class 并保证工作目录是项目根目录】当时有一点理解障碍,后来在同学的帮助下,理解了这个问题。再后来就是上面说的推到码云上去。

6.在运行脚本中也有一个小问题。我在脚本简化后未给脚本加上执行权限,然后在后来的操作中出现了障碍。这给我的启示是,在日常的操作中要认真对待每一个步骤,不能错过每一个细节。

PS:错题分析
①public static void main (String args[ ])中的“main”和“args”都不可随意修改。  A
A .true
B .false

解析:args为数组名称,可任意指定。

②下列关于编写源文件的说法,错误的是  C 
A .源文件的名字必须是某个类的名字。
B .如果源文件有public类,那么源文件的名字必须是这个类的名字。
C .源文件可以有多个public类。
D .源文件的扩展名必须是.java。

解析:源文件至多有一个public类。

总结:通过本周的学习,我对Java有了初步的认识,我将以更好的状态来学习这门学科!

转载于:https://www.cnblogs.com/LZHNB/p/10583604.html

# 20175213 2018-2019-2 《Java程序设计》第1周学习总结相关推荐

  1. 20175317 《Java程序设计》第一周学习总结

    20175317 <Java程序设计>第一周学习总结 教材学习内容总结 本周学习了Java大致的开发步骤,完成了课件自带的习题. 学习了在windows与Linux系统下不同的编译方法,掌 ...

  2. 20155227 2016-2017-2 《Java程序设计》第九周学习总结

    20155227 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC简介 JDBC全名Java DataBase Connectivity,是java联 ...

  3. 20172318 2016-2017-2 《Java程序设计》第一周学习总结

    20172318 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 在教材中基本明白了计算机系统的运行方式,了解了对于高级语言是使用是掌握好编程的关键,掌握了一 ...

  4. 20155303 2016-2017-2 《Java程序设计》第二周学习总结

    20155303 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 『注意』 "//"为单行批注符: "/*"与&quo ...

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

    20175208 2018-2019-2 <Java程序设计>第九周学习总结 一.教材学习内容总结: 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系 ...

  6. 20175204 张湲祯 2018-2019-2《Java程序设计》第九周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第九周学习总结 教材学习内容总结 -第十一章JDBC和MySQL数据库要点: 1.下载MySQL和客户端管理工具navi ...

  7. 20155313 2016-2017-2 《Java程序设计》第二周学习总结

    20155313 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 1.1 基本类型 整数:可细分为short整数(占2字节).int整数(占4字节)与long ...

  8. 20155226 2016-2017-2 《Java程序设计》第一周学习总结

    20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ...

  9. 20172325 2018-2019-1 《Java程序设计》第二周学习总结

    20172325 2018-2019-1 <Java程序设计>第二周学习总结 教材学习内容总结 3.1集合 集合是一种聚集.组织了其他对象的对象.集合可以分为两大类:线性集合和非线性集合. ...

  10. 张旭升20162329 2006-2007-2 《Java程序设计》第一周学习总结

    20162329 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 通过打书上的代码熟悉了Java编程的基本过程 教材学习中的问题和解决过程 1.因为我的虚拟机 ...

最新文章

  1. pyqt5讲解9:时间模块timer和网页交互
  2. java基础----IO打印流PrintStream
  3. *args 和**kwargs 的理解以及 函数的参数的总结
  4. python贪吃蛇小游戏_python开发贪吃蛇小游戏
  5. 【英语学习】【WOTD】Parthian 释义/词源/示例
  6. 面向对象之反射和其他内置方法
  7. 在场景中添加光线——给光线添加更高的细节:逐像素光照
  8. UVA1585 LA3354 Score【水题】
  9. SQL SERVER 修改表字段长度
  10. 使用GPS和velodyne 64拼接地图
  11. 圆柱体积怎么算立方公式_圆柱体积公式是什么,怎么算,
  12. 英特尔向第11代vPro芯片添加了启用硬件的勒索软件检测
  13. 识海日志——时间都去哪了(20140311)
  14. 【无标题】解决“该项目不在请确认该项目位置,然后重试” 文件无法删除问题
  15. MySQL——数据库 ——简单程序代码大全
  16. arcgis图斑尖角检查_ArcGIS消除零碎图斑(Eliminate)
  17. lisp 焊缝_焊接领域中 AutoCAD的二次开发
  18. ppt 深度学习绘图_最全中文深度学习入门书:小白易入,课程代码PPT全有 | 复旦邱锡鹏出品...
  19. 新概念英语(1-a)句子集锦
  20. 深圳市社会组织信息平台爬虫获取信息

热门文章

  1. Python数据类型判断常遇到的坑
  2. Java 套接字Socket
  3. [Qt教程] 第38篇 网络(八)TCP(二)
  4. python小黄人程序_python signal信号
  5. android studio 发布版本,Android Studio 4.1 Canary 版本发布
  6. leetcode(3)---寻找最大字符串
  7. 12.当效率至关重要时,请在map::operator[]与map::insert之间谨慎作出选择
  8. delete 和 delete [] 的真正区别
  9. ​ RROR 1221 (HY000): Incorrect usage of spatial/fulltext/hash index and explicit index orde ​
  10. mysql有没有单机版?