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

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");
    }
}

在这里插入图片描述

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

相关文章:

  • 昆山建设工程安监站网站/seo流量工具
  • dede做网站/营销平台是什么意思
  • 轻淘客轻网站怎么做/百度公司排名
  • 江苏淮安建设局网站/精准客户数据采集软件
  • 衡阳的房地产网站建设/微营销推广平台有哪些
  • 合肥网站建设哪家好价格/公众号怎么开通
  • 清华学姐三年的测试成长经历,到最后的喜提高薪offer
  • 【软考】-- 多媒体基础知识
  • 关于ETL的两种架构(ETL架构和ELT架构)
  • ClickHouse 挺快,esProc SPL 更快
  • 【Error: error:0308010C:digital envelope routines::unsupported】
  • Spring Boot中Spring MVC的基本配置讲解与实战(包括静态资源配置,拦截器配置,文件上传配置及实战 附源码)
  • 第八章、ansible基于清单管理大项目
  • C语言学习笔记
  • 嵌入式硬件笔记——flash
  • 顺序表-c语言实现
  • 【数据结构基础】之树的介绍,生动形象,通俗易懂,算法入门必看
  • SpringMVC项目请求(请求映射路径)