## 教材学习内容总结

第二周我对如何运行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. HslCommunication组件库使用说明 (转载)

    一个由个人开发的组件库,携带了一些众多的功能,包含了数据网络通信,文件上传下载,日志组件,PLC访问类,还有一些其他的基础类库. nuget地址:https://www.nuget.org/packa ...

  2. Oracle编码

    三.解决数据库乱码原理特辑内容 3.1 前言 在解决数据库乱码问题中,涉及到三个方面的字符集:1.oracel server端的字符集:2.oracle client端的字符集:3.dmp文件的字符集 ...

  3. ubuntu 16.04 编译安装 amule (开启GUI)

    安装依赖 $ -dev libgeoip-dev zlib1g-dev libupnp-dev libboost-all-dev libwxbase3.-dev libwxgtk3.-dev buil ...

  4. golang的map

    map--字典 map的基本使用: package main import "fmt" // 先声明 type PersonInfo struct { id string name ...

  5. 【leetcode】492. Construct the Rectangle

    problem 492. Construct the Rectangle 参考 1. Leetcode_492. Construct the Rectangle; 完

  6. Multiple plot function

    From: http://www.cookbook-r.com/Graphs/Multiple_graphs_on_one_page_(ggplot2)/ library(ggplot2) multi ...

  7. Linux matlab.desktop文件

    matlab建立菜单文件老是闪退,须用 matlab -desktop 完整配置 matlab.desktop [Desktop Entry] Name=MATLAB Exec=/usr/local/ ...

  8. c++中函数的内存注意项

    函数不能返回指向栈内存的指针!因为返回的都是值拷贝! char *str = "abcd"这样就是字符串常量,这种能返回,而char str[] = "abcd" ...

  9. vsCode打开多个终端

    可以在vsCode里面启动两个终端 ,点击+号就可以添加一个终端. 避免项目启动的多了需要开好几个编辑器,造成代码混淆.

  10. STL——string

    C++之string类型详解 之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够.字符串长度等等,而且作为一个泛型类出现,他集成的操作函 ...