今日内容
概述(整体了解即可)
java是什么
是一个计算机高级编程语言;
java分哪些版本
- javaSE 基础版
- javaME 小型嵌入式的版本
- javaEE 网站开发
跨平台
平台
指的就是操作系统
跨平台
我们写的代码可以在不同的操作系统中运行;
谁垮了平台
是java程序(java语言)垮了平台,java虚拟机(软件)并没有跨平台;
JDK-JRE-JVM三者的关系
jdk安装
安装建议
- 安装路径中不要包含中文和空格;
- 建议安装jdk11以后的版本;
安装后的目录
DOS命令
-
如何打开dos窗口
win键+ r键 打开运行窗口,在里面输入cmd即可
-
如何快速进入指定文件夹所在的dos窗口
先在图形化界面中使用鼠标点进去某个文件夹;在地址栏输入cmd回车即可;
配置path变量
为什么要配置path变量
并不是在任意目录下都能成功的找到java文件,要想找到java文件,必须在dos窗口中进入到代码所在的文件夹!
如何配置path变量
安装步骤配;
入门案例的步骤(重点,会用)
步骤
-
创建一个java文件;后缀名必须是.java;
注意一定要让电脑显示文件后缀名;
-
在java文件中写具体的代码;
public class Hello{ public static void main(String[] args){ System.out.println("为所欲为"); } } 注意: 1.第一行的第3个单词必须要和文件名保持一致;(包括大小写) 2.保持文件的时候,一定要选择文件的编码格式为 ANSI;否则中文会乱码!
-
编译代码;
1. 在dos窗口中必须进入到代码所在的文件夹! 2. javac 文件名.java
-
运行代码;
java 文件名
入门案例代码解释
java中常见的bug
notepad++的必要设置
注释
概述
对代码进行解释说明性的文字;不影响代码运行;
分类
3类;
单行注释: //
多行注释: /* */
文档注释: /** */
注意事项
多行注释和文档注释中不能嵌套多行注释和文档注释;
关键字
关键字的概念
在java中有特殊含义的英文单词就是关键字;
关键字的特点
- 一定是一个小写的英文单词;
- 在notepad++中有色;
常量(要求记忆每一种数据类型的写法)
什么是常量
在程序运行期间,其值不会发生改变的数据就是常量;
在java中有哪些常量
6种;
整数,小数,字符,字符串,布尔,空
每一种常量如何写
整数: 直接写数字
小数: 带小数点的数字
字符: 用单引号包裹的数据,有且仅有一个数据;
字符串: 使用双引号包裹的内容,长度不限;
布尔: true,false
空: null,表示什么都没有
变量(重点)
概述
内存中的一块存储空间;(内存中的一个小盒子)
变量就是用于存数据,取数据,修改数据;
变量定义的格式
数据类型 变量名 = 数据值;
数据值就是刚刚讲过的常量;
数据类型
变量的使用
注意:
变量名的前面有数据类型的时候就是定义变量;
变量名的前面没有数据类型的时候,就是修改已经存在的变量的值;
如果直接在输出语句中写变量名就是打印变量所记录的值;
注意事项
键盘输入(基础班很常用)
概述
是java提供的一个技术,能让程序运行期间,给变量赋值;
而不至于让我们写代码的时候,把变量的值写死;
步骤
- 导包 将java写好的Scanner这个东西,拿到我们的程序中来; import java.util.Scanner;
- 创建对象 将刚才拿过来的东西起个名字; Scanner sc = new Scanner(System.in);
- 接受数据
- int a = sc.nextInt();// 输入int类型的整数
- byte b = sc.nextByte();//输入byte类型的整数
- … 以此类推,可以键盘输入byte,short,int,long,float,double,boolean
- 特殊的两个类型,字符类型,无法通过键盘输入获得!!!
- 特殊的两个类型,字符串类型, String s = sc.next();
标识符
概述
就是起名字