第一章 语言概述
1.基本介绍
编译:javac 运行:java
2.注释comment
1.//单行注释
2./* */多行注释 不可以嵌套使用
3.文档注释(java特有):/** */
注释内容可以被jdk提供的工具 javadoc 所解析,生成一套以网页形式体现的该程序的说明文档
3.注意
-
在一个Java源文件中可以声明多个class,但是,只能最多一个类声明为public的,而且要求声明public的类的类名必须与源文件相同
-
程序的入口是main()方法,格式是固定的
-
System.out.println() 先输出数据,再换行
-
System.out.print() 只输出数据
-
}或者;结尾
-
编译以后,会生成一个或者多个字节码文件,文件的文件名与源文件中类名一致
4.开发工具 IDE : Eclipse myeclipse Intelij IDEA
第二章 基本语法
1.关键字与保留字
- 专门用途
- 全是小写
- 保留字:现在还没用,以后可能会作为关键字使用:goto const 自己命名要避开
2.标识符
- 对各种变量方法类起的名都叫标识符(自己起名的)
- 命名规则
- 26个英文字母大小写,0-9,_或者$组成
- 数字不能开头
- 不可以使用关键字和保留字,但能包含关键字和保留字
- 严格区分大小写,长度无限制
- 不能包含空格
- 命名规范
- 包名:多单词组成时字母都小写
- 类名和接口名:多单词组成时,所有单词首字母大写
- 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写
- 常量名:所有字母大写,多单词用下划线连接
3.变量
- 必须先声明,后使用
- 数据类型 变量名=变量值
- 作用域在一对{}内
- 作用域外无效,不要重名
4.变量分类,按照数据类型
- 基本数据类型
- 数值型
- 整数类型
- byte:1字节=8bit位 表数范围 -128~127
- short:2字节=16bit位 表数范围 − 2 15 -2^{15} −215~ 2 15 − 1 2^{15}-1 215−1
- int:4字节=32bit位 表数范围 − 2 31 -2^{31} −231~ 2 31 − 1 2^{31}-1 231−1
- long:8字节=64bit位 表数范围 − 2 63 -2^{63} −263~ 2 63 − 1 2^{63}-1 263−1
- 注意:默认常量为int,声明long型常量后加’l’或者’L’;变量通常声明为int,除非不足以表达很大的数才用long
- 浮点类型
- float:4字节,单精度,尾数7位有效数字,精度低难以满足需求
- double:8字节,双精度,精度为float两倍,通常用这个
- 注意:默认double型,声明float要在结尾加’f’或者’F’
- 整数类型
- 字符型
- char:1字符=2字节
- 定义时使用一对单引号’',内部只能写一个字符
- 表示方式:
- 声明一个字符
- 定义一个转义字符(\n,\t)
- 直接使用unicode值来表示字符型常量
- char:1字符=2字节
- 布尔型
- boolean:true false
- 数值型
- 引用数据类型
- 类
- class
- 字符串
- 接口
- interface
- 数组
- arry:[]
- 类
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。