学习方法:听、问、敲、悟听:前提:上课要听懂,没有听懂能够及时的问。问:任何的问题都要及时的问。敲:重点内容。多写多练,只有写和练习才能发现新的问题,有问题就问。悟:触类旁通。提高本身。今日内容:1.Java介绍和环境准备 Java的发展史: 目前最新版本是12版本,创始人是詹姆斯.高斯林,Java属于sun公司,后来被oracle公司收购了。 Java的优点:跨平台性 平台:指的就是不一样的操做系统:Windows、Mac os 、Linux 跨平台:在不一样的操做系统上运行或者开发Java程序。 跨平台的依据:须要在不一样的操做系统上安装一个Java虚拟机(JVM). JVM、JRE、JDK的关系 jvm:Java虚拟机,跨平台的依据。 jre:Java运行环境,若是只须要运行一个Java程序不须要编写程序,那么有一个jre就够了。jre=jvm+核心类库 jdk:Java开发工具包:能够用来开发Java程序和运行Java程序,jdk=jre+开发工具 jdk > jre > jvm 2.Java的第一个程序"HelloWorld" 常见dos命令 打开cmd窗口:win+r键 而后按回车 切换盘符:盘符名词: 例如 d: 回车 查看全部文件或者文件夹: dir 进入文件夹:cd命令 单级:cd 文件夹 多级:cd 文件夹/文件夹/文件夹/... 退出文件夹:cd .. 退出到盘符中:cd / 清屏:cls 退出cmd窗口:exit 小技巧:按tap键会自动补全 配置环境变量的步骤:(重点) 第一步:配置JAVA_HOME 鼠标右键"计算机"->高级系统设置->环境变量->系统变量->新建JAVA_HOME 变量名:JAVA_HOME 变量值:D:\develop\java 第二步:配置path环境变量 编辑path %JAVA_HOME%\bin 注意:配置完成以后须要重启cmd窗口 人生的第一个java程序(重点) 1.编写程序,写代码 1.1 新建一个 HelloWorld.java文件 1.2 用记事本打开HelloWorld.java文件,编写java代码 格式: public class 类名/文件名{ public static void main(String[] args){ System.out.println("要显示的内容"); } } 例如: public class HelloWorld{ public static void main(String[] args){ System.out.println("今天是第一天学习java,美滋滋!"); } } 2.编译程序,jvm会将咱们写的代码翻译成计算机认识的代码,使用javac 前提:先要使用cd命令切换到java文件所在的文件夹中 C:\Users\acer>cd C:\Users\acer\Desktop\JavaEE89期\JavaSE基础\day01 开始编译: javac HelloWorld.java 3.运行程序,运行翻译以后的程序,使用java命令 java HelloWorld 注意:后面不须要.class 常见的异常:bug 中英文标点符号:非法字符异常’ System/String(正确)-->system/string(错误) main(正确)-->mian(错误) void(正确)-->viod(错误) 3.Java的基语法知识 3.1 注释:代码的说明性信息 做用:告诉程序员代码的含义。要求咱们必须作到一行代码一行注释,先写注释再写代码 分类: 单行注释://注释内容 多行注释:/*注释内容*/ 文档注释:/**注释内容*/(了解) 3.2 关键字:被java赋予特殊含义的英语单词就是关键字,在高级记事本中关键字会有特殊的颜色标识。 注意:这些关键字咱们不能使用(不能做为类名、方法名...) 3.3 常量在:在程序运行过程当中不能够被改变的量就是常量。 常量的分类: 字符串常量:用双引号引发来,例如"itheima","来黑马,学Java,感受本身要飘啦","A",""是空字符串,容许这样写 整数常量:10,20,100 小数常量:13.14,5.20,-52.1 字符常量:用单引号引发来 例如:'A','我',不容许写''空字符 布尔常量:true或者false 空常量:null "0",'0',0的区别? "0"是字符串常量,'0'是字符常量,0是整数常量。 注意事项:空常量和''都不能被打印。 3.4 数据类型和变量 数据类型分类: 基本数据类型:4类8种 整数类型(4种):byte(占1个字节)、short(占2个字节)、int(占4个字节)、long(占8个字节) 浮点数类型(2种):float(占4个字节)、double(占8个字节) 布尔类型(1种):boolean(占1个字节) 字符类型(1种):char(占2个字节) 引用数据类型:除了基本数据类型的4类8种,其余的都是引用类型。String、类、接口、数组 注意:整数默认的类型是int,浮点数默认的类型是double 变量:在程序运行过程当中可以在必定范围内发生改变的量就是变量。 本质:内存中的一小块空间,用来存储数据。 定义格式: 方式1(经常使用):数据类型 变量名=值; 方式2(不经常使用) 数据类型 变量名; 变量名=值; 使用变量的注意事项: 1.变量名不能重复; 2.变量没有赋值就不能使用 3.定义long类型的变量,须要在值后面加上L 例如 long g=100000000L 4.定义float类型的变量,须要在值后面加上F 例如 float f=100.12F 5.定义的变量只能在它所属的{}内使用 3.5 标识符 3.6 数据类型转换