# 20175311 2018-2019-2 《Java程序设计》第2周学习总结
## 教材学习内容总结
第二周我对如何运行java程序已经比较熟悉了,第二周更多的是注重程序内部的原理了。
## 教材学习中的问题和解决过程
- 问题1:看书时看到的一个例子,不是很懂它是怎么得出结果的。
- 问题1解决方案:问了室友,他们也不懂,于是在蓝墨云班课上提问了,还没有解决。
- 问题2:看书时不明白import_java.util.Scanner;这句话的句子含义,在有些例子中有,但是有些中又没有。
- 问题2解决方案:通过在书上寻找解释,我发现当需要读入用户的输入时就会出现这样的句子,如Example3_4.java和Example3_9.java的例子中。所以我猜测这句话是用来读取用户的输入时使用的。
## 代码调试中的问题和解决过程
- 问题1:在Linux中有bin的文件夹,里面放的是class文件,但是在码云上却看不到bin文件夹,我猜测是不是因为class文件在码云上不显示,所以bin文件夹就没有了。
- 问题1解决方案:于是我在虚拟机上面的bin文件夹中粘贴了一个java文件,果然上传后在码云上就出现了bin的文件夹,和猜想符合。
- 问题2:在练习Example3_1.java的例子中,利用明文字符和'A'异或就能得到密文,再异或一次又能得到明文,不理解其中的计算原理。
- 问题2解决方案:通过翻书在书本上看到在p17页上有Unicode字符集的介绍,它们计算时将字符转化成数字进行计算从而得出结果。然后我随便举了一个例子进行异或运算,发现一个二进制数两次与同样的二进制数字异或后就会得到原来的结果。例如:0101异或1011结果是1110,1110再异或1011结果是0101,就回到了原来的结果。
## [代码托管]https://gitee.com/H2742/HelloWorld
## 上周考试错题总结
- 错题1
上周的测试中,主要是因为对java程序的编译和运行不熟悉,所以导致语法不熟练,没有及时提交相应的测试。
一些心得:
这周能够比较熟练地编译运行java程序了,也会使用老师上课所提到的知识点-d和-cp的使用方法了。更多地是开始学习java程序内部各种语句之间的联系了。其实和上周一样,java的学习还是需要我们花很多的时间看书、看视频,然后亲手实践才能有所提高,一定是用时间堆砌起来的。这周我增加了自己看书的时间,也能在课本上寻找一些自己不懂的地方,并且把他们都搞懂,我认为这就是一种提高与进步。
在完成老师布置的例题作业时我也学到了许多知识,当你自己手打一个程序时往往能够学到一些你平时不知道的小细节,希望自己能够多看书、多练习代码。
# 20175311 2018-2019-2 《Java程序设计》第2周学习总结的更多相关文章
- 学号 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入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...
随机推荐
- Neural Network Programming - Deep Learning with PyTorch with deeplizard.
PyTorch Prerequisites - Syllabus for Neural Network Programming Series PyTorch先决条件 - 神经网络编程系列教学大纲 每个 ...
- MS SQL 全局临时表的删除
本来已经搜索到怎么删除了 如下: IF OBJECT_ID( 'tempdb..##TEMP_COPTD') IS NOT NULL Begin DROP TABLE ##TEMP_COPTD End ...
- MongoDB的安装和使用
Step1:下载和安装 下载地址:http://dl.mongodb.org/dl/win32/x86_64 安装:一直按照默认指示去安装或者选择自己喜欢的路径安装. Step2:配置环境变量 安装完 ...
- soupUI基础使用方法
SoapUI简介 文章出处:http://www.cnblogs.com/hong-fithing/ SoapUI是一个开源测试工具,通过soap/http来检查.调用.实现Web Service的功 ...
- DPDK- program_guide 2
Data Plane Development Kit(DPDK) RTE_SDK and RTE_TARGET must be configured. ~EAL ~librte_mempool ~li ...
- UVa10129(还没ac)各种re,o(╥﹏╥)o
这是一道欧拉回路题 欧拉回路:就是一个路径包括每条边恰好一次. 判断是否满足欧拉回路.首先是图是联通的.其次图中每个点的入度等于出度.如果是欧拉路径的话,满足奇点只能等于2或0,并且对于有向图,奇点的 ...
- python 三种 安装包的方法
1.pycharm安装第三方库 然后点+搜索库安装. 注意 : 有时候点+会出现下图提示:Nothing to show,这就需要在点加号前点一下绿色圈圈的conda标志. 点+号出现下图的内容才是正 ...
- sublime text 3 ,React,html元素自动补全方法(用Emmet写法写jsx中的html)
1. 安装emmet: Preferences -> Package Control -> Install Package -> emmet 2. 配置emmet: Preferen ...
- Codeforces 977E:Cyclic Components(并查集)
题意 给出nnn个顶点和mmm条边,求这个图中环的个数 思路 利用并查集的性质,环上的顶点都在同一个集合中 在输入的时候记录下来每个顶点的度数,查找两个点相连,且度数均为222的点,如果这两个点的父节 ...
- pycharm汉化补丁
将压缩包内容复制到 x:\xxx\JetBrains\PyCharm Community Edition 2019.1\lib 目录下 链接:https://pan.baidu.com/s/1TLEP ...