[java基础学习]——Java基础语法(一)_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > [java基础学习]——Java基础语法(一)

[java基础学习]——Java基础语法(一)

 2015/4/20 0:32:12  不上课也要睡觉  程序员俱乐部  我要评论(0)
  • 摘要:1:关键字(掌握)关键字概述被Java语言赋予特定含义的单词关键字特点组成关键字的字母全部小写注意事项goto和const作为保留字存在,目前并不使用2:标识符(掌握)标识符概述给类,接口,方法,变量等起名字的字符序列组成规则英文大小写字母数字字符$和_注意事项不能以数字开头不能是Java中的关键字区分大小写常见命名规则包全部小写单级包:小写多级包:小写,并用.隔开类或者接口一个单词:首字母大写多个单词:每个单词首字母大写方法或者变量一个单词:首字母小写多个单词:从第二个单词开始
  • 标签:学习 Java

1:关键字(掌握)

? 关键字概述

?? ?被Java语言赋予特定含义的单词

? 关键字特点

?? ?组成关键字的字母全部小写

? 注意事项

?? ?goto和const作为保留字存在,目前并不使用

?

2:标识符(掌握)

标识符概述

?? ?给类,接口,方法,变量等起名字的字符序列

组成规则

?? ?英文大小写字母
?? ?数字字符
?? ?$和_

注意事项

?? ?不能以数字开头
?? ?不能是Java中的关键字
?? ?区分大小写

常见命名规则

??? 包

??????? 全部小写

?? ??? ?单级包:小写
?? ??? ?多级包:小写,并用.隔开? ??? ??? ????

??? 类或者接口

?? ??? ?一个单词:首字母大写
?? ??? ?多个单词:每个单词首字母大写

??? 方法或者变量

?? ??? ?一个单词:首字母小写
?? ??? ?多个单词:从第二个单词开始,每个单词首字母大写

??? 常量

?? ??? ?全部大写
?? ??? ?一个单词:大写
?? ??? ?多个单词:大写,并用_隔开

?

3:注释(掌握)

注释概述

?? ?对程序进行解释说明的文字

分类

?? ?A:单行注释?? ?//
?? ?B:多行注释?? ?/**/
?? ?C:文档注释?? ?/** */

? 格式
? 单行注释
?? ?格式: //注释文字

? 多行注释
?? ?格式: /*? 注释文字? */

? 文档注释
?? ?格式:/** 注释文字 */

?

4:常量(掌握)

??? (1)概述:

??????????? 在程序执行的过程中,其值不发生改变的量

?? ?(2)分类:

?? ??? ?A:字面值常量
?? ??? ?B:自定义常量

?? ?(3)字面值常量

?? ??? ?A:字符串常量 "hello"
?? ??? ?B:整数常量?? ?12,23
?? ??? ?C:小数常量?? ?12.345
?? ??? ?D:字符常量?? ?'a','A','0'
?? ??? ?E:布尔常量?? ?true,false
?? ??? ?F:空常量?? ?null

?? ?(4)表现形式

?? ??? ?A:二进制?? ?由0,1组成。以0b开头。
?? ??? ?B:八进制?? ?由0,1,...7组成。以0开头。
?? ??? ?C:十进制?? ?由0,1,...9组成。整数默认是十进制。
?? ??? ?D:十六进制?? ?由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x开头。

5:变量(掌握)

??? 概述

??? 在程序的执行过程中,其值在某个范围内可以发生改变的量

??? 定义格式

?? ??? ?A:数据类型 变量名 = 初始化值;
?? ??? ?B:数据类型 变量名;
?? ??? ?? 变量名 = 初始化值;

6:数据类型(掌握)

Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间

??? 分类:

?? ??? ?A:基本数据类型:4类8种
?? ??? ?B:引用数据类型:类,接口,数组。

??? 基本数据类型

?? ??? ?A:整数?? ??? ??? ?占用字节数
?? ??? ??? ?byte?? ??? ??? ?1
?? ??? ??? ?short?? ??? ??? ?2
?? ??? ??? ?int ?? ??? ??? ?4
?? ??? ??? ?long?? ??? ??? ?8
?? ??? ?B:浮点数
?? ??? ??? ?float?? ??? ??? ?4
?? ??? ??? ?double?? ??? ??? ?8
?? ??? ?C:字符
?? ??? ??? ?char?? ??? ??? ?2
?? ??? ?D:布尔
?? ??? ??? ?boolean?? ??? ??? ?1? (没有明确说明)
?? ??? ??? ?
?? ??? ?注意:
?? ??? ??? ?整数默认是int类型,浮点数默认是double。
?? ??? ??? ?
?? ??? ??? ?长整数要加L或者l。
?? ??? ??? ?单精度的浮点数要加F或者f。

7:数据类型转换(掌握)

??? boolean类型不参与转换

??? 默认转换规则

?? ??? ?A:从小到大
?? ??? ?B:byte,short,char -- int -- long -- float -- double
?? ??? ?C:byte,short,char之间不相互转换,直接转成int类型参与运算。

??? 强制转换

?? ??? ?A:从大到小
?? ??? ?B:可能会有精度的损失,一般不建议这样使用。
?? ??? ?C:格式:
?? ??? ??? ?目标数据类型 变量名 = (目标数据类型) (被转换的数据);

上一篇: 移动开发-第三方聊天服务 下一篇: 没有下一篇了!
发表评论
用户名: 匿名