安装JDK后的两种配置Java环境变量的方法&&初学Java者需要了解掌握的基础关键字知识

安装JDK后的两种配置Java环境变量的方法&&初学Java者需要了解掌握的基础关键字知识(又名:从编译运行到常用语法)

安装JDK后,如何配置Java环境变量?

  • 1、复制JDK安装的bin目录

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
每个人电脑中的不一定一致,笔者电脑中下好的为jdk-17

在这里插入图片描述
点击横线处的末尾,获取JDK安装的bin目录并复制
在这里插入图片描述
C:\Program Files\Java\jdk-17\bin
在这里插入图片描述

  • 2、配置系统的环境变量
    首先我们如何找到环境变量呢?
    法一:
    在这里插入图片描述
    在这里插入图片描述
    法二:
    在这里插入图片描述
    右键
    在这里插入图片描述
    之后在设置中找到环境变量(笔者此处就省略啦,因为我没仔细找(bushi))
    —————————————————————————————
    下面继续法一法二后的共通线
    在这里插入图片描述
    在这里插入图片描述
    先点新建,然后将之前的bin目录复制进去(忽略最上方的,因为笔者先前已经配置过环境变量了,所以上方会有)
    在这里插入图片描述
    将复制好的bin目录点击上移移动到最上方(忽略最上方的,因为笔者先前已经移动到了最上方,所以一开始就在最上方)
    在这里插入图片描述
    在这里插入图片描述

移动好后,点击确定
在这里插入图片描述

  • 3、验证环境变量是否配置成功
    先找到cmd
    法一

在这里插入图片描述
法二
win键+R
在这里插入图片描述
在此后输入java-version指令查看是否有版本信息
在这里插入图片描述
注意留空位
在这里插入图片描述

如何编写一份最简单的HelloWorld程序?

  • 1、在桌面上创建一个文件夹(文件夹最好以英文命名,否则容易出错),其中创建一个txt的文档,命名为HelloWorld
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    保存后关闭
    修改后缀名为java
    在这里插入图片描述
    (如果看不到后缀名,可以按照下图操作打开
    在这里插入图片描述

编译代码

  • 什么是编译:计算机需要执行的是机器码指令(0/1组成),编译就是内置的编译器,将我们写的代码编译成一份机器/虚拟机可以直接执行的指令集,其中java代码文件编译之后得到的是字节码文件 .class后缀

  • 如何编译Java类文件:
    1、在cmd中,使用cd指令将目录切换到代码所在的目录
    那么首先如何获取代码所在的目录呢?
    法一:代码文件上方的目录即为代码所在目录
    在这里插入图片描述

    法二:
    代码文件右键
    如果你的电脑第一次右键没有“属性”,请点击“显示更多选项”在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在cmd中,输入:cd+空格+代码所在的目录尔后回车,即会得到波浪线所画的
    在这里插入图片描述
    2、javac指令:被用于编译代码的编译指令
    那么我们如何写javac指令呢?

javac+空格+主类所在的文件名称.java
以上面的文件为例:javac HelloWorld.java
在这里插入图片描述
按回车后出现
在这里插入图片描述
说明之前编写的代码正确

经过以上编译命令后,在原来代码文件所在的文件夹中,会多出一个class文件
在这里插入图片描述
在这里插入图片描述

java主类:有主函数(程序入口)的类

至此,使用Java原生指令编译并运行一个程序就完成了

javac程序
在这里插入图片描述
java程序
在这里插入图片描述
测试一下,我们打开jconsole
在这里插入图片描述
在这里插入图片描述
回车后如果出现
在这里插入图片描述

则代表配置成功
如果没有的话(笔者第一次配的时候就没成功TvT)
就尝试第二种方法

  • 配置环境的方法二
    首先,先看看JDK的版本信息
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

笔者的jdk为17.0版,不算最老也不算最新,因而可以继续操作(关于jdk的版本问题有点复杂,具体不展开说)

然后
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

调到变量值的最后,加一个“;”,然后再复制粘贴jdk的bin的路径
然后一路确定
之后再打开cmd
输入javac(或者用尝试打开jconsole来测试)
如果出现
在这里插入图片描述
在这里插入图片描述
则说明环境配置成功
jconsole类似于任务管理器,Java程序的JVM监视与管理器
javap 反编译命令

在这里插入图片描述
在这里插入图片描述
反编译的目的:将如下图一样带乱码看不懂的编译好的字节码文件编译成可以阅读的指令清单或代码。(直接查看编译之后的class文件都是乱码)
在这里插入图片描述

  • 2、安装JDK后,再安装一个开发软件(IDEA Eclipse VsCode)这些软件上都有可以点击运行按钮

基础的关键字及用途

基础的关键字

在这里插入图片描述

boolean
break
byte
case
char
class
continue循环当中用
default接口当中用
do循环当中用
double双精度浮点型
else否则
extends继承
implement实现
import导入
interface接口
long长整型
new创建对象
package声明包括性
访问权限的修饰符
private私有的
protected受保护的
public公共的
return常数中的返回值
short短整型
static精态的
this历史要用到
try(和catch一套)
void
while

用途

1、类型相关(要求搞明白怎么用,彼此的区别,背记)
基本数据类型:byte short int  long | float  double |char| boolean
空返回值类型:void
空:null(null值 也可以报空类型)
this:在本类中使用指代本类对象,用于调用本类中的属性与方法
supper:在子类中使用 代表父类 可以调用父类的属性与方法
extends:子类继承父类
implements:类继承(实现)接口 
class:类的标识词
interface:接口的定义标识词
2、逻辑相关
if else:判断语句
for:循环
do while:循环
switch case:判断分支
default switch:默认选项
break:跳出当前循环
return:结束方法的运行
continue:跳过循环当前这次执行
3、访问权限修饰符相关

public:表示修饰的内容在整个项目下都可以使用
private:只能修饰类的内部成员,不能用于修饰类 或者接口,修 饰的内容只能在本类中使用
protected:也不能修饰类,修饰的内容可以在同包下使用,以及不同的包的子类中使用
缺省不写:可以修饰类,使用范围是同一个package中

4、包声明:package用于声明一份代码所在的包路径
5、资源导入:import用于导入其他包中的类/方法/常量
6、最终的:final 不可变(要求搞明白、背记)

可以修饰类、属性、方法、局部变量
修饰类:类不可以有子类
修饰方法:方法不能被重写
修饰属性:属性必须初始化赋值,且之后不能更改值
修饰局部变量:常量必须赋值,且之后不能更改值

7、静态的:static 唯一,与对象无关 与类有关(要求搞明白、背记)
  • 可以修饰 属性 方法 代码块
  • 修饰的属性,属于类,在内存中也只会创建一份,与对象的多少无关
  • 修饰方法,属于类,类名可以直接调用,方法中不可以直接使用本类中的对象成员部分(没有加static的属性和方法)
  • 修饰代码块:只会在类加载时执行一次
8、异常处理
  • try catch:异常并抛出给catch执行
9、数据类型与变量
10、函数的种类与使用方式
  • 非静态方法:类的对象相关成员方法,必须要本类创建的对象去调用
  • 静态方法:类名直接调用的方法
  • 56
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值