认识JAVA语言
1 Java有哪些版本? JAVASE : 标准版 JAVAME : 小型版 JAVAEE : 企业版 JDK : 开发工具包 JRE : 运行环境 JVM : 虚拟机, 可以保证java语言的扩平台 三者的关系 : JDK > JRE > JVM
2 JDK : 安装 注意事项 : 安装目录不能有空格和中文 配置环境 : 为什么要配置环境变量? 配置环境变量的作用 : 可以在任意的目录下使用jdk,bin目录下的指令(javac , java) 开发一个小程序 HelloWorld 1 编写程序 1.1 创建出一个文本文档,把扩展名改成.java 1.2 在这个.java文件中书写代码 2 编译程序 使用JDK, bin目录下的一个指令叫javac 编译.java文件,编译之后会生成一个字节码文件(.class文件) 3 运行程序 使用JDK, bin目录下的一个指令叫java , 运行.class文件 E:\develop\jdk7\bin 3 开发工具 Eclipse : 集成好了开发环境的软件 特点 : 1 免费 2 纯java编写 3 绿色版软件 4 注释 概述 : 解释说明程序的文字 分类 : 1 单行注释 // 注释的内容... 2 多行注释 /* 注释的内容... */ 3 文档注释 /** 注释的内容... */ 注意事项 : 注释不参与程序的运行, 只对程序进行解释说明
5 关键字 概述 : 被java语言赋予了特定含义的英文单词 关键字特点 : 1 单词全部小写 2 在常见的开发工具中有特定颜色标记
6 常量 概述 : 程序运行过程中, 其值不可发生改变的量, 叫做常量 分类 A : 字面值常量 1 字符串常量 "hello" "123" "你好" 2 整数常量 123 -345 3 小数常量 12.12 -13.13 4 字符常量 '1' '0' 'a' '好' '\u0000' 5 布尔常量 true , false 6 空常量(今天不学) null B : 自定义常量 7 变量 概述 : 程序运行过程中, 其值可以在一定范围内发生改变的量, 叫做变量 格式 : 数据类型 变量名 = 初始化值; ***** 变量使用时注意事项 : 1 变量在使用前必须给定初始化值 2 在同一个大括号内, 变量名不能重复 3 变量的使用范围,在它所在的那对大括号
8 数据类型 : java属于强类型语言, 针对于每一个数据都有对应的数据类型 ***** 分类 基本数据类型 : 四类八种 整数类型 byte(1) , short(2) , int(4) , long(8) 浮点类型 float(4), double(8) 字符类型 char(2) 布尔类型 boolean(1) 引用数据类型(今天不学) : 数组 , 类 , 接口 注意事项 : A : 整数默认是int类型 小数默认是double类型 B : 定义float类型数据,数据后需要加上f,F , 建议使用F 定义long类型数据 ,数据后需要加l,L , 建议使用L 9
eclipse常用快捷键
/* * 快捷键 : * main方法 : main , alt + / , 回车 * 输出语句 : syso , alt + / , 回车 * 格式化代码 : ctrl + shift + f 注意事项 : 1 英文输入法 2 和其他软件的快捷键冲突 3 代码不能有错 */ // 定义一个类, 类是程序的最基本单位 , 类名需要和文件名保持一致 public class HelloWorld { // 这是一个main方法 , 是程序的入口, 程序会找到main方法, 执行里面的内容 public static void main(String[] args) { // 这是一条输出语句, 双引号里面可以写任意内容, 输出语句会把内容打印在控制台 System.out.println("hello"); System.out.println("world"); System.out.println("java"); } } /* 1 字符串常量 "hello" "123" "你好" 2 整数常量 123 -345 3 小数常量 12.12 -13.13 4 字符常量 '1' '0' 'a' '好' '\u0000' 5 布尔常量 true , false 6 空常量(今天不学) null */ public class Demo1 { public static void main(String[] args) { // 字符串常量 System.out.println("hello"); // 整数常量 System.out.println(123); // 小数常量 System.out.println(12.12); // 字符常量 System.out.println('a'); System.out.println('1'); System.out.println('\u0000'); System.out.println(' '); System.out.println('好'); // 布尔常量 System.out.println(true); System.out.println(false); // 空常量 // System.out.println(null); } } /* 1 变量在使用前必须给定初始化值 2 在同一个大括号内, 变量名不能重复 3 变量的使用范围,在它所在的那对大括号 */ public class Demo2 { public static void main(String[] args) { // 数据类型 变量名 = 初始化值; byte b = 10; System.out.println(b); short s = 20; System.out.println(s); int i = 30; System.out.println(i); long l = 10000000000L; System.out.println(l); float f = 12.12F; System.out.println(f); double d = 13.13; System.out.println(d); char c = 'a'; System.out.println(c); boolean bb = true; System.out.println(bb); boolean bb2 = false; System.out.println(bb2); // 代码块 { int ii = 10; } int ii = 100; System.out.println(ii); } }