第二章:JAVA基础学习笔记
01、JAVA语言基础组成
1.1 | 关键字 |
1.2 | 标识符 |
1.3 | 注释 |
1.4 | 常量和变量 |
1.5 | 运算符 |
1.6 | 语句 |
1.7 | 函数 |
1.8 | 数组 |
1.1关键字
关键字的定义和特点 | ||||
定义:被JAVA语言赋予了特殊含义的单词 特点:关键字中所有字母都为小写 | ||||
用于定义数据类型的关键字 | ||||
class 类 | interface 接口 | byte 字节 | short 短整型 | int integer整型 |
long 长整型 | float 浮点型 | double 双精度浮点型 | char 字符 | boolean 二进制 |
void 空的 | ||||
用于定义数据类型值得关键字 | ||||
true | false | null | ||
用于定义流程控制的关键字 | ||||
if 如果 | else 否则 | switch 开关,切换 | case 案列 | default 默认 |
while 当...时 | do 做什么 | for 循环 | break 中断 | continue 继续 |
return 返回 | ||||
用于定义访问权限修饰符[modifier]的关键字 | ||||
private 私有的 | protected 受保护的 | public 公用的 | ||
用于定义类,函数,变量修饰符的关键字 | ||||
abstract 抽象的 | final 最终的 | static 静态的 | non-static 非静态 | synchronized 同步 |
用于定义类与类之间关系的关键字 | ||||
extends 扩展,继承 | implements 实现 | |||
用于定义建立实例记引用实例,判断实例的关键字 | ||||
new 新建 | this 这个 | super 超类的,父类 | instanceof 是否是xxx的实例 | |
用于异常处理的关键字 | ||||
try 尝试 | catch 获取 | finally 最终 | throw 抛 throws | |
用于包的关键字 | ||||
package 包 | import 导入 | export 导出 | ||
其他修饰符关键字 | ||||
native 本地的 | strictfp transient 暂时的 | volatile CPU不进行优化处理 | assert 断言 |
1.2 标识符
- 在程序中自定义的一些名称。
- 由26个英文字母大小写,数字:0-9符号:_$组成
- 定义合法的标识符规则:1、数字不可以开头。 2、不可以使用关键字。
- JAVA中严格区分大小写。
- 注意:在起名字时,为了提高阅读性,要尽量有意义。
Java中的名称规范:
包名:多单词组成时所有字母都小写:xxxyyyzzz
类名接口名,多单词组成时,所有单词的首字母大写:XxxYyyZzz
变量名和函数名,多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词是每个单词用下划线链接:XXX_YYY_ZZZ
1.3 注释
用于注解说明解释程序的文字就是注释。
提高代码的阅读性。
Java中的注释格式:
单行注释://注释文字
多行注释:/*注释文字*/
文档注释:/**注释文字*/
/**
*这是文档注释。
*这是我的类,演示版。
*/
class HelloWorld{
//程序的入口点,args是参数
public static void main(String[] args){
System.out.println("Hello world");//输出HellWorld
}
}
- 对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。
- 对于文档注释,是java特有的注释,其中注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现该程序的说明文档。
- 注释是一个程序员必须要具有的良好编程习惯。
- 初学者编写程序可以先写注释再写代码。
- 将自己的思想通过注释先整理出来,用代码去体现。
- 因为代码仅仅是思想的一种体现形式而已。
1.4 常量和变量
1.4.1、常量的概念:常量表示不能改变的数值。
Java中常量的分类:
- 整数常量:所有整数;
- 小数常量:所有小数;
- 布尔(boolean)型常量。较为特有,只有两个数值:true false;
- 字符常量。将一个数字字母或者符号用单引号(‘ ’)标识。
- 字符串常量。将一个或多个字符用双引号(“ ”)标识。
- null常量。只有一个数值null
对于整数,有四种表现形式:
- 二进制:0,1,满2进1
- 八进制:0-7,满8进1,用0开头表示。
- 十进制:0-9,满10进1
- 十六进制:0-9,A-F满16进1,用0x开头表示。
1.4.2、变量的概念:
- 内存中的一个存储区域
- 该区域有自己的名称(变量名)和类型(数据类型)
- 该区域的数据可以在同一类型范围内不断变化
为什么要定义变量:用来不断的存放同一类型的常量,并可以重复使用;
使用变量注意:变量的作用范围(一对{}之间有效),初始化值;也称之为生命周期;
定义变量的格式:
- 数据类型 变量名 = 初始化值
- 注:格式是固定的,记住格式,以不变应万变
理解:变量就如同数学中的未知数。
Java语言是强类型语言(javascript属于脚本语言,弱类型语言),对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间
数据类型 | 基本数据类型 | 数值型 | 整数类型(byte 1字节,short 2字节,int 3字节,long 4字节) |
浮点类型(float 4字节,double 8字节) | |||
字符型(char 2字节) | |||
布尔型(boolean 1字节) | |||
引用数据类型 | 类(class) | ||
接口(interface) | |||
数组([ ]) |
整数默认:int 小数默认:double
/**
*这是文档注释。
*这是我的类,演示版。
*/
class HelloWorld{
//程序的入口点,args是参数
public static void main(String[] args){
//定义变量
byte age=1;
System.out.println("Hello world");//输出HellWorld
}
}
作者:wszhanglou
来源:CSDN
原文:https://blog.csdn.net/wszhanglou/article/details/88997226
版权声明:本文为博主原创文章,转载请附上博文链接!