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程序设计》第二周学习总结的更多相关文章

  1. 20155331 丹增旦达 网络攻防 Exp2后门原理与实践

    20155331 丹增旦达<网络攻防>Exp2后门原理与实践 实验内容 (1)使用netcat获取主机操作Shell,cron启动 (2)使用socat获取主机操作Shell, 任务计划启 ...

  2. 达拉草201771010105《面向对象程序设计(java)》第二周学习总结

    达拉草201771010105<面向对象程序设计(java)>第二周学习总结 一.理论知识学习部分          这一周我们学习的是书上第三章java的基本程序设计结构的内容,在这一章 ...

  3. 20155331 2016-2017-2《Java程序设计》课程总结

    20155331 2016-2017-2<Java程序设计>课程总结 每周作业 预备作业1:新学期,新展望 预备作业2:游戏经验 第一周学习总结:大致浏览教材并提出问题 第二周学习总结:基 ...

  4. 20155331 2016-2017-2 《Java程序设计》

    20155331 2016-2017-2 <Java程序设计> 教材学习内容总结 理解封装,继承和多态. 封装最简单的理解就是包装,把编译的class文件封装起来,便于管理,还可以设置密码 ...

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

    20155331 2016-2017-2 <Java程序设计>第七周学习总结 教材学习内容总结 一.认识Lambda语法 1.Lambda语法概览 Arrays的sort()方法可以用来排 ...

  6. 【吴恩达课后测验】Course 1 - 神经网络和深度学习 - 第二周测验【中英】

    [中英][吴恩达课后测验]Course 1 - 神经网络和深度学习 - 第二周测验 第2周测验 - 神经网络基础 神经元节点计算什么? [ ]神经元节点先计算激活函数,再计算线性函数(z = Wx + ...

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

    20155331 2016-2017-2 <Java程序设计>第6周学习总结 教材学习内容总结 输入/输出基础 很多实际的Java应用程序不是基于文本的控制台程序.尽管基于文本的程序作为教 ...

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

    20155331 2016-2017-2 <Java程序设计>第5周学习总结 教材学习内容总结 一.Java异常的基础知识 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时 ...

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

    20155331 2016-2017-2 <Java程序设计>第8周学习总结 教材学习内容总结 NIO与NIO2 NIO使用频道(channel)来衔接数据节点,对数据区的标记提供了cle ...

随机推荐

  1. Java List详解,面试中应该如何解答关于List的问题

    对于面试,我们在介绍Java的List的时候,一般需要介绍到,什么是List?List包括什么?各自在用法上有什么区别,在存储上有什么区别?List需要注意什么?把这些问题串起来,我们可以这样介绍: ...

  2. 基于 Docker 搭建 MySQL 主从复制

    本篇博文相对简单,因为是初次使用Docker,MySQL的主从复制之前也在Centos环境下搭建过,但是也忘的也差不多了,因此本次尝试在Docker中搭建. 根据网上教程走还是踩了一些坑,不过所幸最终 ...

  3. LayIM.AspNetCore Middleware 开发日记(四)主角登场(LayIM介绍)

    前言 在前几篇中已经初步介绍了开发AspNetCore中间件的一些基础知识,不过都没有很深入的去研究,后续还是需要去看看源码.本篇呢,终于有点开头的味道了,就是要介绍LayIM了,其实标题写的是主角, ...

  4. 如何将pip更新到最新版

    通过该命令即可达到目的:python -m pip install --upgrade pip  pip在Python中是非常常用的,就像node.js里面的npm一样.两者共同的作用是包的管理工具.

  5. SpringBoot实战(六)之使用LDAP验证用户

    关于ubuntu16.04服务器安装配置LDAP参考链接为:https://www.howtoing.com/how-to-install-and-configure-openldap-and-php ...

  6. PHP面试系列之Linux(一) ----- Linux基础

    一.系统安全 sudo:以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行. su:用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码. ...

  7. 使用iptables和tc对端口限速

    首先,我们来看一下tc,TC(Traffic Control)命令,是linux自带的告警流控命令.Linux操作系统中的流量控制器TC(Traffic Control)用于Linux内核的流量控制, ...

  8. 【luogu P3959 宝藏】 题解

    题目链接:https://www.luogu.org/problemnew/show/P3959 我只是心血来潮想学SA(考场上骗分总行吧). 这个题可以状压DP.爆搜+剪枝.有意思的还是随机化搜索( ...

  9. ts简单点

    typescript 简洁使用 *做最简洁核心的记录,可以节约时间.再是提炼概括,理解归纳.便于日后查阅联想* > typescript原则之一: 对值所具有的结构进行类型检查 #### 基础类 ...

  10. mysql修改数据表自增步长

    可以修改系统变量 auto_increment_increment mysql> SHOW VARIABLES LIKE 'auto_inc%'; +---------------------- ...