# 20175213 2018-2019-2 《Java程序设计》第1周学习总结
在本周的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有了初步的认识,我将以更好的状态来学习这门学科!
# 20175213 2018-2019-2 《Java程序设计》第1周学习总结的更多相关文章
- 学号 20175212 《Java程序设计》第九周学习总结
		
学号 20175212 <Java程序设计>第九周学习总结 教材学习内容总结 一.MySQL数据库管理系统 1.在官网上下载并安装MySQL 2.在IDEA中输入测试代码Connectio ...
 - 20145213《Java程序设计》第九周学习总结
		
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...
 - 20145213《Java程序设计》第二周学习总结
		
20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...
 - 20145213《Java程序设计》第一周学习总结
		
20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...
 - 21045308刘昊阳 《Java程序设计》第九周学习总结
		
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...
 - 20145330孙文馨   《Java程序设计》第一周学习总结
		
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
 - 20145337 《Java程序设计》第九周学习总结
		
20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...
 - 20145337 《Java程序设计》第二周学习总结
		
20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...
 - 20145218《Java程序设计》第一周学习总结
		
20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...
 - 《Java程序设计》第九周学习总结
		
20145224 <Java程序设计>第九周学习总结 第十六章 整合数据库 JDBC入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...
 
随机推荐
- xgboost中XGBClassifier()参数详解
			
http://www.cnblogs.com/wanglei5205/p/8579244.html 常规参数 booster gbtree 树模型做为基分类器(默认) gbliner 线性模型做为基分 ...
 - install svn server in Ubuntu
			
1. #安装服务 apt-get install subversionapt-get install libapache2-svnapt-get install apache2apt-get inst ...
 - 【自动化测试:笔记一】adb命令
			
1.查看当前连接的设备数 adb devices 2.连接设备 adb connect <设备名> 3.安装卸载app adb install packagesname adb unins ...
 - PythonStudy——字符串扩展方法  String extension method
			
')) ')) print('***000123123***'.lstrip('*')) print('***000123123***'.rstrip('*')) print('华丽分割线'.cent ...
 - PythonStudy——进制 System of numeration
			
十进制 人类天然选择了十进制. 二进制 二进制有两个特点:它由两个数码0,1组成,二进制数运算规律是逢二进一. 四进制 四进制是以4为基数的进位制,以 0.1.2 和 3 四个数字表示任何实数. 七进 ...
 - JDBC执行SQL语句以及Date对象和字符串之间的相互转换(关键是那张标准表)
			
只要能分隔数字就行,老外没有11月这个概念 以前看见被人这么写,你觉得可以写成yyYY这样吗,可以mm这样吗,可以mM这样吗,不要有这种想法 都是大神们都写好了,只需要参考手册,然后调用API就行了 ...
 - python selenium 定制启动Chrome的选项注意事项(十九)
			
自动化测试的时候为了避免每个case均需要登录的操作,所以把登录后的cookie信息保存下来,在有效期内使用cookie的方式实现登录操作,为了避免展现太多的登录操作,需要通过设置浏览器的option ...
 - Java多态(非常重要)
			
多态(多种形态)的定义 同一消息对不同类的对象做出的不同响应 种类 在程序设计中一般说多态都是运行时多态 多态施行的条件: 1满足继承关系 2父类引用指向子类对象(向上转型) 向上转型 向下转型(子类 ...
 - JavaScript图形库
			
做前端少不了画图,html5 的 canva 很强大,可是如果所有需求都自己画图,恐怕会被 leader 炒掉.记录一下我用过的几个 2D 和 3D 的js图形库,各种功能.我就不分 2D 和 3D ...
 - 【mysql】批量更新数据
			
概述 批量更新mysql数据表数据,上网搜索基本都会说4~5方法,本人使用的更新方式为: INSERT ... ON DUPLICATE KEY UPDATE Syntax 可参见官方网站:inser ...