## 教材学习内容总结

第二周我对如何运行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周学习总结的更多相关文章

  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. redis客户端(三)

    redis客户端 一.>redis自带的客户端 启动 启动客户端命令:[root@ming bin]# ./redis-cli -h xxx.xxx.xx.xxx-p 6379 注意: -h:指 ...

  2. QWaitConditioin的思考1

    16:50:392017-03-31 本文章为原创,如若引用请指明出处,否则追责. 以 生产.消费者的例子说明 #include <QtCore/QCoreApplication>#inc ...

  3. VIM快速复制多行

    在vim中快速复制粘贴多行   用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴. 这样做:1. 将光标移动到要复制的文本开始的地方,按v进入可视模式.2. 将光标移动到要复制的文本的结束的地 ...

  4. python笔记-数学、元组、日期、文件

    python在很多地方和C++相似,比如都会有关系.逻辑等运算符,但也有不同的地方,比如:#Python Number 类型转换int(x [,base ]) 将x转换为一个整数 long(x [,b ...

  5. Springboot 使用过滤器进行加密解密(二)

    之前写过一篇关于过滤器实现加密解密功能的文章,但是在实际开发业务中发现,还是有一些问题的,在此特地说明. 第一:过滤器走两遍的问题: 1.过滤器上,添加了两个注解 第一个:@Compent   将此F ...

  6. 【bug记录】OS Lab3 踩坑记

    OS Lab3 踩坑记 Lab3在之前Lab2的基础上,增加了进程建立.调度和中断异常处理.其中测试包括进程建立以及进程调度部分. 由于是第一次做bug记录,而且是调试完bug后再做的记录,所以导致记 ...

  7. Redis不支持ssl

    一直在公司内部推荐redis做cache管理,今天偶然想起虽然C#没问题,可是c/c++没查过可不可行. 结果查了一下,还真tmd有问题,官方的c client版本只支持linux side的,根本没 ...

  8. 下一站 java

    一直都在windows的圈子里打滚,偶尔玩玩Linux, Python, Java. 可是最近聊起windows的时候,总是觉得有些不得力,比如说,windows下有IE,MSMQ,IIS,普通使用没 ...

  9. [硬件]_ELVE_STLINK下载出现nternal command error问题

    我之前也出现过这个这个,然后折腾一晚上,升级什么都都不好使 最后我换了一根短的线,回归正常!!!

  10. maven多模块项目构建

    描述 一个大的企业级项目通常跨越了数十万行代码,牵涉了数十或数百软件人员的努力.如果开发者在同一个项目下开   发,那么项目的管理.构建将会变得很难控制.因此设计人员会将项目划分为多个模块,多个模块独 ...