当前位置: 首页 > news >正文

java零基础入门(1)

java零基础入门

  • 一、JRE和JDK
    • 1.1 JRE
    • 1.2 JDK
    • 1.3 IDK,JRE,JVM三者的包含关系
  • 二、CMD
    • 2.1 打开CMD
    • 2.2 常用CMD命令
      • 2.2.1 盘符名称 + 冒号
      • 2.2.2 dir
      • 2.2.3 cd 目录
      • 2.2.4 cd ..
      • 2.2.5 cls
      • 2.2.6 exit
      • 2.2.7 cd \
      • 2.2.8 cd \目录\目录\目录\目录
    • 2.3 利用快捷cmd打开 QQ
  • 三、Java基础学习
    • 3.1 java下载
    • 3.2 文件作用
    • 3.3 代码实现打印HelloWorld
  • 四 Java环境变量设置
  • 五 Java是混合型编译的

一、JRE和JDK

1.1 JRE

  • JRE是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库
  • 我们想要运行一个已有的Java程序,那么只需安装JRE即可

1.2 JDK

  • 是Java程序开发工具包,包含JRE和开发人员使用的工具
  • 其中的开发工具: 编译工具 (javac.exe) 和运行工具 (ava.exe)

在这里插入图片描述
JVM虚拟机:Java程序运行的地方
核心类库: Java已经写好的东西,我们可以直接用
开发工具: javac(编译)、java、jdb(调试)、jhat…!

1.3 IDK,JRE,JVM三者的包含关系

JDK包含了JRE JRE包含了JVM

二、CMD

2.1 打开CMD

第一步:win+R
在这里插入图片描述

第二步: 输入cmd

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

2.2 常用CMD命令

2.2.1 盘符名称 + 冒号

盘符切换

E: ----> 自动切换至E盘

2.2.2 dir

查看当前路径下的所有文件
在这里插入图片描述

2.2.3 cd 目录

进入单级目录
cd
在这里插入图片描述

2.2.4 cd …

返回上一级目录

2.2.5 cls

清楚以前所写的代码

2.2.6 exit

退出cmd控制界面

2.2.7 cd \

返回到盘符目录

2.2.8 cd \目录\目录\目录\目录

进入多级目录

cd cccccccc\VE\sinxz

2.3 利用快捷cmd打开 QQ

步骤:设置环境变量,将qq的路径加入到系统

目的:我们想要在任意的目录下都可以打开指定的软件。就可以把软件的路径配置到环境变量中。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意: 在最后一张图的第三步骤中:输入qq的路径目录

三、Java基础学习

3.1 java下载

https://www.oracle.com/java/technologies/downloads/#jdk17-windows

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

3.2 文件作用

在这里插入图片描述

3.3 代码实现打印HelloWorld

1.打开记事本,创建.java文件,输入内容

public class HelloWorld{public static void main(String[] args){System.out.println("HelloWorld");
}
}

2.win+R输入cmd后输入以下代码:

C:\Users\LENOVO>e:E:\>cd E:\Java文件夹\代码E:\Java文件夹\代码>javac HelloWorld.javaE:\Java文件夹\代码>java HelloWorld
HelloWorld

在这里插入图片描述

四 Java环境变量设置

右键"我的电脑"打开属性的高级设置

在这里插入图片描述

创建一个新的环境变量JAVA_HOME 注意:变量值要写自己JAVA安装路径bin文件的上一级

在这里插入图片描述

在path添加如图所示

在这里插入图片描述

五 Java是混合型编译的

Java的运行是在虚拟机上面进行的,而不是在系统当中

在这里插入图片描述

http://www.lryc.cn/news/36453.html

相关文章:

  • java socket实例
  • 计算机中信息的表示和处理 整数和小数的二进制表示
  • Chapter2.2:线性表的顺序表示
  • 老马闲评数字化「4」做数字化会不会被供应商拿捏住
  • robosuite添加无碰撞的模型
  • JS学习笔记day03
  • 离散数学笔记_第一章:逻辑和证明(3)
  • 软件测试分类知识分享,第三方软件测试机构收费贵不贵?
  • 爬虫(二)解析数据
  • 【C++、C++11】可变参数模板、lambda表达式、包装器
  • 外贸主机测评
  • Meta CTO:Quest 2生命周期或比预期更久
  • Vector - CAPL - 文件处理函数
  • 实力加持!RestCloud完成多方国产化适配,携手共建信创生态
  • Unity 3D GUI教程||OnGUI TextArea 控件||OnGUI ScrollView 控件
  • Leetcode.828 统计子串中的唯一字符
  • Hibernate 相关特性
  • 【研究生学术英语读写教程翻译 中国科学院大学Unit1-Unit8】
  • ListView 控件的使用
  • 域控制器搭建以及成员加入
  • 利用 MLP(多层感知器)和 RBF(径向基函数)神经网络解决的近似和分类示例问题(Matlab代码实现)
  • 进阶C语言——数据的存储【详解】
  • KUKA机器人修改机器人名称和IP地址的具体方法示例
  • 【数据分析师求职面试指南】必备基础知识整理
  • 《开关电源宝典 降压电路(BUCK)的原理与应用》
  • R语言基础(一):注释、变量
  • Java 集合进阶(二)
  • 小孩用什么样的台灯比较好?2023眼科医生青睐的儿童台灯推荐
  • Ubuntu c++ MySQL数据库操作
  • C++11:lambda表达式