【零基础学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的包含关系


相关文章
|
1月前
|
存储 安全 Java
Java零基础-字符串详解
【10月更文挑战第18天】Java零基础教学篇,手把手实践教学!
106 60
|
1月前
|
Java 开发者
Java“UnsupportedEncodingException”解决
在Java编程中,“UnsupportedEncodingException”是一个常见的异常,通常发生在处理字符编码时。本文将介绍该异常的原因、常见场景及解决方法,帮助开发者有效应对字符编码问题。
70 2
|
2月前
|
IDE Java 应用服务中间件
Java“NoSuchMethodFoundError”解决
“NoSuchMethodError”是Java运行时错误,表示调用了不存在的方法。通常由方法签名变更或不同版本的类文件不兼容引起。解决方法包括检查依赖版本、清理编译缓存和确保所有类文件一致。
208 3
|
2月前
|
安全 算法 Java
Java“NoSuchProviderException”解决
“NoSuchProviderException”是Java中的一种异常,通常在尝试使用未安装或未正确注册的安全提供者时抛出。解决方法包括确保所需的安全提供者已正确安装和配置,或在代码中显式添加提供者。
75 0
|
7月前
|
Java 程序员 C++
【Java】Java与C++:比较与对比
【Java】Java与C++:比较与对比
112 0
|
存储 Java
从0开始学Java:Java基础语法(2)
从0开始学Java:Java基础语法(2)
|
JSON Java 数据格式
Java插件化开发
在java程序开发过程中. 可能需要加载插件的功能. 所以要动态加载Jar文件来实现插件的加载.
176 0
|
存储 算法 Java
认识java
认识java
119 0
|
存储 SQL 缓存
JAVA问答17
JAVA问答17
87 0
|
Java
Java常见的坑(二)
你猜上述程序输出的是什么? 是 ABC easy as 123 吗? 你执行了输出操作,你才发现输出的是 ABC easy as [C@6e8cf4c6 ,这么一串丑陋的数字是什么鬼? 实际上我们知道字符串与任何数值的相加都会变为字符串,上述事例也不例外, numbers输出其实实际上是调用了Object.toString()方法,让numbers转变为'[c' + '@' + 无符号的十六进制数。
72 0
下一篇
DataWorks