一、Java中的关键字

1.关键字:具有一些特殊用途的词。

2.注:在程序中应用关键词需要慎重!

3.常用的关键词(举例说明)

interface:接口

class: 类

public:公共的

final:定义常量

4.JAVA关键字是区分大小写的,所以class是关键字,而Class就不是了

二、Java标识符

1.标识符:用于给Java程序中的变量、类、方法等命名的符号

2.规则:

1》标识符可以由字母,数字,下划线(_),美元符号($)组成,但不能包含@、%、空格等其他特殊符号,并且不能以数字开头。

2》标识符不能是Java关键字和保留字(Java预留的关键字,以后的升级版本中可能作为关键字),但可以包含关键字和保留字。

3》标识符是严格区分大小写的

4》标识符最好能做到见名之意。命名最好能反映出其作用。

三、变量

1.变量是什么?好比是一个盒子,可以存放不同的物品。

2.三个元素描述变量:变量类型、变量名、变量值

变量类型:好比住店时候的房间类型

变量名 : 好比住店时候的房间名字

变量值 : 好比住店时候的客人

3.变量命名规则(和标识符的命名规则相同):

1》驼峰命名法:第一个单词的首字母小写,其后单词的首字母大写

2》见名之意

》Java变量名没有长度限制,但是区分大小写

4.变量的使用规则

1》变量需要先声明后使用

2》变量使用时,可在声明变量的同时进行初始化,也可以先声明后赋值

3》变量中每次只能赋一个值,但可以修改多次

4》main方法中定义的变量必须先赋值,然后才能输出

5》变量名不建议使用中文,容易产生安全隐患,比如后期跨平台使用容易出现乱码

四、常量

1.常量:特殊的变量,当值被设定后,在程序运行的过程中不允许改变。

2.语法:final 常量名 = 值;

注:常量名一般使用大写字符

五、数据类型

1.Java是一种强类型语言,通俗点说,在Java中存储的数据都是有类型的,而且必须在编译的时候就确定其类型。

2.分类:

1》基本数据类型:

数值型(整数类型:byte、short、int、long;浮点类型:float、double)

字符型(char)

布尔型(boolean)

2》引用数据类型:

类(class)

接口(interface)

数组

3.基本数据类型变量存的是数据本身,引用类型变量存的是保存数据的空间地址。

4.注:为float变量赋值时在数值后面添加字母f,以区分double类型和float类型。

为char变量赋值时使用单引号(' ')引起来

5.自动类型转换

自动类型转换条件:

1》目标类型与源类型兼容

2》目标类型大于源类型

6.强制类型转换(可能造成数据丢失哦!)

语法:(数据类型)数值

六、注释

1.作用:用以描述某段代码的作用。

2.类型:

1》单行注释,以 / / 开头,行末结尾

2》多行注释,以 /* 开头,以 */ 结尾

3》文档注释,以/** 开头,以 */ 结尾

更多相关文章

  1. “checkout as maven project from scm”中缺少scm类型
  2. Spring Hibernate:没有类型为org.hibernate.SessionFactory的匹配
  3. JAVA-全局变量与局部变量-继承-封装-(是三节哦!今天的有点多)
  4. java返回值是list的时候获取list的参数类型
  5. 如何知道Object是否为String类型对象?
  6. 如何让BlockingQueue接受多种类型?
  7. 当只使用get()和set()方法时,用原始类型替换AtomicBoolean?
  8. Java中的数据类型
  9. 小聊天程序,访问文件之间的变量

随机推荐

  1. Android(安卓)开发中Layout_Margin与padd
  2. Android获取程序路径 (/data/data/appname
  3. Android之获取手机信息
  4. android 跳转到当前应用的详情页面
  5. Toast——多次点击只显示一次解决方案
  6. Android 获取手机信息
  7. 修改系统分辨率
  8. Android framework完整源码下载
  9. Android关闭其他程序
  10. js 与安卓或ios 的交互传参