01-java基本概念

1、语言背景

Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言
Java之父:詹姆斯·高斯林(James Gosling)
2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com

2、版本

Java分为三个体系:

  • JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)

开发普通桌面和商务应用程序,是另外两类的基础

  • JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)

是为开发企业环境下的应用程序提供的一套解决方案,包含Servlet、Jsp等,主要针对Web应用程序开发

  • JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。

是为开发电子消费产品和嵌入式设备提供的解决方案

3、特性(百度搜索)

简单,面向对象,分布式这些,具体查百度
百度链接:https://baike.baidu.com/item/Java/85979?fr=aladdin

4、jdk、jre、jvm

JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
JVM(Java Virtual Machine),Java虚拟机
总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。

在这里插入图片描述

5、java环境搭建

搭建详情:https://coderwcb.blog.csdn.net/article/details/127143366

6、开发运行流程

7、java快速入门

  • 入门常用命令
    • javac(java compiler):负责编译
    • java:负责运行
  • 编写.java文件
  • 编译代码javac xxx.java
  • 运行代码java xxx,不要带class

8、java跨平台原理

Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行,即“先编译在解释”。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。即一次编译,到处运行

9、安装idea,并进行相关配置

猜你喜欢

转载自blog.csdn.net/weixin_44797182/article/details/130283681
今日推荐