20155331 丹增旦达 2006-2007-2 《Java程序设计》第二周学习总结
20155331 丹增旦达 2006-2007-2 《Java程序设计》第二周学习总结
教材学习内容总结
一 ,类型、变量与运算符
一、数据类型
1, 分类:
基本数据类型
byte:字节
short:短整形
long:长整形
boolean:表示真假的,取值为true或false
二、变量
1, 定义:内存中一块被命名好的存储空间
2, 作用:用来存储数据
3, 特点:
有名称,名称不能重复
三、运算符
定义:完成某一功能的符号
流程控制
if...else条件式
为了应付“如果、、、成立”就要、、、,“否则”就要。。。的需求。
swifch条件式
switch可用于比较整数,字符,Enum
for循环
进行重复性指令执行
while循环
可根据指定条件式来判断是否执行循环体
教材学习中的问题和解决过程
Java各种流程控制语句有什么特点,它们适用于什么场合?
if...else 一般条件的判断。
switch(变量)
{
case 常量:
break;
case 常量:
break;
}
多条件分支判断。
wihle() 主要用于需要先判断条件的循环语句。
for(初始值;测试条件;增长值)
JAVA的控制流程语句是如何实现的?
分支语句
1.if语句
格式:
if(表达式)
语句
2.if-else语句
格式:
if(表达式)
语句1
else
语句2
3.switch语句
格式:
switch(表达式)
{
case 值1:语句1;
[break;]
case 值2:语句2;
[break;]
4.while循环语句
格式:
[初始化]
while(终止表达式)
{ 语句序列(循环体);
}
5.do-while循环语句
格式:
[初始化]
do{
语句序列(循环体);
[迭代]
}while(终止表达式);
6.for循环语句
格式:
for(初始化;终止表达式;迭代){
循环体;
}
上周考试错题总结
填空:Linux Bash中,使用(ls)命令列出文件和目录
填空:在Ubuntu中,使用(sudo apt-get install ddd)来安装ddd软件。
填空:Linux Bash中,使用(groups)命令来查看用户属于哪些用户组。
判断:Linux Bash中,pwd是passwd的缩写,可以修改用户密码。(X)
其他(感悟、思考等,可选)
想学好JAVA,可以找些经典程序的题多练习。不能把做过的题都扔了,过一段时间再做一遍,可能发现以前写的程序可以优化,或想到其他的算法。
20155331 丹增旦达 2006-2007-2 《Java程序设计》第二周学习总结的更多相关文章
- 20155331 丹增旦达 网络攻防 Exp2后门原理与实践
20155331 丹增旦达<网络攻防>Exp2后门原理与实践 实验内容 (1)使用netcat获取主机操作Shell,cron启动 (2)使用socat获取主机操作Shell, 任务计划启 ...
- 达拉草201771010105《面向对象程序设计(java)》第二周学习总结
达拉草201771010105<面向对象程序设计(java)>第二周学习总结 一.理论知识学习部分 这一周我们学习的是书上第三章java的基本程序设计结构的内容,在这一章 ...
- 20155331 2016-2017-2《Java程序设计》课程总结
20155331 2016-2017-2<Java程序设计>课程总结 每周作业 预备作业1:新学期,新展望 预备作业2:游戏经验 第一周学习总结:大致浏览教材并提出问题 第二周学习总结:基 ...
- 20155331 2016-2017-2 《Java程序设计》
20155331 2016-2017-2 <Java程序设计> 教材学习内容总结 理解封装,继承和多态. 封装最简单的理解就是包装,把编译的class文件封装起来,便于管理,还可以设置密码 ...
- 20155331 2016-2017-2 《Java程序设计》第七周学习总结
20155331 2016-2017-2 <Java程序设计>第七周学习总结 教材学习内容总结 一.认识Lambda语法 1.Lambda语法概览 Arrays的sort()方法可以用来排 ...
- 【吴恩达课后测验】Course 1 - 神经网络和深度学习 - 第二周测验【中英】
[中英][吴恩达课后测验]Course 1 - 神经网络和深度学习 - 第二周测验 第2周测验 - 神经网络基础 神经元节点计算什么? [ ]神经元节点先计算激活函数,再计算线性函数(z = Wx + ...
- 20155331 2016-2017-2 《Java程序设计》第6周学习总结
20155331 2016-2017-2 <Java程序设计>第6周学习总结 教材学习内容总结 输入/输出基础 很多实际的Java应用程序不是基于文本的控制台程序.尽管基于文本的程序作为教 ...
- 20155331 2016-2017-2 《Java程序设计》第5周学习总结
20155331 2016-2017-2 <Java程序设计>第5周学习总结 教材学习内容总结 一.Java异常的基础知识 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时 ...
- 20155331 2016-2017-2 《Java程序设计》第8周学习总结
20155331 2016-2017-2 <Java程序设计>第8周学习总结 教材学习内容总结 NIO与NIO2 NIO使用频道(channel)来衔接数据节点,对数据区的标记提供了cle ...
随机推荐
- 当有多个相同的DIV时,我怎么判断我点击的是哪个嘞
链接:https://segmentfault.com/a/1190000003480973?utm_source=tuicool&utm_medium=referral 序言 这是我曾经面试 ...
- easy_encode_decode
s = input("输入:") result = '' for i in range(len(s)): result += chr(ord(s[i])^2000) print(r ...
- JavaScript --- Map集合结构详解
Map 对象保存键值对.任何值(对象或者原始值) 都可以作为一个键或一个值. 语法 new Map([iterable]) 参数 iterable Iterable 可以是一个数组或者其他 itera ...
- tcp通讯中socket套接字accept和listen的关系
今天看到一个文章,客户端的connect在服务端调用accept之前,突然想到这可以建立正常的连接么?以前从没细细的思考过listen accept connect之前的关系,带着疑问学习了一下,记录 ...
- js 调用 oc 的解释
JavaScriptCore NSInvocation js解释器在解释函数调用时,会在执行环境进行函数搜索,主调者类型判定: 如果是js调用,直接解释执行: 如果是oc调用,则将调用打包成NSInv ...
- POJ2720 Last Digits
嘟嘟嘟 一道题又写了近两个点-- 这道题直接暴力快速幂肯定会爆(别想高精),所以还是要用一点数学知识的- 有一个东西叫欧拉降幂公式,就是: \(x ^ y \equiv x ^ {y \ \ ...
- Spring(八)之基于Java配置
基于 Java 的配置 到目前为止,你已经看到如何使用 XML 配置文件来配置 Spring bean.如果你熟悉使用 XML 配置,那么我会说,不需要再学习如何进行基于 Java 的配置是,因为你要 ...
- JNI由浅入深_8_JNI缓存字段和方法ID
获取字段ID和方法ID时,需要用字段.方法的名字和描述符进行一个检索.检索过程相对比较费时,因此本节讨论用缓存技术来减少这个过程带来的消耗.缓存字段ID和方法ID的方法主要有两种.两种区别主要在于缓存 ...
- POJ 1157 LITTLE SHOP OF FLOWERS (超级经典dp,两种解法)
You want to arrange the window of your flower shop in a most pleasant way. You have F bunches of flo ...
- gdb调试时的问题Missing separate debuginfos, use: debuginfo-install glibc-XXX
在CentOS6.4下使用gdb进行调试的时候, 使用bt(breaktrace)命令时,会弹出如下的提示: 头一天提示: Missing separate debuginfos, use: debu ...