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

教材学习内容总结

学习目标:

  1. 了解java编程风格
  2. 认识java的类型与变量
  3. 掌握java流程控制

第三章基础语法

3.1 类型、变量与运算符

类型

  • 基本类型:整数(short、int、long)、字节(byte)、浮点数(float、double)、字符(char)、布尔(boolean)
  • 常用格式控制符号
符号 说明
%% 在字符串中表示%
%d 以十进制整数格式输出
%f 以十进制浮点数格式输出
%e、%E 以科学记号浮点数格式输出
%o 以八进制整数格式输出
%x、%X 以十六进制整数格式输出
%s,%S 字符串格式符号
%c,%C 以字符符号输出
%b,%B 输出boolean值
%h,%H 使用Interger
%n 输出平台特定的换行符号

变量

  • 驼峰式命名法(Camel Case)
  • 忽略符号
忽略符号 说明
\ 反斜杠\
' 单引号'
" 双引号"
\uxxx 以十六进制数指定Unicode
\xxx 以八进制数指定Unicode字符输出
\b 倒退一个字符
\f 换页
\n 换行
\r 光标移至行首

运算符

  • ==表示相等,=是指定运算,%运算结果是除法后的余数
  • 条件运算符(Conditional Operator)

    条件式?成立返回值:失败返回值
  • 逻辑运算:&&、||、!
  • 位运算:&、|、^、~、<<、>>(右移后,正数最高位补0,负数最高位补1)、>>>(右移后,最高位总是补0)

流程控制

  • if……else条件式
  • switch条件式
  • for循环
  • while循环
  • break、continue

教材学习中的问题和解决过程

  • xx1问题:类型转换
  • 通过阅读学习指导和读书笔记,知道了较短的类型长度转换为较长的类型长度时,需要强调。

例如:

float PI = 3.14F

float PI =(float)3.14

代码调试中的问题和解决过程

  • xx1问题学习指导中的练习

代码托管

代码上交截图



代码量截图

上周考试错题总结

  • Linux Bash中,使用tar命令把home目录打包成home.tar的命令是( tar -cf home.tar ~)。
  • Linux Bash中,zip命令使用(-e)参数可以创建加密压缩包。
  • Linux Bash中,使用grep查找当前目录下.c中main函数在那个文件中的命令是( grep main .c )。
  • (git init )命令可在在工作目录中创建新的 Git 仓库。
  • 在每次提交进都要执行git init命令。(X)
  • (git push)将本地分支的更新,推送到远程主机。
  • 执行 git clone 命令可以拷贝一个远程 Git 仓库到本地,让自己能够查看该项目,或者进行修改。(√)

其他(感悟、思考等,可选)

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 1篇 400小时
第2周 111/200 1/1 12/20

参考资料

20155231 2016-2017-2 《Java程序设计》第2周学习总结的更多相关文章

  1. 20155305乔磊2016-2017-2《Java程序设计》第九周学习总结

    20155305 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC入门 JDBC简介 1.JDBC是java联机数据库的标准规范,它定义了一组标准类与 ...

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

    20155331 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC是什么? JDBC代表Java数据库连接,这对Java编程语言和广泛的数据库之间独立 ...

  3. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  4. 20145213《Java程序设计》第二周学习总结

    20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...

  5. 20145213《Java程序设计》第一周学习总结

    20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...

  6. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  7. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

  8. 20145337 《Java程序设计》第九周学习总结

    20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...

  9. 20145337 《Java程序设计》第二周学习总结

    20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...

  10. 20145218《Java程序设计》第一周学习总结

    20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...

随机推荐

  1. npm ERR! path: '/usr/local/lib/node_modules/npm/node_modules/cacache/node_modules/ssri' }

    在安装appium 或者升级npm的过程中会遇到这个问题.出错时的代码提示如下: npm ERR! path /usr/local/lib/node_modules/npm/node_modules/ ...

  2. JS如何去掉一个数组的重复元素 (数组去重)

    一.思路如下: 定义一个新数组,将老数组遍历一遍,再进行判断,如果新数组里面没有老数组的元素就添加,否则就不添加,最终输出整个新数组. 二.代码如下: var arr = ["a" ...

  3. meta标签的使用(转)

    1.Expires(期限) 说明:可以用于设定网页的到期时间.一旦网页过期,必须到服务器上重新传输. 用法: <meta http-equiv="expires" conte ...

  4. Java反序列化之Jackson-databind

    这个洞的cve编号:CVE-2017-17485,漏洞环境就如第一个链接那样,jdk需要在jdk 1.8以上. 先看一下Jackson-databind的用法,说白了就是将json转换成对象. tes ...

  5. C++ —— 小操作

    判断一个浮点数是否是整数: #include <iostream> using namespace std; int main() { ); if (l == (int)l) { //.. ...

  6. 哈希表和字典List和Ilist和array和arraylist的应用

    string x = string.Empty; string y = string.Empty;                Hashtable ht = new Hashtable();     ...

  7. TS流基本概念

    在MPEG-2标准中,有两种不同类型的码流输出到信道:一种是节目码流(Program Stream, PS),适用于没有误差产生的媒体存储,如DVD等存储介质:另一种是传送流(Transport st ...

  8. lwip BUG ,导致 系统 死机

    pcb->snd_queuelen >= pbuf_clen(next->p) sys_arch_assert: in ..\..\User\lwip\src\core\tcp_in ...

  9. 安装maven提示ERROR: JAVA_HOME is set to an invalid directory.

    查询网上资料发现多种解决办法:有的是多写了分号,有的路径错误. 需要注意的是maven配置前需要配置好jdk的路径. 我的java_home 之前的配置为:C:\Program Files\Java\ ...

  10. 直接在apk中添加资源的研究

    原文 http://blog.votzone.com/2018/05/12/apk-merge.html 之前接手过一个sdk的开发工作,在开发过程中有一个很重要的点就是尽量使用代码来创建控件,资源文 ...