JAVA的基本语法1
2019-12-03 16:12:08来源:博客园 阅读 ()
JAVA的基本语法1
1、关键字
关键字的定义和特点
定义:被JAVA语言赋予了特殊含义,用作专门用途的字符串(单词)。
就是在java语言编程的时候,在关键的地方使用的单词,体现关键的地方的含义。这些单词都是特有的,并且事先定义好的。
特点:关键字中所有字母都小写。
关键字的总结及解释文章链接:https://blog.csdn.net/Myuhua/article/details/81411707
2、保留字
java保留字:现在java版本尚未使用,但以后版本可能会作为关键字使用。
byValue、cast、future、generic、inner、operator、outer、rest、var、goto、const
在自己命名标记符号的时候要注意避免使用保留字。
3、标识符
定义:java对各种变量、方法和类等要素命名时使用的字符序列被称为标识符。
凡是自己可以起名字的地方都可以叫做标识符。
定义合法标识符的规则:
由26个英文字母大小写,0~9,_或$组成。
数字不可以开头。
不可以使用关键字和保留字,但能包含关键字和保留字。
java中严格区分大小写,长度无限制。
标识符不能包含空格。
注意:在起名字时,为了提高阅读性,尽量做到“见名知意”。
4、java中的命名规范
约定成俗的规定,但不影响java的运行,主要是为了方便阅读代码。
包名:多单词组成时所有字母小写。
类名、接口名:多单词组成时,所有单词的首字母大写。
变量名、方法名:多单词组成时,第一个单词首字母要小写,第二个单词开始每个单词首字母要大写。
常量名:所有字母都大写,多单词时每个单词用下划线链接。
5、变量
java中变量的定义:数据类型 变量名 = 变量的值;,例如:int i = 1;
变量的作用用来存储数据。
我觉得变量的提出是为了方便替换数据。为什么这样说呢?
如果只是要数据的话,完全可以直接要什么数据就直接输入数据就行了,不必要还需要将数据赋值给变量。但是,这样在遇到需要修改数据的时候就比较麻烦了,因为同一个数据通常会被多个地方使用,所以在修改的时候需要一个地方一个地方进行修改。而如果是将数据放入变量中的话,程序在使用某一个数据的时候需要先调用存储数据的变量,通过变量来使用变量里面的数据。遇到要改数据的时候只需要将变量中存储的数据一换,那么整个程序中凡是使用到这个变量的数据都会更改,这样就不必再去一个一个的更改数据了,既解决了效率,有降低出错率。
变量的概念
变量为内存中的一个存储区域。
变量有自己的名称和数据类型。
Java中每个变量必须先声明才能使用。
变量中的数据能够在数据类型不变的情况下不断变化。
个人理解:一个变量作为一个存储区域就像是一个用来装东西的盒子,而变量的变量名和数据类型类用于区分变量和判定变量能够接受什么数据。变量名就像平常用于区分盒子而给盒子起的名字,而数据类型就如同盒子的警告标识一样,帮助人们判断盒子是用来装易燃品还是易爆品的。要使用盒子装东西,先得告诉大家这里有个盒子,叫什么名,用来装什么的。只要是同一种类型的东西,无论怎么物品,盒子都可以装的下。
变量的作用域:变量作用域的范围,取决于它被声名所在的{ }的范围。也就是它只能在这个{ }中被调用。
初始化值:在声明变量时就要给变量赋予值。Java规定变量没有初始化不能使用。这是对于局部变量而言,对于全局变量,也就是类的属性,Java会在编译的时候,自动将它们初始化。
原文链接:https://www.cnblogs.com/fangfangfanga/p/11974646.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash