java基本语法

day01----java基本语法

Java语言跨平台原理

1.平台:Windows,Mac,Linux…
2.跨平台:java程序可以在任意操作系统上运行
3.如何保证java程序跨平台: 通过 jvm 保证java程序跨平台.Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。
在这里插入图片描述
小结:java是通过 JVM 保证java程序跨平台,所以想要实现跨平台,只需要在不同的操作系统下,安装不同版本的JVM(Java虚拟机)即可。

JVM,JRE和JDK

1.JVM,JRE,JDK的概述:

  • JVM(Java Virtual Machine),Java虚拟机
  • JRE(Java Runtime Environment),是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。
  • JDK(Java Development Kit),是Java程序开发工具包,包含 JRE 和开发人员使用的工具。

2.JVM,JRE,JDK之间的关系: JDK > JRE > JVM
在这里插入图片描述
软件开发人员只需安装JDK即可,它包含了java的运行环境和虚拟机。

JDK的下载和安装

1.下载

通过官方网站获取JDK(http://www.oracle.com
注意:对于不同系统,需要下载对应版本的JDK。

2.安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.JDK的安装目录介绍

目录名称说明
bin该路径下存放了JDK的各种工具命令,javac和java就放在这个目录
conf该路径下存放了JDK的相关配置文件
include该路径下存放了一些平台特定的头文件
jmods该路径下存放了JDK的各种模块
legal该路径下存放了JDK各模块的授权文档
lib该路径下存放了JDK工具的一些补充JAR包

常用DOS命令

路径:
1.打开cmd命令窗口 (快捷键:win+r ,输入cmd然后按回车)
2.演示常用DOS命令

讲解:
在接触集成开发环境之前,我们需要使用命令行窗口对java程序进行编译和运行,所以需要知道一些常用DOS命令。
1.打开命令行窗口的方式:win + r打开运行窗口,输入cmd,回车。
2.常用命令及其作用

操作说明
盘符名称盘符切换
dir查看当前路径下的内容
cd 目录进入单级目录
cd …回退到上一级目录
cd 目录1\目录2进入多级目录
cd \回退盘符目录
cls清屏
exit退出命令提示符窗口

Path环境变量的配置

1.目标:
开发Java程序,需要使用JDK提供的开发工具(比如javac.exe、java.exe等命令),而这些工具在JDK的安装目录的bin目录下,如果不配置环境变量,那么这些命令只可以在该目录下执行。我们不可能把所有的java文件都放到JDK的bin目录下,所以配置环境变量的作用就是可以使bin目录下的java相关命令可以在任意目录下使用。

2.配置环境变量步骤
win10 配置
1.计算机鼠标 右键,选择 属性
在这里插入图片描述
2.进入 高级系统设置
在这里插入图片描述
3.点 高级,点击 环境变量
在这里插入图片描述
4.点击新建,创建新的环境变量
在这里插入图片描述
5.变量名输入 JAVA_HOME ,变量值输入JDK11的安装目录
盘符:\xxxxxxx\Java\jdk-11
在这里插入图片描述
添加 JAVA_HOME 成功后
添加成后
6 选中 Path 环境变量双击 或者 点击编辑
在这里插入图片描述
7. 在变量值的最前面,键入 %JAVA_HOME%\bin; 分号必须要写,必须是英文格式。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
8.环境变量配置完成,重新开启DOS命令行,在任意目录下输入 javac 命令,运行成功。
在这里插入图片描述
win7 电脑点击path添加%JAVA_HOME%\bin; 的效果
在这里插入图片描述
没有配置成功如下:
在这里插入图片描述

编写HelloWorld案例

  • Java程序开发运行流程
    开发Java程序,需要三个步骤:编写程序,编译程序,运行程序。
  • 环境变量:要保证环境变量配置成功
  • HelloWorld案例的编写
    1.新建文本文档文件,修改名称为HelloWorld.java。
    2.用记事本打开HelloWorld.java文件,输写程序内容。
public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello World");
	}
}
  • HelloWorld案例的编译和运行
    存文件,打开命令行窗口,将目录切换至java文件所在目录,编译java文件生成class文件,运行class文件。
    编译:javac 文件名.java
    范例:javac HelloWorld.java
    执行:java 类名
    范例:java HelloWorld
    控制台显示:Hello World

  • 文件名问题
    1.文件的拓展名
    2.文件名一定要和类名一模一样
    3.Dos命令行一定要进入xxx.java文件所在的路径

  • 代码问题
    1.单词拼写
    2.大小写
    3.点写成了空格
    4.括号的匹配
    5.中文文符号
    6.没有保存
    在这里插入图片描述

Java基础语法(重点)

  • 注释
  • 注释的含义:可以对代码起解释说明的作用, 不会参与程序的编译和运行
//这是一个单行注释
  • 多行注释
/*
多行注释
*/
  • 文档注释
/**
这是一个文档注释
*/

关键字

  • 关键字的含义:java语言赋予了特殊含义的单词
  • 关键字的特点:
    1.全小写
    2.在notepad++工具中会变颜色

常量

  • 常量: 程序的运行过程中, 不可以发生改变的.
  • 常量的分类: 字面值常量(今天学习), 自定义常量(等到就业班学习)
  • 字面值常量的分类
常量介绍举例
字符串常量用双引号括起来的“HelloWorld”
字符常量用单引号括起来的,必须是单个字符‘a’, ‘0’, ( 'ab’是错误的)
整数常量整数10,123
小数常量小数23.4,12.3
布尔常量只有两个值true/false(真/假)true(真),false(假)
空常量只有一个值null
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值