------- android培训、java培训、期待与您交流! ---------- -
java语言同其他语言一样,也是由语法规则和语义定义组成的。语法规则制订了有语言元素构造合法的句式,语义定义则解释了这些句式的含义,应深刻理解个知识点的概念,牢记一些Java的语法,从而达到学习的目的。
字符编码集:
Java
中使用的是统一码
(Unicode)
。
Unicode(
统一码、万国码、单一码
)
是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。
1990
年开始研发,
1994
年正式公布。
注意:Unicode
用
16
位表示,比
ASCII
码字符集要大的多。
汉字字符集
GB2312-80
:中华人民共和国国家汉字信息交换用编码,全称
《
信息交换用汉字编码字符集
——
基本集
》
,国家标准总局发布,
1981
年
5
月
1
日实施,收录简化汉字及符号、字母、日文假名等共
7445
个图形字符,其中汉字占
6763
个
l
GBK
:全国信息技术化技术委员会于
1995
年
12
月
1
日
《
汉字内码扩展规范
》
,
GBK
共收入
21886
个汉字和图形符号
BIG5
:
1983
年
10
月,台湾国家科学委员会、教育部国语推行委员会、中央标准局、行政院共同制定了
《
通用汉字标准交换码
》
,后经修订于
1992
年
5
月公布,更名为
《
中文标准交换码
》
,
BIG5
收录
13461
个汉字和符号
为什么使用Unicode?
l
Java
中使用的不同字符集编码的内码定义不一样
•
汉字
GBK BIG5
•
一
D2BB
A440
•
丁
B6A1
A442
•
七
C6DF
A443
因为Unicode比较统一,有标准所以使用Unicode字符编码集。
标识符
程序设计语言中的标志符就是程序中自定义的内容的命名符号。在
Java
语言中主要是对程序中所出现的类、对象、变量等进行名称定义时限定其表示字符。
标识符组成规则
1.
只能使用以下符号组成
字母
(A~Z
、
a~z
)
特殊符号
($
、
_)
数字
(0~9)
2.
第
1
个符号不能为数字
3.
不能为关键词、
true
、
false
、
null
4.
区分大小写,但没有字符个数的限制。
例如:name,Thread_0,$mony_1_$都是合法的标识符,
1w1,_len#,open-windows,chart是不合法的标识符
企业级标识符命名规则
类与接口:首字母大写,其余字首字母大写,其他全部小写。如:
My
MyClass
MyClassName
方法名:首字母小写,其余字首字母大写,其他全部小写。如:
my
myMother
myMotherSleep
常量名:全使用大写字母形式,字间加下划线。如
PERSON_GENDER_OF_MAN
变量名:首字母小写,其余字首字母大写,其他全部小写。如:
num
numberOne
numberTwo
关键字
关键字又称保留字,是Java语言自身合法的标识符,但是它们具有专门的意义和用途,不能当作普通的标识符使用,以下列出了Java语言中的所有关键字。
if long throw public strictfp
do case while return abstract
for null short throws continue
int char super finally transient
try void break default interface
new float static private protected
this class native volatile instanceof
goto final double boolean implements
byte const import extends synchronized
else catch switch package
注释
所谓注释,是指程序中的解释性文字,这些文字是给程序的阅读者看的,编译器将不对其进行编译,注释能够帮助读者理解程序,并为后续进行测试和维护提供明确的知道信息,注释是说名代码做些什么,而不是怎么做,注释要简明,恰到好处,没有注释的晦涩代码是糟糕的变成习惯的显著标志,在代码短时,注释看起来没有什么作用,当代码达到上万行的时候,没有注释是很可怕的,这是就体现出注释的重要性了。
注释可以分为单行注释(//),多行注释(/* */)和文档注释(“/**”和“*/”)。
单行注释符
//
•
用于注释单行的信息,出现在行首位置
例如://这是一个单行注释
多行注释符
/*……*/
•
用于注释多行信息,
/*
表示注释开始,*
/
表示注释结束
例如:/*这是一段分布在多行中的注释*/
文档注释符
/**……*/
•
Java
特有的一种注释语句,使用
javadoc
工具从源代码和文档注释中将信息取出,然后转换为
HTML
文件
多行注释嵌套
注释的应用
分隔符
空白符
:出现在任意两个字之间,一个等同多个
•
public static void main
•
public static void
分号
:每个语句的结束标志。
For循环条件表达式中也使用到
•
System.out.println
(“hello world”);
逗号:用于分隔定义相同类型的变量或对象。
•char c,c1,c2,ch;
冒号:用做语句标点和语句之间的分隔符。
•f=a>b?c+d : c-d;
{}号:界定类、方法、复合语句的作用域。
•for(……){ …… }
进制
进制是数字的表示形式
•
60
秒
=1
分钟
60
分钟
=1
小时
24
小时
=1
天
•
12
月
=1
年
10
两
=1
斤
16
两
=1
斤
•
12
个
=1
打
374
个人
=1
?
早期的进制
常用
数字进制有
4
种
•
二进制 八进制
(0)
十进制 十六进制
(0x)
计算机内部使用的是二进制表示形式
•
高低电平实现二进制
进制转换
十进制 转 二进制
十进制 转 八进制
十进制 转 十六进制
二进制 转 八进制
二进制 转 十六进制
八进制 转 十六进制
十进制转二进制
负数的进制表现形式
原码
反码
补码
负数的二进制表示形式
二进制加减乘除
二进制加法
------ android培训、java培训、期待与您交流! ----------
详细请查看:http://edu.csdn.net