• Java简系 - Java入门「一」


    Java基础概念

    人机交互

    一、人机交互

    1. 用图形化界面的方式去操作计算机
    • 缺点一:消耗内存 缺点二:运行速度慢
    1. CMD:在windows中,利用命令行的方式操作计算机

    二、打开cmd

    1. Win+R 2. 输入CMD 3. 按下回车键

    三、常用cmd命令

    1. 盘符名称 + 冒号:盘符切换
    • E:回车,表示切换到E盘
    1. dir:查看当前路径下的内容

    2. cd目录:进入单级目录

    • cd alex
    1. cd …:回退到上一级目录

    2. cd 目录1\目录2…:进入多级目录

    • cd alex\JavaSE
    1. cd \:回退到盘符目录

    2. cls:清屏

    3. exit:退出命令提示符窗口

    四、配置环境变量

    • 为什么要配置环境变量?

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

    环境变量配置

    Java基础学习

    第一章 Java入门

    一、Java是什么?

    • 是一门计算机语言

    二、Java程序初体验

    1. 下载和安装
    • 下载JDK + 安装JDK

    • JDK的安装目录

      • bin:该路径下存放了各种工具命令。其中比较重要的有javac和java

      • conf:该路径下存放了相关配置文件

      • include:该路径下存放了一些平台特定的头文件

      • jmods:该路径下存放了各种模块

      • legal:该路径下存放了各模块的授权文档

      • lib:该路径下存放了工具的一些补充JAR包

    2. 第一个程序HelloWorld
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello World");
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述

    3. 环境变量
    • 配置Path环境变量

    • 先配置JAVA_HOME。(路径不带bin)(E:\develop\jdk)

    • 再配置Path。(%JAVA_HOME%\bin)

    三、Java语言的发展

    1. Java历史
    • 1990年

      • Sun公司(Stanford University Network)

      • James Gosling 领导 Green计划 Oak语言

    • 1994年

      • Oak已经被注册,改名为:Java
    • 1995年

      • Sun公司发布了Java

    在这里插入图片描述

    2. Java三大使用平台(三大分类)
    • Java SE:Java语言的标准版,用于桌面应用的开发

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

    • Java EE:Java语言的企业版,用于Web方向的网站开发。

    在这里插入图片描述

    四、Java主要特性

    • 面向对象:根据模板,把东西创建出来

    • 安全性

    • 多线程

    • 简单易用

    • 开源

    • 跨平台:Windows Mac Linux(Java程序可以在任意操作系统上运行)

      • Write Once Run Anywhere(一次编译,到处运行)
    1. 高级语言的编译运行方式
    • 编程:java程序员写的.java代码,c程序员写的.c代码,python程序员写的.py代码

    • 编译:机器只认识0011的机器语言,把.java .c .py的代码做转化让机器认识的过程

    • 运行:让机器执行编译后的指令

    2. 编译型:C/C++ 解释型:Python 混合型:Java
    • Java不是直接运行在系统中的,而是运行在虚拟机中的
    3. 跨平台的原理
    • Java语言的跨平台是通过虚拟机实现的。

    • Java语言不是直接运行在操作系统里面的,而是运行在虚拟机中的。

    • 针对于不同的操作系统,安装不同的虚拟机就可以了。

    五、JRE和JDK

    1. JDK(Java Development kit):Java开发工具包
    • JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方

    • 核心类库:Java已经写好的东西,我们可以直接用

    • 开发工具:javac 编译工具 java 运行工具 jdb 调试工具 jhat 内存分析工具

    2. JRE(Java Runtime Environment):Java的运行环境
    • JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方

    • 核心类库:Java提前定义好的东西

    • 运行工具

    3. JDK,JRE,JVM三者的包含关系
    • JDK包含了JRE

    • JRE包含了JVM

  • 相关阅读:
    python列表和元组的作业
    java中方法引用
    域渗透之基于资源的约束委派
    php 分析 504 Gateway Time-out
    小程序商城免费搭建之java商城 电子商务Spring Cloud+Spring Boot+二次开发+mybatis+MQ+VR全景+b2b2c
    20.Redis系列之高可用集群模式
    Linux零拷贝原理学习
    复杂的菱形继承及菱形虚拟继承(详解)
    【数据挖掘】2022数据挖掘之数据的高级处理(消除缺失值、数据离散化、合并等)
    算法通过村第十四关-堆|青铜笔记|堆结构
  • 原文地址:https://blog.csdn.net/sgsgkxkx/article/details/127656791