java基础2:Java语法定义规范

来源:互联网 发布:vm14无法识别mac os x 编辑:程序博客网 时间:2024/06/11 20:13

1.标识符

1)说明:标识符可以标识类名,变量名,接口名,方法名。

2) Java标识符的命名规则

(1)标识符是由,数字,字母,下划线和美元符号构成,其他符号不可以

(2)必须以字母、下划线或美元符号开头,不能以数字开头

(3)关键字不能作为标识符

(4)标识符区分大小写

(5)标识符理论上没有长度限制

(6)命名Java标识符,最好见名知意。

 

2.关键字

 

(1)被Java语言赋予特定含义的单词,组成关键字的字母全部小写。

(2)gotoconst作为保留字存在,目前并不使用。

(3)Truefalsenull不是严格意义上的关键字,而是文字常量(literals

(4)程序遇到return语句将不会执行finally语句。

(5)Stringstringbuffer类也是被final修饰的。

 

class

extends

implements

interface

import

package

break

case

continue

default

do

if

else

for

return

switch

while

false

true

null

boolean

byte

char

short

int

long

float

double

try

catch

throw

throws

finally

abstract

fianl

native

private

protected

public

static

synchronized

transient

volatile

instanceof

new

super

void

assert

enum

goto

const

 

 

 

 

 

 

 

 

 

 

3.注释

 

用于解释说明程序的文字。单行注释://、多行注释:/*   */、文档注释:/**  */

 

4.变量

 

变量其实是java中的一个最基本的单元,也就是内存中的一块区域,Java中的变量有四个基本属性:变量名,数据类型,存储单元和变量值。

(1)变量名:合法的标识符

(2)变量的数据类型:可以是基本类型和引用类型(必须包含类型)

(3)存储单元:存储单元大小是由数据类型决定的,如:int4个字节32

(4)变量值:在存储单元中放的就是变量值(如果是基本类型放的就是具体值,如果是引用类型放的是内存地址,如果null,表示不指向任何对象)

(5)变量的声明格式:类型变量名;

 

5.常量

 

(1)说明:在程序执行的过程中其值不可以发生改变。

(2)分类:字面量常量、自定义常量。

(3)Java针对整数常量提供了4种表现形式:二进制、八进制、十进制、十六进制。

 

6.进制转换

(1)二进制的换算:除2取余,逆序输出。如10进制6二进制换算方式为: 6/2=30,3/2=11,1/2=01。位数不够补零。

 

(2)二进制到十进制的换算:取出最后一位,从20次方开始乘,将得到的结果相加即可。如:二进制的110的十进制换算:

       0*20次方=0,1*21次方=2,1*22次方=4,110的十进制为:0+2+4=6。

 

7.字符编码

 

ASCII字符编码

采用一个字节编码,主要针对英文编码

ISO-8859-1

有称latin-1,是国际化标准或组织ISO制定的,主要为了西欧语言中的字符编码,和ASCII兼容

GB2312/GBK/GB18030

主要是汉字编码,三种编码从容量上看是包含关系

unicode

Unicode统一了全世界上的所有文字编码,unicode有几种实现:UTF-8,UTF-16,UTF-32

 

 

 

8.语法错误

 

(1)编译期语法错误可以借助eclipse的帮助方便定位错误,并进行修改。

(2)调试时查找,解决软件中逻辑错误代码(成bug:软件是臭虫)的重要手段,是软件开发中必不可少的环节。

(3)调试也是学习、研究其他人编写的代码的一个很好的手段。

(4)eclipse提供了强大的调试功能debug,通过debug试图能快速定位代码中的逻辑错误,提高软件开发效率。

 

 

 

 

0 0
原创粉丝点击