《Java 7程序设计入门经典》一1.16 Java中的标识符

1.16 Java中的标识符

在Java中,标识符是给方法、变量和其他用户定义的项的名字。标识符的长度可以是一个字符,也可以是多个字符。变量名可以由任意的字母、下划线或美元符号($)开始。后续字符可以是字母、数字、下划线和美元符号。下划线可以用来增加变量名的可读性,例如line_count。对Java而言,大写和小写是不同的。即,myvar和MyVar是两个单独的名字。下面是一些合法的标识符例子。

注意,标识符不可以以数字打头。例如,12x是无效的。
正如之前介绍的那样,不能使用关键字或保留字作为标识符。同时,不要将标准方法的名字,如println()作为标识符。除了这两个限制外,好的编程实践告诉我们标识符的名称应该反映该项的用法或意义。

时间: 2024-08-04 14:15:46

《Java 7程序设计入门经典》一1.16 Java中的标识符的相关文章

《Java 7程序设计入门经典》一2.16 习题

2.16 习题 1.为什么Java严格指定基本数据类型的范围和行为? 2.什么是Java的字符类型?它与其他语言的字符类型有什么区别? 3.判断正误:因为非零值是真值,所以boolean值可以是任何值. 4.给定输出: 仅使用一个字符串,写出利用println()方法产生这个输出的方法. 5.下面代码片段有什么错误? 6.请解释递增运算符前缀形式和后缀形式的区别. 7.请举例说明带有"短路"功能的AND运算如何用来防止除以0带来的错误. 8.在表达式中,byte类型和short类型会提

《Java 7程序设计入门经典》一导读

前 言 本书通过Java语言来讲解编程的基础知识.该书假设读者之前没有任何编程经验.本书首先介绍最基本的知识,例如,如何编译和运行Java程序:接着,讨论关键字.运算符和一些形成Java语言的构造.本书还会涉及Java的应用编程接口(Application Programming Interface,API)库.其中,包括Swing框架,它可以用来创建具有图形用户界面(Graphical User Interface,GUI)的程序.还包括集合框架,它可以用来存储对象集合.简而言之,本书旨在对J

《Java 7程序设计入门经典》一2.2 Java的基本数据类型

2.2 Java的基本数据类型 Java包括两大类内置的数据类型:面向对象的数据类型和非面向对象的数据类型.Java中面向对象的数据类型由类定义,在后面会有类的介绍.但是,Java的核心是8种基本数据类型(也称元素数据类型或简单数据类型),如表2-1所示.这里使用"基本"(primitive)这个词来表示,从面向对象的角度看,这些类型不是对象,而是普通的二进制值.出于有效性,这些基本数据类型不是对象. Java为每个基本数据类型严格指定范围和行为.所有Java虚拟机都必须支持这些.因为

《Java 7程序设计入门经典》一1.4 Java语言

1.4 Java语言 本书使用Java语言来讲解编程的基础知识.虽然其他编程语言也可以用来达到此目的,但是由于以下两个原因,本书选择了Java:首先,它是世界上使用最广泛的计算机语言之一.所以从实际的观点看,它是绝佳的学习语言.其次,它设计和实现了一些特性,这些特性使得对编程基础知识的介绍变得简单. 但是还有第三个原因.Java展现了现代编程的许多特点.对Java的理解可以使你像专业程序员一样看待和思考编程工作.它是这个时代定义的语言之一. 计算机语言演进是一个正在进行的历史过程,而Java是其

《Java 7程序设计入门经典》一第1章 Java编程基础 1.0

第1章 Java编程基础 本章要点 了解计算机的主要组成: 理解位.字节和二进制计数系统: 了解程序的两种形式: 了解Java的历史和设计理念: 理解面向对象编程的基本原则: 创建.编译并运行一个简单的Java程序: 使用变量: 使用if和for控制语句: 创建代码块: 理解语句是如何放置.缩进和结束的: 了解Java关键字: 理解Java标识符的规则. 仅仅在近十年的时间里,编程就从一门晦涩难懂的学科转变为现代社会不可或缺的一部分,从事编程工作的人也从少变多.其发展原因容易理解.如果仅仅用一个

《Java 7程序设计入门经典》一1.6 Java开发工具包

1.6 Java开发工具包 既然上面已经讨论了Java的历史和理论基础,现在就开始编写Java程序吧.但是,在编译和运行程序前,需要在计算机上安装Java开发工具包(Java Development Kit,JDK).下面会介绍如何在计算机上访问JDK. 注意:如果想在计算机上安装JDK,可以在www.oracle.com/technetwork/java/javase/downloads/index.html下载JDK.请根据计算机的种类执行安装流程.在安装JDK后,就可以编译和运行程序. J

《Java 7程序设计入门经典》一1.7 第一个简单的程序

1.7 第一个简单的程序 编译和运行一个简短的示例程序是开始介绍Java的诸多关键元素的最佳方法.我们将使用以下代码: 下面将运行以下三步: 1)输入程序: 2)编译程序: 3)运行程序. 1.7.1 输入程序 创建一个程序的第一步就是将源代码输入到计算机中.正如前面所介绍的那样,程序的源代码是程序可由人类阅读的形式.必须使用文本编辑器,而不是字处理软件将源代码输入到计算机中.字处理软件一般不仅存储文本信息,还存储格式信息.格式信息会使Java编译器困惑.源代码必须只包含文本.如果使用IDE,则

《Java 7程序设计入门经典》一3.16 嵌套的循环

3.16 嵌套的循环 正如在前面的例子中看到的一样,一个循环可以嵌套在另一个循环里.嵌套的循环可以用来解决很多编程问题,是编程的必要部分.所以,在结束Java循环语句的解说前,再来关注一个嵌套循环的例子.下面的程序就对于2-100之间的整数,用一个嵌套的for循环找到每个数除1和它本身以外的所有因子.注意,外层循环产生需要获得因子的所有整数.内层循环判定整数的因子. 下面是程序的部分输出: 在这个程序中,外层循环使变量i从2变化到100.内层循环测试从2到i的每个整数,输出那些能将i整除的整数.

《Java 7程序设计入门经典》一3.17 习题

3.17 习题 1.写一个程序,从键盘读入字符,直到接收到一个英文句号(.).程序需要计算输入的空格的个数.在程序结束时输出总结果. 2.请写出if-else-if梯队的一般形式. 3.针对下列程序 其中最后的else子句与哪个if配对? 4.写一个for循环语句,从1000计数到0,步进值为-2. 5.下面的代码片段是否有效? 6.请解释break语句的用途(包括其两种形式.) 7.在下面的代码片段中,break语句执行后会显示什么? 8.下面程序片段的输出是什么? 9.for循环中的迭代表达