---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
一.字符编码集
1.Unicode字符集
A:Java中使用的是统一码(Unicode)。
B:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的 每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。
C:Unicode用16位表示,比ASCII码字符集要大的多。
2.汉子字符集
A:GB2312-80:中华人民共和国国家汉字信息交换用编码,全称《信息交换用汉字编码字符集——基本集》,国家标准总局发布,1981年5月1日实施,收录简化汉字及符号、字母、日文假名等共7445个图形字符,其中汉字占6763个
B:GBK:全国信息技术化技术委员会于1995年12月1日《汉字内码扩展规范》,GBK共收入21886个汉字和图形符号
C:BIG5:1983年10月,台湾国家科学委员会、教育部国语推行委员会、中央标准局、行政院共同制定了《通用汉字标准交换码》,后经修订于1992年5月公布,更名为《中文标准交换码》,BIG5收录13461个汉字和符号
二.标识符
A:概念:程序设计语言中的标志符就是程序中自定义的内容的命名符号。在Java语言中主要是对程序中所出现的类、对象、变量等进行名称定义时限定其表示字符。
B:标识符的定义规则
a:由26个英文字母大小写,数字:0-9 符号:_ $ 组成
b:Java 标识符有如下命名规则:
标识符由字母、下划线“_” 、美元符“$”或数字组成。
标识符应以字母、下划线 、美元符开头。
Java中严格区分大小写。
注意:Java 标识符选取应注意“见名知意”且不能与 Java 语言的关键字重名。
C:Java中的命名规范
a:包名:多单词组成时所有字母都小写。
xxx.yyy.zzz
b :类名接口名:多单词组成时,所有单词的首字母大写。
XxxYyyZzz
c: 变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首 字 母大写。
xxxYyyZzz
d:常量名:所有字母都大写。多单词时每个单词用下划线连接。
XXX_YYY_ZZZ
三Java中的分隔符的意义
A:空白符:出现在任意两个字之间,一个等同多个
public static void main
public static void
B:分号:每个语句的结束标志。For循环条件表达式中也使用到
System.out.println(“hello world”);
C:逗号:用于分隔定义相同类型的变量或对象。
char c,c1,c2,ch;
D:冒号:用做语句标点和语句之间的分隔符。
f=a>b?c+d : c-d;
E:{}号:界定类、方法、复合语句的作用域。
for(……){ …… }
四:Java中的注释
A:行注释符//
用于注释单行的信息,出现在行首位置
B:多行注释符/*……*/
用于注释多行信息,/*表示注释开始,*/表示注释结束
C:文档注释符/**……*/
Java特有的一种注释语句,使用javadoc工具从源代码和文档注释中将信息取出,然后转 换为HTML文件
五:Java中的数据类型
Java中的数据类型分为两大类,其中一类是基本数据类型(byte,short,char,int,float,double,boolean)共八种;还有一类是符合数据类型(类class,接口interface,数组)。
六.常量和变量的相关概念和知识
A:变量的概念:
内存中的一个存储区域,该区域有自己的名称(变量名)和类型(数据类型),该区域的数据可以在同一类型范围内不断变化。
B:为什么要定义变量:
用来不断的存放同一类型的常量,并可以重复使用
C:使用变量注意:
变量的作用范围(一对{}之间有效)以及初始化值。
D:定义变量的格式:
数据类型 变量名 = 初始化值;
E:注:格式是固定的,记住格式,以不变应万变。
理解:变量就如同数学中的未知数。
七.数据类型的数据转换
A:java中可以从任意基本类型转型到另外的基本类型
例外 à boolean 类型不可以转换为其他的数据类型。
B:自动类型转换(也叫隐式类型转换)
C:强制类型转换(也叫显式类型转换)
D:转换分为默认转换和强制转换。什么时候要用强制类型转换?
表达式的数据类型自动提升
所有的byte型、short型和char的值将被提升到int型。
如果一个操作数是long型,计算结果就是long型;
如果一个操作数是float型,计算结果就是float型;
如果一个操作数是double型,计算结果就是double型。
E:强制类型转换
在Java中高的数据类型性低的数据类型转换的过程就是强制类型转换。
类型转换的格式: 数据类型 变量名=(低的数据类型)高的数据类型变量名;
八.Java的运算符
在Java中的运算符分为算术运算符,关系运算符,逻辑运算符,位运算符,移位运算符和条件运算符。
A:算数运算符:在数学中的加减乘除。
B:关系运算符:用于比较两个值之间的关系,运算结果是布尔型的true或false。
它包括大于,大于等于,小于,小于等于,等于和不等于。
C:逻辑运算符:用于连接两个或两个以上的布尔表达式,根据其逻辑关系决定程序的下一步运行。
逻辑运算符的知识点
a:“&”和“&&”的区别:
单&时,左边无论真假,右边都进行运算;
双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。
“|”和“||”的区别同理,双或时,左边为真,右边不参与运算。
b:异或( ^ )与或( | )的不同之处是:当左右都为true时,结果为false。
D;位运算符
位运算是针对数字的二进制表示格式进行运算的一种特殊运算。
E:移位运算符:它操作的是二进制的数据。
F:条件运算符
格式
(条件表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1;
如果条件为false,运算后的结果是表达式2;
示例:
获取两个数中大数。
int x=3,y=4,z;
z = (x>y)?x:y;//z变量存储的就是两个数的大数。
<!--EndFragment-->
---------------------- ASP.Net+Android+IOS开发、 .Net培训、期待与您交流! ---------------------- 详细请查看: http://edu.csdn.net