Java基础-2023.3.08-Java入门

Java入门

 1.人机交互 + CMD(K1-K5)

  1.CMD:
      1)在Windows中,利用命令行的方式操作计算机
      2)可以打开文件,打开文件夹,创建文件夹等
       注:
  2.打开CMD
      1)步骤:01 Win+R键 02 输入CMD(cmd) 03 按下回车键
Java基础-2023.3.08-Java入门_第1张图片
       注:moon为计算机名,一般也有admin,Users又名用户
  3.拓展
      1)Windows的桌面也为一个文件夹:Desktop
  4.常用CMD命令
      1)盘符名称 + 冒号
              说明:盘符切换
              举例:E:回车,表示切换到E盘
      2)dir(显示所有路径,包括隐藏路径
              说明:查看当前路径下的内容
      3)cd目录
              说明:加入单级目录
              举例:XXX
              使用:cd + 文件名(或前部分文件名+tab键)
      4)cd . .
              说明:回退到上一级目录
      5)cd 目录1\目录2…
              说明:加入多级目录
              举例:cd admin\SakKat

      6)cd \
              说明:回退到盘符目录
      7)cls
              说明:清屏
      8)exit
              说明:退出命令提示符窗口
       注:Win + E 快速打开“我的电脑 ”
  5.小练习
      1)打开QQ:D:\qq\Bin>qq.exe
      2)利用环境变量快捷打开:
        01Win+E 02右击+单击属性 03高级系统设置 04高级 05环境变量
        06系统变量->Path单击 07新建+输入原QQ路径 08打开cmd+qq.exe
      3)总结:要在任意目录下都能打开指定软件,可把软件的路径配置到环境变量中

 2.Java基础学习(K6-K16)

  1.JDK安装
  2.JDK的安装目录
      1)bin:该路径下存放了各种工具命令,较重要的有javac和java
      2)conf:该路径下存放了相关配置文件
      3)include:该路径下存放了一些平台特定的头文件
      4)jmods:该路径下存放了各种模块
      5)legal:该路径下存放了各模块的授权文档
      6)lib:该路径下存放了工具的一些补充JAR包
  3.小实例
      1)HelloWorld案例
          i.用记事本编写程序
Java基础-2023.3.08-Java入门_第2张图片

          ii.编译文件
          iii.运行程序
在这里插入图片描述
  4.HelloWorld案例常见问题
      1)中英文符号问题
在这里插入图片描述
       解决方法之一:设置输入法:中文时使用英文字符
      2)单词拼写问题
在这里插入图片描述
  5.配置环境变量
      1)另行配置JAVA_Home
          i.先配置JAVA_Home,路径不带bin,新建环境变量,为其填充jdk地址(值)
          ii.再配置Path,Path中填入%JAVA_Home\bin%
       注:部分Win10中重启后配置的环境变量失效,解决方案:在Path中直接写完整路径
  6.Notepad++
      1)Notepad++,高级记事本,在java中会有一些特殊的单词高亮显示
      2)安装完毕后,需要修改(设置->首选项->新建)默认语言(Java)和编码(ANSI)
  7.Java可以做些什么(三类)
      1)Java SE Java语言标准版,用于桌面应用开发,是其他两个版本的基础
Java基础-2023.3.08-Java入门_第3张图片
       学习Java的目的:为今后从事的Java EE开发打基础
      2)Java ME Java语言的小型版,用于嵌入式电子设备或小型移动设备
      3)Java EE Java语言的企业版,用于Web方向的网页开发,领域No.1
Java基础-2023.3.08-Java入门_第4张图片
      4)形象:
Java基础-2023.3.08-Java入门_第5张图片
  8.Java长久之因
      1)主要特性:面向对象 跨平台 开源 简单易懂 多线程 安全性
  9.跨平台
      1)高级语言的编译运行方式
       编程:java程序员写的.java文件,c程序员写的.c代码,python程序员的.py代码
       编译:机器只认识0011的机器语言,把.java .c .py的代码做转化让机器人认识的过程
       运行:让机器执行编译后的指令
          i.编译型
Java基础-2023.3.08-Java入门_第6张图片
Java基础-2023.3.08-Java入门_第7张图片

          ii.解释型
Java基础-2023.3.08-Java入门_第8张图片
Java基础-2023.3.08-Java入门_第9张图片

          iii.混合型 半编译 半解释
Java基础-2023.3.08-Java入门_第10张图片
      2)Java实现跨平台的原理
Java基础-2023.3.08-Java入门_第11张图片
  10.JRE和JDK
      1)JDK
在这里插入图片描述
在这里插入图片描述

Java基础-2023.3.08-Java入门_第12张图片

      2)JRE
在这里插入图片描述
Java基础-2023.3.08-Java入门_第13张图片

       注:
Java基础-2023.3.08-Java入门_第14张图片
在这里插入图片描述

你可能感兴趣的:(java,jvm,开发语言)