每次学习Java必学的知识,对于内容容易忘记, 在需要的时候再查阅,希望这次学习能记加深印象。
1、关键字
定义:被Java语言赋予了特殊含义的单词
特点:关键字中所有单词为小写
2、标识符
由26个字母,0~9数字,下划线_、$组成
定义合法标识符:1)数字不可以开头
2)不可以使用关键字
Java区分大小写
Java中的名称规范:
包名:多单词组成时所有字母都小写。xxxyyyzzz
类名接口名:多单词组成时,所有单词的首字母大写。XxxYyyZzz
变量名和函数名:多单词组成时,第一个单词首字母小写,第二 个单词开始每个单词首字母大写。xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接。XXX_YYY_ZZZ
3、变量与常量
变量 20170516
- Java变量是程序中最基本的存储单元,包括变量名,变量类型和作用域。
每个变量都属于特定的数据类型,使用前必须先声明。
变量其实是内存中的一小块区域,使用变量名来访问这块区域,变量使用前先声明,然后在进行赋值,才能使用。
掌握底层编译原理:内存分4块区域,code segment、data segment、stack、heap
- Java变量的分类
- 按被声明的位置划分:
局部变量:方法或语句块内部定义的变量,作用域找对应的大括号,大括号内都“认识”,出了大括号再也没有人“认识”了。
成员变量:方法外部、类的内部定义的变量
类外面(与类对应的大括号外面)不能有变量的声明
- 按所属的数据类型划分:
基本数据类型变量:4类8种,靠内存大小、0、1布局来区分。
char:Java字符采用Unicode(统一了全世界的文字,一种UTF8,UTF16)编码,字符占2个字节,1个字节8位
引用数据类型变量
整数类型:Java各数据类型有固定的表数范围和字段长度,不受OS的影响,Java可移植。
基础数据转换
boolean类型不可以转换为其他类型
3、函数
函数是定义在类中的具有特定功能的一段独立小程序
函数也成为方法