同上一章,本章依然比较简单、基础,因此只是做一些总结性的笔记。

1、 不像C和C++那样(0是假,非零为真),Java不允许用一个数字作为boolean值。

2、 C中,为了给变量分配空间,所有变量的定义必须在代码块前面。而C++和Java中没有这个限制,它允许更加自然的代码

    风格,而且使得代码更容易理解。

3、 使用Foreach语法,我们不必创建一个用来遍历各个项的整型值,foreach自动的为我们提供每一个项。

4、 如果在返回值为void的方法中没有return语句,那么它隐式地在方法的结尾处返回,因此return语句并不总是必须的。然

    而,如果方法声明返回任何非void类型,我们必须保证代码的每个执行路径返回恰当的值。

5、 Java允许在循环体之前设置标签,并且循环体和标签之间不能有任何语句,它的主要作用是可以跳出多层循环,而break和

    continue只能打断当前的循环。

6、 The switch statement is a clean way to implement multiway selection(i.e., selecting from among a

number of different execution paths), but it requires a selector that evaluates to an integral value, such

as int or char. If you want to use, for example, a string or a floating point number as a selector, it won’t

work in a switch statement. For non-integral types, you must use a series of if statements. BTW, Java

SE5’s new enum feature helps ease this restriction, as enums are designed to work nicely with switch.

最新文章

  1. QMF滤波器组 理论
  2. Beta阶段第五次Scrum Meeting
  3. cloudera learning8:MapReduce and Spark
  4. 【Spring 1】Spring简介
  5. Java-泛型编程-使用通配符? extends 和 ? super
  6. 【转】错误日志ID8021来源BROWSER导致电脑死机
  7. CODEVS 3286 火柴排队
  8. spring 3.1.4 升 4.0.2
  9. weblogic jsp 不生效解决方法
  10. Spring入门一
  11. 数据表转换成json(DatatableToJson)
  12. 基于.netstandard的权限控制组件
  13. [BZOJ3000] Big Number (Stirling公式)
  14. c#抽取pdf文档标题(4)——机器学习以及决策树
  15. XSS和CSRF的理解
  16. 版本控制工具 - Git
  17. AET PN结
  18. python:HTMLTestRunner测试报告优化
  19. normalization正规化
  20. 系统wmiprvse.exe占用CPU非常高,求解决

热门文章

  1. TZOJ 4267 An Easy Puz(深搜)
  2. LUOGU P3024 [USACO11OPEN]奶牛跳棋Cow Checkers
  3. Sublime svn 安装
  4. socket.io的基本使用
  5. 你不知道的javascript -- 数据类型
  6. hdu 1059 Dividing(多重背包优化)
  7. 通过Struts2Web应用框架深入理解MVC
  8. scanf("%c", &ch)和scanf(" %c", &ch)和scanf("%s", str)的注意事项
  9. java-异常进阶-包的使用
  10. 简单的layui二级联动