`
tangqs
  • 浏览: 18572 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

第二章 Java基础语法(2)

阅读更多

2.2         语句块

如果在Java中,需要把多条语句当成一个整体来看待,那该怎么办?和C语言一样,我们可以使用一对大括号(“{”和“}”)将多条语句围起来作为一个整体,而通常来讲我们将这些用大括号围起来的语句称为语句块,在语法上他们完全可以看成是一条语句。下面就给出一个语句块的例子:

{

   int i = 0;

   Scanner scan = new Scanner(System.in);

   i = scan.nextInt();

   System.out.println(“您输入的整数为:” + i);

}

上面四条语句被一对大括号围起来,形成一个语句块。也许有初学者会问到,语句块有什么用途呢?它最大的特点就是编译器会将这整个语句块当成一个整体。这一点对于程序员来说是极为重要的,而在后文中,我们还将大量的看到语句块的应用。

2.3         标识符与关键字

标识符是变量、常量、类以及方法等的名字。Java的标识符必须以字母、_或者$开头,紧随其后的是字母、_$、以及数字。下面就是几个有效的标识符:str $a_helloi1。而且,对于Java来说,由于使用了Unicode编码,因此字母和数字的定义比较广泛,例如中文字也被看成是字母,因此我们完全可以在Java代码中使用中文作为标识符,我们完全可以将“变量”这样的汉字作为标识符使用。如果我们用英文单词作为标识符使用,那么必须注意Java是区分大小写的,也就是aA是不同的标识符。

虽然可以在标识符中使用中文作为标识符,但在开发中还是尽量少用中文,毕竟我们用的绝大多数类库使用英文名称,如果强行在自己的程序中使用中文标识符,那么在中英文之间切换可不是一件轻松的事情。

除了上述规则之外,标识符还不能使用关键字,当然,把关键字作为标识符的一部分还是可以的。那么,什么是关键字?在任何一个编程语言中,都需要预先准备若干单词在语言内部使用,这些就是所谓的关键字。在Jdk1.6中共有50个关键字,列出如下:

abstract                 continue                        for                       new                     switch

assert                    default                           goto                     package               synchronized

boolean                 do                                 if                          private                 this

break                     double                           implements          protected              throw

byte                       else                               import                  public                  throws       

case                       enum                             instanceof            return                   transient    

catch                     extends                         int                        short                    try

char                       final                              interface               static                    void

class                      finally                           long                     strictfp                 valatile       

const                     float                              native                   super                   while

随着本书的进程,我们会逐渐学习到大多数关键字。不过现在需要强调两点:1constgoto没有使用但依然作为关键字,这主要是为了照顾CC++程序员的情绪;2nulltruefalse不是关键字,尽管他们看上去很像。

 

 

2
3
分享到:
评论

相关推荐

    第二章java基础语法.docx

    第二章java基础语法.docx 第二章java基础语法.docx第二章java基础语法.docx 第二章java基础语法.docx

    Java语言程序设计:第二章 Java语言语法基础.ppt

    Java语言程序设计:第二章 Java语言语法基础.ppt

    计算机后端-Java-Java核心基础-第06章 Java基本语法4 16. 质数输出的实现方式二.avi

    计算机后端-Java-Java核心基础-第06章 Java基本语法4 16. 质数输出的实现方式二.avi

    计算机后端-Java-Java核心基础-第06章 Java基本语法4 22. 项目二登记收入功能的实现.avi

    计算机后端-Java-Java核心基础-第06章 Java基本语法4 22. 项目二登记收入功能的实现.avi

    java基础语法.doc

    想要入门java童鞋的可以看这篇文档,可以快速的入门java

    Java 基础学习PPt---适合准备学习Java的初学者

    第一章 Java 概述 第二章 Java 基础语法【上】 第三章 java 基础语法【下】 第四章 面向对象 【上】 第五章 面向对象 【下】

    Java课件最全

    第2章 Java基本语法 第3章 类和接口 第4章 Java Applet 第5章 Java图形处理 第6章 Java用户界面技术 第7章 异常、事件和多线程机制 第8章 输入输出技术 第9章 Java数据库技术 第10章 Java安全技术 第11章 ...

    零基础学Java Web开发

     第2章 Java基础语法  第3章 Java面向对象编程  第二篇 JSP基本知识  第4章 JSP基本语法  第5章 JSP内置对象  第6章 JSP与JavaBean  第7章 JSP与JDBC  第8章 Servlet编程  第9章 Servlet编程  第...

    java基础教学-java初级资料.zip

    第二章 java 语言语法1 第三章 java 语言语法2 第四章 java 数组 第五章 面向对象1 第六章 面向对象2 第七章 面向对象3 第八章 java常用类库1 第九章 java常用类库2 第十章 异常处理 第十一章 java集合 第十二章 ...

    java学习课件第二章

    第二章、java语法基础 第三章、面向对象特征 第四章、applet及其应用 第五章、图形用户界面设计 第六章、异常处理 第七章、线程 第八章、集合操作 第九章、文件输入输出 第十章、网络编程

    java自学教程

    第2章 Java基本语法 第3章 类和接口 第4章 Java Applet 第5章 Java图形处理 第6章 Java用户界面技术 第7章 异常、事件和多线程机制 第8章 输入输出技术 第9章 Java数据库技术 第10章 Java安全技术 第11章 ...

    JAVA自学教程(史上最全).ppt

    第2章 Java基本语法 第3章 类和接口 第4章 Java Applet 第5章 Java图形处理 第6章 Java用户界面技术 第7章 异常、事件和多线程机制 第8章 输入输出技术 第9章 Java数据库技术 第10章 Java安全技术 第11章 ...

    JAVA语言入门(chm)

    第二章 Java程序开发与运行环境 第三章 Java程序设计基础 第四章 Java应用程序的基本框架 第五章 Java的类 第六章 Java图形用户接口 第七章 多线程 第八章 Java的"异常" 第九章 Java输入输出操作

    java学习课件第三章

    第二章、java语法基础 第三章、面向对象特征 第四章、applet及其应用 第五章、图形用户界面设计 第六章、异常处理 第七章、线程 第八章、集合操作 第九章、文件输入输出 第十章、网络编程

    java基础教程.pdf

    本书共 208 页,带课后作业,分八章: 第一章 Java 入门 第二章 基础语法 第三章 Java 类和对象 第四章 Java 高级类特性 第五章 数组和枚举 第六章 常见类的使用 第七章 抽象类和接口 第八章 异常和断言

    java学习课件 第四章

    第二章、java语法基础 第三章、面向对象特征 第四章、applet及其应用 第五章、图形用户界面设计 第六章、异常处理 第七章、线程 第八章、集合操作 第九章、文件输入输出 第十章、网络编程

    编程实践:Java进阶100例

    第二章:MyEclipse的基本使用; 第三章:Java基础语法; 第四章:数组的应用; 第五章:面向对象的Java编辑; 第六章:接口与内部类; 第七章:集合的应用; 第八章:异常和反射; 第九章:初识AWT和Swing; 第十章...

    《Java EE应用开发基础》第二章课件(PDF版)

    济南大学《Java EE应用开发基础》课程课件(PDF版),第二章JSP应用基础 2.1 Servlet应用 2.2 JSP语法 2.3 JSP内置对象 2.4 JSP综合应用实例

    《Java语言程序设计——基础篇》第二章基本程序设计示例.zip

    中文版分为《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》主要介绍语法结构、面向对象程序设计基础知识到面向对象程序设计、图形用户界面设计、异常处理、二进制I/O和递归等内容。进阶篇主要介绍数据结构...

Global site tag (gtag.js) - Google Analytics