一、java语言
(一)简单的DOS命令
(二)计算机语言发展
(三)Java的诞生
1. JAVA SE
2. JAVA ME
3. JAVA EE
(四)JDK、JRE、JVM
(五)环境变量配置
二、HelloWorld练习(手写)
public class Hello{
public static void main(String[] args){
System out.println("HelloWord")
}
}
(一)编译型语言
(二)解释型语言
三、语法基础
(一)注释
1. 行内注释
2. 多行注释
3. 文档注释
(二)标识符
关键字
(三)数据类型
- 基本数据类型
- 整数
- byte 1字节8位
- short 2字节
- int 4字节(默认)
- long 8字节
- 进制转换:
- 0b 二进制
- 0x 十六进制
- 0 八进制
- 浮点数
- float 4字节
- double 8字节(默认)
- BigDecimal
- 字符
- char 2字节
- ascii 1字节(只有128个字符,无法表示中文)
- utf-8(中文占三个字节所以用utf-8表示)
- Unicode 2字节
- 转义字符:’u0000’
- b 退格
- n 换行
- r
- t 制表符
- ’
- "
- 转义反斜杠
- 布尔值
- boolean 1字节
- if(a): 代表if(a=true)
- 引用数据类型
- 类
- 接口
- 数组
(四)类型转换
- 自动类型转换 --低转高
- 强制类型转换 --高转低:(低)高
(五)、变量和常量
- 变量
- 变量的定义:type varName[=value]
- 变量的作用域:
- 类变量
- 实例变量
- 局部变量
- 常量:final MAX_A=10
- 命名规范
- 见名知意
- 驼峰命名(变量、方法)
- 类,首字母大写然后驼峰命名
- 常量:大写+下划线
- 不要使用拼音命令
- 运算符
- 算数运算符:+ - * / % ++ –
- 赋值运算符:=
- 关系运算符:> < >= <= == != instanceof
- 逻辑运算符:&& || !
- 位运算符:& | ^ ~ >> << >>>
- 条件运算符:? :(三目运算符)
- 扩展运算符:+= -= *= /=
- 包机制
- 域名倒写
- 包机制存在的意义在于:防止命名冲突
- package(必须写在第一行)
- import(导入包时使用)
- JavaDoc
- JDK帮助文档(通过JavaDoc生成)
- javadoc命令
- @autor (作者)
- @version (版本,当前代码到了哪个版本)
- @Since (java类最早支持到哪个java版本可以使用)
- @param(参数)
- @return(返回的值)
- @throws(异常)