一、特点
1.面向对象
两个基本概念:类、对象
三个特征:封装、继承、多态
2.健壮性
相比C/C++删掉了影响健壮性的指针、内存申请与释放等部分
3.跨平台性
一次编译到处运行(依赖于JVM)
二、注释
用来解释说明程序信息,不参与程序运行·,提高代码可读性
1.单行注释 //
2.多行注释 /* */(不能嵌套使用)
3.文档注释 /** */(生成一个文档给客户使用)
三、关键字
被赋予特殊含义的单词
特点:区分大小写
四、常量
程序运行中不会发生改变的量
分类:整数、小数、布尔、字符、字符串、NULL(NULL!=空" ")
五、数据类型
- 短整型short
- 整型int
- 长整型long
- 浮点型float
- 浮点型double
- 字符型char
- 布尔型boolean
String类型是特殊数据类型,虽然不是基本数据类型,但被当作基本数据类型用
六、变量
程序运行过程中可以发生改变的量
定义:数据类型+变量名;
注意事项:
- 变量必须初始化
- 要么赋值要么被调用
- 大小写敏感
七、应用程序=算法+数据结构
不是与数据库交互的数组都是从零开始