20155329胡佩伦 《Java程序设计》第3周学习总结
学号 2016-2017-20155329胡佩伦 《Java程序设计》第3周学习总结
教材学习内容总结
本周复习巩固了运算符。
- 前缀自增自减法(++i,--i): 先进行自增或者自减运算,再进行表达式运算。
后缀自增自减法(i++,i--): 先进行表达式运算,再进行自增或者自减运算
- 赋值运算符
- = 赋值 右操作数的值赋给左侧操作数 a = c
- += 加等于 左操作数和右操作数相加赋值给左操作数 a += c等价于a = a + c
- -= 减等于 左操作数和右操作数相减赋值给左操作数 a -= c等价于a = a - c
- = 乘等于 左操作数和右操作数相乘赋值给左操作数 a = c等价于a = a * c
- /= 除等于 左操作数和右操作数相除赋值给左操作数 a /= c等价于a = a / c
%= 取余等于 左操作数和右操作数取模后赋值给左操作数 a %= c等价于a = a % c
相似
- & 按位与 如果相对应位都是1,则结果为1,否则为0
- 丨 按位或 如果相对应位都是0,则结果为0,否则为1
- && 与 当且仅当两个操作数都为真,条件才为真
- || 或 两个操作数任何一个为真,条件为真
前者是位运算符,后者是逻辑运算符
教材学习中的问题和解决过程
- 我一直很好奇为什么每次输入代码都必须输入public class xxx
public static void main(String[] args)
问学长之后学长让我去实验楼自己找。得到答案 - public是类修饰,表示公有,class是关键字类 ,xxx是类名,类名一定要与 Java 文件名一致;
内部是一个main方法,是一个程序执行入口方法,方法上的public也是修饰,表示公有,static是静态修饰关键字,是类的一部分,不是对象的一部分,void是方法返回值,标识返回空,Java 必须用对象去调用方法,所以程序的入口方法是静态的;
main是方法名,特殊方法,表示执行入口,括号里的String args[] 是方法参数,这里是指字符串数组,用来初始化程序;
代码调试中的问题和解决过程
-
类型错误,代码非法! 什么鬼。。然后就开始翻书。找实验楼,在实验楼里找到相似的代码,照葫芦画瓢 改掉了
|| 的类型是bolean 只有 true or false两种情况
代码托管
代码提交过程截图:
-
上周考试错题总结
- Linux Bash中,查找当前目录中前天创建的Java文件的命令是(find . –name *.java -ctime 2)。
- ~0b1011的十进制值是(-12)java 是有符号数,取反后加一
0x10%9 的结果是( 7 )x是十六进制的意思并不是乘
其他(感悟、思考等,可选)
学习java是一个超级费脑子的活,心中想着运算出来是这样,但结果是编译失败,好不容易编译成功了,咋一看,结果和自己想的不一样。自从学了java 才发现自己看了假的java书。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 3000行 | 30篇 | ||
第三周 | 120/1000 | 3/7 | 22/60 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
计划学习时间:6小时
实际学习时间:14小时
改进情况:6+6/3=8<14良好
参考资料
20155329胡佩伦 《Java程序设计》第3周学习总结的更多相关文章
- 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课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...
随机推荐
- canvas小球 时间倒计时demo-优化
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- Mac下的mongodb安装
mac下的mongodb安装主要有两种方式,一是手工安装,需在官网下载源文件,二是通过homebrew,至于homebrew不做介绍.既然是Mac系统下,我认为直接通过homebrew安装最好,省事还 ...
- IE8崩溃在CElement::GetUpdatedLayoutWithContext
发了一个我们页游助手的版本时,测试报告在某些机器上点开某网站时崩溃 "0x637e5067指令引用的0x00000008内存,该内存不能为read",查看dump文件,堆栈如下: ...
- sprintf格式化字符串安全问题
先看sprintf用法: 定义和用法 sprintf() 函数把格式化的字符串写入变量中. arg1.arg2.++ 参数将被插入到主字符串中的百分号(%)符号处.该函数是逐步执行的.在第一个 % 符 ...
- [Python web开发] 路由实现 (三)
一.路由 1.1 什么是路由 简单说,就是路怎么走.就是按照不同的路径分发数据. URL就是不同资源的路径,不同路径应该对应不同的应用程序来处理. 所以,代码中要增加对路径的分支处理. 一个简单的路由 ...
- 服务器监控zabbix
nagios服务器安装:http://www.jb51.net/article/79496.htm默认端口12489 nagios +ndo2db+mysqlhttps://www.cnblogs.c ...
- useradd添加用户
sudo useradd -m -s /bin/bash $user sudo passwd $user linux useradd/userdel 命令 转自:http://hi.baidu.com ...
- crobtab不执行定时任务的原因及解决办法
服务未能启动或者权限问题.路径问题,网上很多种解决办法,就不多的说了. 1.查看crond日志: cat /var/log/cron 刚开始我的日志里面并没有执行写的脚本. 原因在于在脚本开始没有写s ...
- iOS TabBarItem设置红点(未读消息)
实现原理: 其实是自定义一个view,将view添加到UITabBar上面,也可以是一个按钮,设置背景图片,和label.废话少说直接上代码搞一个UITabBar的分类 #import <UIK ...
- C++练习 | 掷骰子走到第n步的方法数(DFS)
玩家根据骰子的点数决定步数,骰子点数为1的时候走一步,以此类推.求玩家走到第n步总共有多少种投骰子的方法.输入为一个整数n,输出为投骰子的方法数. #include <iostream> ...