一.JAVA入门和背景知识

JAVA入门

计算机语言发展史

  • 机器语言
  • 汇编语言
  • 高级语言
    • 面向过程:C
    • 面向对象:JAVA

JAVA简史

  • 公司:SUN公司
  • Java发明原因:需要一种代码短小,紧凑且与平台无关
  • Java发明人:James Gosling

Java体系结构

  • JavaSE:标准版,定位在个人计算机上的应用
  • JavaEE:企业版,定位在服务器端的应用
  • JavaME:微型版,定位在消费性电子产品的应用上

JAVA的特性和优势

  • 跨平台/可移植性

  • 安全性

  • 面向对象

  • 简单性

  • 高性能

  • 分布式

  • 多线程

  • 健壮性

Java核心机制

  • 垃圾收集机制
    • .GC的自动回收,提高了内存空间的利用效率,也提高了编程人员的效率。
  • JVM以及跨平台原理
    • JVM就是一个虚拟的用于执行bytecode字节码的”虚拟计算机”。
    • Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。

常用DOS命令

  • 控制命令台:win+r--->cmd
  • 具体dos命令:
    • 切换盘符: c: d: e: 大小写没有区分
    • 显示详细信息:dir
    • 改变当前目录:cd
    • . 当前目录
    • .. 代表上一层目录
    • 清屏:cls
    • 切换历史命令:上下箭头
    • 补全命令: tab按键
    • 创建目录:md
    • 删除目录:rd
    • 复制文件命令:copy:
    • 删除文件:del

JAVA环境准备--_JDK

  • JDK的下载地址:https://aws.amazon.com/cn/corretto/?filtered-posts.sort-by=item.additionalFields.createdDate&filtered-posts.sort-order=desc

  • 下载后解压,下图为jdk的地址1701570313410

  • 配置jdk

    电脑--->属性1701570397740

    高级系统设置1701570420170

    环境变量1701570447537

    新建1701570474396

    变量名:JAVA_HOME 变量值:当前jdk的目录。作用 : a. 约定俗成的java的开发工具的安装路径 b. 修改方便1701570514033

    找到path,点击编辑1701570533084

    新建,添加path:%JAVA_HOME%\bin。作用 : 任意目录下都认识java的命令。注:%路径% : 动态获取指定名称的路径1701570568671

    点击确认后配置就完成了。

  • 按win+r,输入cmd,进入dos窗口1701570651221

    • 输入:java -version,按回车。显示了jdk版本,说明成功了。注:dos窗口在启动时会读取path变量,所以如果path路径被修改了,dos窗口需要重新启动。
  • 配置classpath。作用 : 告诉JVM(虚拟机)字节码文件的位置

    • 依然是新建1701570771975

    • 变量名:classpath 变量值:.;%JAVA_HOME%\lib1701570808526

01 章 JAVA 入门

  • 常见编程语言介绍

    C 语言,C++语言,Java 语言,JavaScript 语言,C#(c sharp)语言

  • Java 的核心优势

    • 跨平台是 Java 语言的核心优势,赶上最初互联网的发展,并随着互联网的发展而发展,
      建立了强大的生态体系,目前已经覆盖 IT 各行业的“第一大语言”,是计算机界的“英语”。
  • Java 运行机制_JDK/JRE/JVM

    • JVM: 用于执行 bytecode 字节码的”虚拟计算机”。
    • JRE 包含:Java 虚拟机、库函数等。
    • JDK包含:JRE,编译器和调试器等。
  • 开发第一个 Java 程序

    • 使用记事本,编写代码:保存为:Welcome.java文件
    • 编译(编译器创建 class 字节码文件):打开命令行窗口,进入 Java 文件所在目录;执行命令:javac Welcome.java,生成class 文件。
    • 解释并运行""执行:”java Welcome”(就是运行编译生成的 Welcome.class),输出执行结果。
  • Java 程序的总结

    • Java 对大小写敏感。
    • 关键字 class 的意思是类。Java 是面向对象的语言,所有代码必须位于类里面。
    • 源文件编译后,得到相应的字节码文件,编译器为每个类生成独立的字节码文件。
    • main 方法是 Java 应用程序的入口方法,格式固定:
      public static void main(String[] args)
    • 一个源文件可以包含多个类。
    • 每个语句必须以分号结束,回车不是语句的结束标志,所以一个语句可以跨多行。

posted on   とんぽ  阅读(8)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示