栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java语言学习总结(第二章 Java程序设计基础)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java语言学习总结(第二章 Java程序设计基础)

Java语言学习总结
  • 第二章 Java程序设计基础
    • 2.1标识符和关键字
    • 2.2 变量和常量

第二章 Java程序设计基础 2.1标识符和关键字
    1、标识符组成:字母(区分大小写)、数字、下划线(_)、货币符号(注意C/C++中不能用货币符号)
    2、标识符不能以数字开头,不能将任何Java关键字作为标识符,长度没限制。
    3、定义标识符应遵循的规则:
		(1)使用有意义的英文单词定义标识符;
		(2)包名所有字母小写;
		(3)类名和接口名每个单词的首字母要大写;
		(4)变量名和方法名的第一个单词的首字母小写,后继单词的首字母大写;
		(5)常量名所有字母大写。
	4、Java语言中所有关键字都小写。
	5、关键字分类:
	    (1)数据类型:boolean、int、long、short、byte、float、double、char、class、interface
	    (2)流程控制:if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally
	    (3)修饰符:public、protected、private、final、void、static、strict、abstract、transient、synchronized、volatile、native
	    (4)动作:package、import、throw、throws、extends、implements、this、supper、instanceof、new
	    (5)保留字:true、fasle、null、goto、const
    6、注释
	    (1)单行注释: //注释内容
	    (2)多行注释: 
                                
	    (3)文档注释: “”之间,文档注释是对一段代码概括的解释说      明(使用javadoc命令可以将文档注释提取出来生成帮助文档)#
2.2 变量和常量
1、常量
	(1)常量与常量值是不同概念,常量值是常量的具体直观的表现形式,比如1,2,常量是形式化的表现,比如final int X中的X
	(2)final int COUNT=100; // final 关键字定义常量
	(3)常量在定义时就需要初始化,也就是在定义时就要给值,在给初始化给值后,就不允许更改,否则会报错。
2、变量
	(1)变量组成
	(2)变量类型:基本类型的变量和引用类型的变量
	(3)变量在使用前必须先定义(包括声明和赋值)
	(4)初始化变量方式:
			① 先声明,再赋值
				int m;
				m=100;
           ② 声明时赋值(赋值过程也叫初始化)
                int m=100;
      注意:定义时不能连续赋值,如int m=k=a=100;是错误的,但可以先定义后,再连续赋值,如int m,k,a; m=k=a=100;
			(5)变量作用域(变量只有在作用域范围内才有效)
				① 局部变量:在方法或方法代码块(“{}”合法时构成代码块)中定义的变量,其作用域为其所在的代码块。(见例2-1)
				② 方法参数变量:作用域为整个方法(主方法是程序的入口)
				③ 成员变量:声明在类中,是类的成员作用域时整个类。
				④ 异常处理参数变量:作用域在异常处理模块中,与方法参数变量类似。

【例2-1】

public class LocalVariableScopeTest {
	public static void main(String args[]) {
		int x=10;       //声明变量并初始化
		{
			int y=20;
			System.out.println("x="+x);  //输出x
			System.out.println("y="+y);  //输出y(第一个)
		}
		System.out.println("y="+y);  //输出y(第二个)
	}
}


解析:y的作用域是主方法中{}代码块内,而第二个输出y的语句在读取变量y时超出它的作用域,所以报错。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/292801.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号