20155231 2016-2017-2 《Java程序设计》第2周学习总结
20155231 2016-2017-2 《Java程序设计》第2周学习总结
教材学习内容总结
学习目标:
- 了解java编程风格
- 认识java的类型与变量
- 掌握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周学习总结的更多相关文章
- 20155305乔磊2016-2017-2《Java程序设计》第九周学习总结
20155305 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC入门 JDBC简介 1.JDBC是java联机数据库的标准规范,它定义了一组标准类与 ...
- 20155331 2016-2017-2 《Java程序设计》第九周学习总结
20155331 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC是什么? JDBC代表Java数据库连接,这对Java编程语言和广泛的数据库之间独立 ...
- 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学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...
随机推荐
- [BZOJ 1124][POI 2008] 枪战 Maf
1124: [POI2008]枪战Maf Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 659 Solved: 259[Submit][Status ...
- codeforces 388D Fox and Perfect Sets(线性基+数位dp)
#include<bits/stdc++.h> using namespace std; #define fi first #define se second #define mp mak ...
- Java自学之路(新手一定要看)
Java自学之路(新手一定要看) 转自尚学堂 JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训. 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机.嵌入式.游 ...
- zeromq 笔记
一. 当执行zmq_bind后会进入mute state,直到有进入或者出去的连接发生才会进入ready state 在mute state状态下会根据不同的套接字类型决定是丢弃消息还是阻塞 可参考z ...
- Debian 9 vsftpd: version 3.0.3 配置
现在网上关于vsftpd的资料不少,但是版本已经比较老,配置起来各种错误,耽误不少时间,现将配置步骤更新如下,配置环境版本:Debian 9 + vsftpd: version 3.0.3 1.apt ...
- 理解活在Iphone中的那些App (四)
App生存环境之宿主环境 终于开始说一些技术性的话题了,从这里开始的一些技术细节的东西,以前我也没有太刻意的注意过.为了写这个也是刚刚看了一点资料,如果有纰漏,恳请指出. 一个App生存的宿主环境主要 ...
- angularJs的作用域和依赖注入
一.angularJs的作用域 &scope这是局部作用域,先在局部作用域中找,如果没有就在全局作用域中找 &rootScope这是全局作用域 <!DOCTYPE HTML&g ...
- BZOJ4653:[NOI2016]区间(线段树)
Description 在数轴上有 n个闭区间 [l1,r1],[l2,r2],...,[ln,rn].现在要从中选出 m 个区间,使得这 m个区间共同包含至少一个位置.换句话说,就是使得存在一个 x ...
- 【React】使用 create-react-app 快速构建 React 开发环境
create-react-app 是来自于 Facebook,通过该命令我们无需配置就能快速构建 React 开发环境. create-react-app 自动创建的项目是基于 Webpack + E ...
- ethereumjs/ethereumjs-block-3-tests
之前可以先了解一下另一个模块,看本博客的ethereumjs/ethereumjs-common部分内容 通过tests测试文件能够帮助更好了解API的使用 ethereumjs-block/test ...