java入门

133 阅读2分钟

打开CMD

  • win+r
  • 输入cmd
  • 按下回车键

常用CMD命令

  • 盘符名称+冒号

    • 说明:盘符切换
    • 举例:E:回车,表示切换到E盘
  • dir

    • 说明:查看当前路径下的内容
  • cd 目录

    • 说明:进入单级目录
    • 举例:cd itheima(按tab自动补全)
  • cd..

    • 说明:回退到上一级目录
  • cd 目录1\目录2\ ...

    • 说明:进入多级目录
    • 举例:回退到盘符目录
  • *cd*

    • 说明:回退到盘符目录
  • cls

    • 说明:清屏
  • exit

    • 说明:退出命令提示符窗口

JDK下载

JDK的安装目录

  • bin:该路径下存放了各种工具命令,其中比较重要的有:javac(用于编译)和java(用于运行)
  • conf:该路径下存放了相关配置文件
  • include:该路径下存放了一些平台特定的头文件
  • jmods:该路径下存放了各种模块
  • legal:该路径下存放了各模块的授权文档
  • lib:该路径下存放了工具的一些补充JAR包

环境变量

为什么要配置环境变量?

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

步骤:

右键我的电脑-属性-高级系统设置-高级-环境变量-系统变量-Path-编辑-新建-将文件路径加入即可

IDEA项目结构介绍

  • project(项目)
  • module(模块)
  • package(包)
  • class(类)

Java可以做些什么

Java SE

Java语言的(标准版),用于桌面应用的来发,是其他两个版本的基础

桌面应用:

用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验

学习Java的目的:

为今后要从事的Java EE开发打基础

Java ME

Java语言的(小型版),用于嵌入式电子设备或者小型移动设备

Java EE

Java语言的(企业版),用于Web方向的网站开发

  • 桌面应用开发
    • 各种税务软件,IDEA,Clion,Pycharm
  • 企业级应用开发
    • 微服务,springcloud
  • 移动应用开发
    • 鸿蒙,android,医疗设备
  • 科学计算
    • matlab
  • 大数据开发
    • hadoop
  • 游戏开发
    • 我的世界 Minecraft

Java的跨平台原理

  • Java语言的跨平台是通过虚拟机实现的
  • Java语言不是直接运行在操作系统里面的,而是运行在虚拟机中的
  • 针对于不同的操作系统,安装不同的虚拟机就可以了

JRE和JDK

JDK(Java Development kit):Java开发工具包

  1. JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方

  2. 核心类库

  3. 开发工具

    • javac:编译工具

    • java:运行工具

    • jdb:调试工具

    • jhat:内存分析工具

JRE(Java Runtime Environment):Java的运行环境

  1. JVM
  2. 核心类库
  3. 运行工具