语言 人与计算机之间传递信息的媒介
Java简介
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
三大平台
- JavaSE 基础平台
- JavaME 微型平台(嵌入式)
- JavaEE 商业平台
跨平台原理
原因:
编译之后的.class文件和平台无关,和java虚拟机有关-
流程:
启动JVM, 编译操作 并字节码文件加载到JVM java源文件--------------->字节码(class)文件------------------------>运行结果 javac工具 java工具
基本语法
1). 严格区分大小写,不能使用中文符号
2). 如果使用public修饰类,那么类名和文件名必须一致
3). 若一个类必须运行,该类中必须有main方法(主方法)
4). 字节码文件和其对应的类名相同
标识符
1). 由字母、数字、下划线组成,不能以数字开头
2). 大小写敏感
3). 不能使用java内置的类名作为自己类名
4). 不能使用java的关键字和保留字
关键字和保留字
1). 保留字(reserved words):是语言已经定义过的字,一些保留字可能没有相对应的语法,考虑到扩展性,为了向后兼容不能再将其作为变量名。const和goto是java的保留字。 所有的关键字都是小写
2). 关键字(keywards):在语言中有特殊的含义成为语法的一部分。
注释方式
- 单行注释: //内容
- 多行注释: /* 内容 */
- 文档注释: /** 内容 */
常量、八大数据基本类型和引用数据类型
-
常量:
- 程序固定不变化的值
-
基本数据类型:
- 整数:byte short int long
- 小数:float double
- 字符:char
- 布尔:boolean
-
引用数据类型:
- 数组:
- 类:String
- 接口:
变量
- 概述:
- 用于存放常量的一块内存区域
- 作用:
- 复用性强,减少代码的修改
- 要求:
1.先声明, 后初始化
2.定义变量前面必须加上数据类型
3.同一作用域内,变量名不能重复定义
4.使用范围在花括号{}之内