Java基础语法
前面的文章中,我们知道了Java基本数据类型有8种:字节型,短整型、整型、长整形、浮点型(float)、双精度型(double)、字符型、布尔型(必须熟练说出)。
除了基本数据类型的概念外,我们还需知道Java的基本语法,这为我们撸代码提供了参照以及标准。
语法
提到语法,让我想起了高中美好的英语课。(我的英语语法杠杠滴,哈哈)
语法(Syntax)是指字符组合成合法单词、语句的规则集(字符先通过词法组词或字符串,再由代表不同句子成分的词组合成语句)。简单点说,开发者必须遵守编程语言制定的规则,保证代码语句及结构的正确性与完整性。
语义
语义(Semantics)是指数据或操作的含义。简单点说,开发者需明白所敲代码想要表达的含义,并对它给予解释说明。
Java标识符
Java所有的组成部分都需要名字,类名、变量名、方法名都被称为标识符。
Java标识符的组成规则:(1)所有标识符只能以字母(A-Z或a-z)、数字、下划线(_)、美元符号($)组成,但不能包含@、!、%、空格、中文等其他特殊字符;(2)所有标识符只能以字母、美元符号或下划线作为开始字符;(3)首字符之后可以是任何字符的组合;(4)Java关键字(Java语言中专属的标识符)不能作为标识符;(5)标识符是大小写敏感的,即A与a是不相同的;(6)合法标识符:abc_$、_abc、$abc;(6)非法标识符:112abc、-abc、abc(;(7)标识符的命名应该能反映其所表达的意思,做到见名知意。
Java修饰符
修饰符是用于限定类型以及类型成员的声明的一种符号。Java中常见的修饰符有:public、protected、private、default、static、final、abstract等。
常量与变量
在程序中,每一个数据都有一个名字并且在内存中占据一定的存储空间(或存储单元)。在程序运行过程中数据的值不能改变的量称为常量,值可以改变的量称为变量。
Java语言中,所有变量与常量在使用前必须先声明其值的数据类型,也就是遵守“先声明后使用”的原则(类似于先给钱再玩)。声明变量的作用有两点:一是确定该变量的标识符(变量名),以便系统为它指定存储地址和识别它(即调用它),二是为该变量指定数据类型,以便系统为他分配足够的存储单元。
Java赋值操作
在程序中经常需要对变量赋值,在Java中用赋值号(=)表示。所谓赋值,就是把赋值号右边的数据或运算结果赋给左边的变量,一般格式为:[变量数据类型]=表达式。
Java关键字
所谓关键字就是Java语言中已经规定了特定意义的词,Java专属,它们一般用来表示一种数据类型,或者表示程序的结构等。不可以把关键字用来声明常量或变量。
Java注释
Java采用//(双斜杠)表示单行注释, /* */ 表示多行注释,程序遇到注释的地方不执行。
Java基本语法
编写Java程序时,需注意以下几点:
(1)Java的区分大小写:Java是大小写敏感的,这意味着标识符Hello与hello是不一样的;(2)类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么需采用驼峰命名法即每个单词的首字母大写,如HelloWorld.java;(3)方法名:所有方法名的首字母都应该小写,如果方法名为多个单词组成,第一个单词的首字母小写,其他单词的首字母大写,如createPlane();(4)源文件名:源文件名必须与类名相同,源文件名的后缀为.java。如果文件名和类名不相同将导致编译错误。(5)程序入口:及程序开始的地方,程序从public static void main(String[] args)方法开始执行,不管它前面有多少代码。
小结
上面内容主要介绍了Java的一些基本语法,高级语法后面再介绍。本文主要涉及到Java的标识符、修饰符、赋值操作、常量与变量、关键字的概念及其使用注意事项,也介绍了Java编程时的注意点,都是一些概念性的东西,前期还是需要背背的,只为后期熟能生巧。
什么?看完这个还是两头雾水?俗话说百思不得JIE,没有一篇文章是看一遍不能看懂的,如果有,那就两遍。。。不行的话,瞧瞧Java代码。↓
对于前面的许多概念,使用Java代码撸一遍可能就有点懂了,如果不懂,再撸一遍,用实际的代码来理解晦涩的概念。
三人行,必有我师焉。(希望大家互相学习,共同进步)
郑重声明:图片来源于网络,这书法,我喜欢。(若有侵权,我自当改正)