初识Java

初识Java

C语言的诞生

1972年C语言诞生,它是一门

  • 更贴近硬件、运行速度快、效率高
  • 多用于开发系统级软件:操作系统、数据库、网络系统等等
  • 但是存在指针和内存管理两把“枷锁”

C++的诞生

在C语言的基础上,1982年C++语言诞生,添加了一些功能:

  • 面向对象
  • 兼容C
  • 图形领域、游戏等

Java的诞生

1995年Java诞生,Java其实是对C++的内容做了一些精简,去掉了一些比较复杂的东西,包含以下特性:

  • 语法像C
  • 没有指针
  • 没有内存管理
  • 可移植性,编写一次,到处运行(只要计算机上面安装了JVM --Java虚拟机,就可以跑Java 程序)
  • 面向对象
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

Java三大版本

Write Once, Run Anywhere

JavaSE标准版(核心)

  • 主要开发一些桌面程序、控制台开发等

JavaME嵌入式开发(已摒弃)

JavaEE 企业级开发(web端,服务端开发)

JDK、JRE、JVM

JDK :Java Developemnt Kit--- java开发者工具

JRE:Java Runtime Evironment---Java运行时环境

JVM Java Virtual Machine---java 虚拟机(主要支撑了跨平台)

Java开发环境搭建

JDK下载与安装

  1. 官网下载JDK安装包,下载地址https://www.oracle.com/cn/java/technologies/javase/javase8-archive-downloads.html【需要查看电脑的版本,安装对应版本】

  2. 双击安装包进行安装,选择安装路径,并要记住安装路径【后面配置环境需要用到】

  3. 配置环境变量

    1. 添加系统环境变量--》JAVA_HOME
    2. 在path环境变量中添加:%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin两项
  4. 在终端中输入java -version,测试JDK是安装成功,出现以下界面表示成功

JDK卸载

  1. 删除java的安装目录
  2. 删除Java_home
  3. 删除path下关于Java的目录
  4. 在终端中输入java -version 检查是否删除成功

编写第一个JAVA程序

  1. 新建一个java文件,后缀名要为java
  2. 在终端进入该文件夹目录
  3. 输入javac java文件【要加后缀】,对java文件进行编译,生成一个class文件
  4. 输入java class文件【不要后缀】
public class hello{
	public static void main(String[] args){
		System.out.print("hello,world!");
	}
}

  • 需要注意的点:
    • Java是严格区分大小写的
    • 尽量使用英文名
    • 文件名和类名必须保持一致,并且首字母大写
    • 符号不要使用中文

Java的运行机制

  • 编译型
    • 将高级语言编写的源代码,全部翻译成计算机能够识别、执行的代码
    • 通俗来说就是相当于将整本书翻译然后才能阅读
  • 解释型
    • 就是解释一句就执行一句
    • 通俗来说就是请一个翻译官,一边说一边翻译
  • JAVA包含了两者,首先通过Java编译器将源代码java文件编译成class文件【编译型】,然后再通过解释器将代码解释给操作系统,然后操作系统在根据相关指令去操作

posted on 2023-06-10 18:18  HL_Cr  阅读(9)  评论(0)    收藏  举报

导航