目录
字符编码表
Java 开发环境配置(略过)
第一个Java程序
1、java文件通过java编译器把.java文件编译为.class文件;
2、.class文件通过java虚拟机(JVM)传送指令给解释器;
3、解释器将指令翻译成特定机器上的目标机器码,进行运行。
使用 MyEclipse 编译:
package Java01;
public class LXS01 {
public static void main(String[] args) {
// 输出 Hello World
System.out.println("Hello World");
}
}
输出结果:
Hello World
Java标识符
标识符:用来为程序中的常量、变量、方法、类、接口和包命名。
- 命名规则:
1、由字母(A-Z 或者 a-z)、数字、下划线(_)、美元符号($)组成,不能以数字开头;
2、标识符区分大小写,没有长度限制,坚持见名知意的原则;
3、不得使用Java关键字(都是小写的)、保留字(布尔值(true、false)和null)。
- 命名规范:
1、 项目名全部小写;
2、 包名全部小写;
3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写;
4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写;
5、 常量名全部大写。
- 常用的转义字符:
1、" \b " (退格)
2、" \f " (换页)
3、" \n " (换行)
4、" \r " (回车)
5、" \t " (水平制表符(到下一个tab位置))
6、" \' " (单引号)
7、" \" " (双引号)
8、" \\ " (反斜杠)
Java注释
- 单行注释:(格式: // 注释文字)
- 多行注释:(格式: /* 注释文字 */)
package Java01;
public class LXS01 {
/*
* 这是第一个Java程序
* 它将输出 Hello World
* 这是一个多行注释的示例
*/
public static void main(String[] args) {
// 这是单行注释的示例
/* 这个也是单行注释的示例 */
System.out.println("Hello World");
System.out.println("1");
}
}
- 文档注释:(格式:/** 注释文字 */)
1、@author:作者名
2、@parameter:参数及其意义
3、@return:返回值
4、@version:版本
5、@since:最早使用该方法、类、接口的JDK版本
6、@throws:异常类及抛出条件
Java八种基本数据类型
- 基本数据类型:
基本数据类型 | 关键字 | 说明 | 字节 |
---|---|---|---|
整数类型 | int | 整型 | 4 |
byte | 字节型 | 1 | |
short | 短整型 | 2 | |
long | 长整型 | 8 | |
浮点型 | float | 单精度浮点 | 4 |
double | 双精度浮点 | 8 | |
字符型 | char | 字符型 | 2 |
布尔型 | boolean | 布尔型 | 1 |
- 补充:
1、Java中默认的整数类型是 int ,如果要定义为long ,需要是数值后添加 L 或 l ;
2、Java中默认的浮点型是 double,如果要定义为 float,需要是数值后添加 F 或 f ;
3、一个字节等于8位,1个字节等于256个数。2^8;
4、一个英文字母或者阿拉伯数字占一个字节;
5、一个汉字占2个字节。
MyEclipse常用快捷键
1、内容辅助键:
(1)Alt+/
(2)main---->Alt+/(3)syso---->Alt+/
2、格式化代码:Ctrl+Shift+F3、导包:Ctrl+Shift+O
4、单行注释:Ctrl+/ 、取消单行注释:Ctrl+/
5、多行注释:Ctrl+Shift+/ 、取消多行注释:Ctrl+Shift+\(反斜杠)6、删除某行代码:Ctrl+D
字符编码表
1、Unicode 字母和汉字统一占2个字节===>兼容ASCII
2、utf-8 字母占1个字节,汉字占3个字节
3、gbk 字母占1个字节,汉字占2个字节
4、big5 繁体中文(台湾、香港)