20155329胡佩伦《Java程序设计》第2周学习总结
学号 20155329 《Java程序设计》第2周学习总结
教材学习内容总结
基本类型
- 整数(short、int、long)
- 字节(byte)
- 浮点数(float/double)
- 字符(char):汉字、英文字符都是双字节的,Java字符编码是Unicode6.2.0,JVM编码是UTF-16 Big Endian
- 布尔(boolean):boolean类型中的true/false不能与其他类型进行运算 - 类类型- 三种注释
- //:单行
- /**/:多行
- /** */:javadoc文档注释 - 变量
- 注意Java中变量名的Camel Case命名法
- 常量定义用final修饰
- 命名符合min-length && max-information,不要用汉语拼音命名,参考Naming Conventions和Google Java Style。
- 局部变量使用前要初始化 - 字面常量(Literal constant)
- 整数可以用二进制(0bdddd),八进制(0ddd)、十进制(dddd)、十六进制(0Xdddd),Java中都是有符号下整数,没有unsigned int之类
- 浮点数科学计数法
- 小数(如1.4)默认类型是double,1.4f或1.4F的类型才是float
- 字符可以用Unicode 字符编码(Code Point)来表示。参考「字符编码」。
- Java SE7 后可以用下划线分隔数字,如:123_456,3.141_592_653,0b1010_0011. - 运算符- 算术运算
- /
- %: 密码学上常用 - 关系运算:
、>=、<、<=、==、!=
逻辑运算:
运算结果是boolean值:true Or false
- 与(&&)
- 或(||)
- 非(!) - 位运算 :- 运算结果为位串(位向量),常用于掩码(Mask)运算 
- 与(&):全1为1,有0则0
- 或(|):全0为0,有1则1
- 非(~):书上说是补码,按我们的习惯应该是反码
- 异或(^):相同为0,不同为1
- 左移(<<):最右补0
- 算术右移(>>):右移后,正数最高位补0,负数最高位补1
- 逻辑右移(>>>):右移后,最高位总是补0 - 递增、递减
- i++,i--
- ++i,--i - #### 赋值- +=, -=, *=, /=, %=,&=, |=, ^=, <<=, >>= - 类型转换- 短->长(widening)是安全的,长->短(narrowing)必须强制转换 - 教材学习中的问题和解决过程- 本周主要学习基本类型很多,需要记忆的很多。感觉与C语言差不多,但还是又一些差别,可以比较起来学习。也能帮助更好的学习C语言争取重考过关。 
代码调试中的问题和解决过程

每次运行都有错误,根据错误提示,逐步修改最后运行成功,虽然是一个四行小代码,但这也是一个很大的进步。
代码托管

又一次失败,原因:进入错误的git库
 
 成功了
  
 代码量截图: 
上周考试错题总结
- Linux Bash中,查找home目录中昨天创建的文件的命令是(find ~ -ctime 1),我重新查找学习了find指令,以及选项ctime.
- amin n 查找系统中最后N分钟访问的文件
- atime n 查找系统中最后nx24小时访问的文件
- cmin n 查找系统中最后N分钟被改变文件状态的文件
- ctime n 查找系统中最后nx24小时被改变文件状态的文件
- mmin n 查找系统中最后N分钟被改变文件数据的文件
- mtime n 查找系统中最后n*24小时被改变文件数据的文件
- 查找home目录中昨天创建的文件命令是 (find ~ -ctime 1)
- zip命令使用的是(-e)参数创建加密压缩包 //-p参数可以设置加密密码 - 感悟- 在同时学习C和java的过程中发现了里面的很多很多共同之处,也有些不同,对比起来记忆学习可以更深刻的理解学习。 
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第二周 | 18/500 | 6/4 | 37/38 | 
- 计划学习时间:30小时 
- 实际学习时间:18小时 
- 改进情况:还行 
参考资料
20155329胡佩伦《Java程序设计》第2周学习总结的更多相关文章
- 20155304 2016-2017-2 《Java程序设计》第九周学习总结
		20155304 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC简介 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC ... 
- 20155303 2016-2017-2 《Java程序设计》第一周学习总结
		20155303 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 Chapter1 Java平台概论:MyProgr ... 
