简单认识Java


2021-12-02

进入到2021年的最后一个月,决定把Java知识从前到后梳理一遍,意在巩固自己所学,大家也可以参考借鉴,有什么不对的地方,可以评论提出来

                                                                             ----编程改变世界


 

什么是Java

Java是美国的sun公司发布的一种编程语言计算平台,编程语言简单来说就是一种任何机器都能看懂的语言,通过使用编程语言可以让计算机采取一些行动,而计算平台是在电脑中运行应用程序或软件的环境,其中包括硬件环境和软件环境。

Java特点

1、Java是一中面向对象编程的语言(面向对象将在之后的博客中不断去深入和理解,也可以理解为面向表格)
2、Java是一种跨平台的编程语言(编写一次,到处运行,核心为jvm),关系如下

 

3、Java可以进行垃圾自动回收,他会有自动垃圾回收机制。
4、Java可以很容易实现多线程,具有高性能性,健壮性。

Java分类

JavaSE:Java平台标准版
JavaEE:Java平台企业版
JavaME:Java平台微型版
(在本人博客中仅写SE和EE)

Java运行机制

Java.java文件编译–>java.class字节码文件–>通过jvm/jre解释器进行 解释执行–>jvm/jre和底层操作系统打交道

JDK、JRE、JVM

话不多说先上图:

 

 意思为:我们和开发工具打交道,代码和jdk以及jdk所包含的东西打交道,jvm和操作系统打交道。

JDK:(Java development kit)Java开发包或者Java开发工具
JRE:(Java runtime environment)Java运行时环境
JVM:(Java Virtual Mechinal)Java虚拟机,Java程序通过虚拟机来运行程序

Java开发环境配置

简单来说分为两步:

  • 下载jdk
  • 配置环境变量

编写代码常用工具

  • IDEA
  • Eclipse

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM