【零基础学Java】—初识Java(一)

简介: 【零基础学Java】—初识Java(一)

👏芳华正茂始少年👏👏时光正好👏👏👏 未来可期

一、Java诞生小故事

二、Java技术体系平台

三、Java重要特点

  • Java语言是面向对象的(Object Oriented Programming)。
  • Java语言是健壮的。
  • Java的强类型机制、异常处理、垃圾自动收集等是Java程序健壮性的重要保证。
  • Java语言是跨平台性的。
  • Java语言是解释型的(C/C++等都是编译型语言,而Java,C#,Php等都是解释型语言。区别是解释型语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译型语言,编译后的代码,可以直接被机器执行)

四、Java运行机制以及运行规程

  • Java核心机制—Java虚拟机(Java Virtual Machine)
  • JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令,管理数据、内存、寄存器、包含在JDK中
  • 对于不同的平台,有不同的虚拟机
  • Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”

五、什么是JDK、JRE?

👏JDK的基本介绍

  • JDK的全称(Java Development Kit )Java开发工具包
  • JDK=JRE+java的开发工具(java、javac、javadoc、javap等)
  • JDK是提供给Java开发人员使用的,其中就包含了Java的开发工具,也包括了JRE,所以安装了JDK,就不用了在单独安装JRE了。

👏👏JRE的基本介绍

👏👏👏JDK、JRE和JVM的包含关系


相关文章
|
Java 数据安全/隐私保护
数字加密和解密(Java)
数字加密和解密(Java)
147 0
|
Java
Java一些常见的坑
总是觉得自己Java基础还是不行,需要恶补。今天偶然mark了一本《Java解惑》,其中以端程序的方式罗列了95个即常见又不常见的xian(坑)jing(儿),拿来瞻仰一下。
119 0
|
网络协议 Java Linux
关于 Java 18 你想知道的一切(上)
关于 Java 18 你想知道的一切(上)
关于 Java 18 你想知道的一切(上)
|
缓存 分布式计算 自然语言处理
重新来理解一下Java是什么(下)
阿粉?阿粉?阿粉?阿粉在哪里,项目经理今天发现阿粉没来,一时间很生气,心里盘算回来一定要让阿粉知道自己不是好惹的?可是阿粉去了哪里呢?阿粉受不鸟这个公司了,太 TM XXX了,阿粉出来面试了!!!阿粉心想一定要找到一个好工作!!!
重新来理解一下Java是什么(下)
|
Java
java if..else
java if..else
140 0
java if..else
|
Web App开发 算法 Java
为什么我会选择走 Java 这条路?
阅读本文大概需要 2.8 分钟。 作者:黄小斜 文章来源:微信公众号【程序员江湖】 最近有一些小伙伴问我,为什么当初选择走Java这条路,为什么不做C++、前端之类的方向呢,另外还有一些声音:研究生不是应该去做算法方向么,本科生不就可以做开发了吗,为什么还要读研呢。
|
Java 关系型数据库 C语言
Java8-ConcurrentUtils
import java.util.concurrent.ExecutorService; import java.util.concurrent.TimeUnit; public class ConcurrentUtils { public static void s...
876 0