- 20155227 2016-2017-2 《Java程序设计》第二周学习总结
		20155227 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 本周学习的第三章内容与以前学过的C语言有很多共通的地方,学习起来还是比较快的. 主要的内容有 ... 
- 20155227 2016-2017-2 《Java程序设计》第一周学习总结
		20155227 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 Java三个平台的区别. JDK.JRE.JVM区 ... 
- 20155323 2016-2017-2 《Java程序设计》第一周学习总结
		20155323 2016-2017-2 <Java程序设计>第一周学习总结 1.浏览教材,根据自己的理解每章提出一个问题 第一章:既然JDK本身附有一个JRE,那么JRE和JDK的区别在 ... 
- 20155330 2016-2017-2 《Java程序设计》第九周学习总结
		20155330 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 学习目标 了解JDBC架构 掌握JDBC架构 掌握反射与ClassLoader 了解自定义泛 ... 
- 20155334 2016-2017-2 《Java程序设计》第一周学习总结
		20155334 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一章主要讲了Java的前世今生以及Java的三大平台(Java SE.Java EE.Ja ... 
- 20145213《Java程序设计》第九周学习总结
		20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ... 
- 20145213《Java程序设计》第二周学习总结
		20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ... 
- 20145213《Java程序设计》第一周学习总结
		20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ... 
随机推荐
- spring mvc 多数据源切换,不支持事务控制[一]
			一个项目中需要使用两个数据库,Oracle 和Mysql ,于是参考各个blog,实现此功能.写好后才发现,原来的事务失效了,我去... spring-mybatis.xml 配置 <bean ... 
- POJ3041 Asteroids(匈牙利算法)
			嘟嘟嘟 虽然我已经会网络流了,但是还是学了一个匈牙利算法. --就跟我会线段树,但还是学了树状数组一样. 其实匈牙利算法挺暴力的.简单来说就是先贪心匹配,然后如果左部点\(i\)匹配不上了,就尝试更改 ... 
- Kali-linux使用Nessus
			Nessus号称是世界上最流行的漏洞扫描程序,全世界有超过75000个组织在使用它.该工具提供完整的电脑漏洞扫描服务,并随时更新其漏洞数据库.Nessus不同于传统的漏洞扫描软件,Nessus可同时在 ... 
- Jmeter测试实例
			说明:测试某系统登陆功能,登陆中的验证码已被屏蔽,辅助工具Firebug. 1.打开被测系统准备好firebug,准备抓包登陆操作: 
- DPDK测试用例(sample)编译
			前言 要使用DPDK的测试用例,必须先进行编译,以此记录编译的操作,方便日后查找 编译用例 设置环境变量,将DPDK的目录路径添加到编译代码中,RTE_SDK指示DPDK目录路径: export RT ... 
- 跟我一起学Linux-线程创建,类似FreeRTOS创建任务
			1.参考学习大神网址:http://blog.csdn.net/ithomer/article/details/6063067 #include<stdio.h> #include< ... 
- System.Reflection  获取描述
			我们需要获取类,属性,方法的描述.这个跟获取枚举的描述一样,需要我们通过反射来做.这还需要我们的利用System.ComponentModel:Description 的属性来完成. 新建一个类:使 ... 
- 【CSS3基础-Flex布局】
			关于Flex 背景 在flex布局出现以前,常用的水平和垂直居中对齐方式有很多.flex布局的出现基本规范了这一过程. 通过justify-content和align-items两个属性即解决了水平居 ... 
- .net core 实践笔记(一)--开篇
			** 温馨提示:如需转载本文,请注明内容出处.** 本文链接:https://www.cnblogs.com/grom/p/9902000.html 最近无聊自己设计了一个小项目,基本都使用想用没用 ... 
- 转:Sql Server中清空所有数据表中的记录
			如果要删除数据表中所有数据只要遍历一下数据库再删除就可以了,清除所有数据我们可以使用搜索出所有表名,构造为一条SQL语句进行清除了,这里我一一给各位同学介绍. 使用sql删除数据库中所有表是不难的 ... 
