首页 > 基础资料 博客日记

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

2024-08-17 20:00:08基础资料围观106

Java资料网推荐安装JDK后的两种配置Java环境变量的方法&&初学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、函数的种类与使用方式
  • 非静态方法:类的对象相关成员方法,必须要本类创建的对象去调用
  • 静态方法:类名直接调用的方法

文章来源:https://blog.csdn.net/Chun_Xue/article/details/137209455
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云