Java的概述和运行方式
创始人
2024-05-30 19:20:41
0

目录

一.Java是什么?

1.1Java的目前状况和学习需求

1.2Java的平台分类和特点

二.Java程序的运行方式

2.1 Java的程序结构

2.2 JDK、JRE、JVM的关系

2.3 Java运行详情 

 总结


 😽个人主页:tq02的博客_CSDN博客-领域博主

 🌈理想目标:努力学习,向Java进发,拼搏一切,找到一份朝九晚五,有假期的工作,让自己的未来不会有遗憾。
 🎁欢迎各位→点赞👍 + 收藏⭐ + 评论📝+关注✨

  

一.Java是什么?

1.1Java的目前状况和学习需求

  Java是目前最为流行的面向对象编程语言之一,Java的面向过程以及结构化编程主要来源于C语言。如果想掌握了Java,我们得先学好C语言和计算机基础知识,俗话说的好,只有"根深之树不人风折,泉深之水不会涸竭",只有基础打牢,才能万米高楼平地起。然后进行其他技术的学习,找到优秀的工作!


1.2Java的平台分类和特点

        Java不仅仅是一种编程语言,更是一种程序发布平台,平台根据其应用的不同层次分为三大版本:JavaSE、JavaEE和JavaME。

     版本                              描述       英文
JavaEEJava平台企业版,适用于服务器,目前是企业运算、电子商务等领域的热门技术。Enterprise Edition
JavaSEJava平台标准版,适用于一般的计算机,开发PC上的应用软件,是Java平台基础。Standard  Edition
JavaMEJava的平台微型版,使用于手持设备、消费产品、嵌入式设备的应用开发。Micro Edition

 特点:

  1. 简单性:Java由c、c++发展而来,语言风格与C++相似,但比其简单,因为它删除了很多C++难以理解、会引起安全隐患的内容。
  2. 面向对象:Java是一种面向对象的程序语言。
  3. 分布式     4.安全性   5.编译和解释的结合    6.可移植性    7.多线程                                          注:(后面几种还未理解,无法作出解释)

二.Java程序的运行方式

Java程序:

public class Text{public static void main(String[] args) {System.out.println("Helllo,Wrold!!!");}}

2.1 Java的程序结构

Java程序的结构由如下三个部分组成

1.源文件(扩展名为*java): 源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在花括号里面。
2.类:类中带有一个或多个方法。方法必须在类的内部声明。
3.方法:在方法的花括号中编写方法应该执行的语句。

2.2 JDK、JRE、JVM的关系

在讲运行方式前,我们需要先理解一下,什么是JDK、JRE和JVM。

JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,Java工具和Java基础类库等。
JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程
序运行的所需环境。
JVM:Java虚拟机,运行Java代码
 

 图例表示图:

 

 注:JDK包含了JRE,JRE包含了JVM。

2.3 Java运行详情 

       xxx.java的源文件先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节码组成的平台无关、面向JVM的文件。最后启动java虚拟机(JVM)来运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。

 结论:Java程序运行需要经过编译、运行两个阶段。

              编译:Javac命令       运行:Java命令

Java程序图例展示:

 注:图来源于《Head+First+Java+中文版》

 总结

           Java是一个优秀的面向对象的编程语言,学习Java的语言最大难点是从面向过程转变到面向对象思路的转变。

            JDK下载地址和教程:https://www.cnblogs.com/gaobo123/articles/13304599.html

            建议小白书籍:《Head+First+Java+中文版》

                                           想要电子版可私信我哦

相关内容

热门资讯

电脑安卓系统卡嘛,安卓系统卡顿... 你有没有遇到过这种情况:手机用得正欢,突然间,安卓系统就像老牛拉车一样慢吞吞的,让人抓狂!电脑安卓系...
华为荣耀的安卓系统精简,极致体... 你有没有发现,现在的手机越来越像是一个小型的电脑了?各种功能齐全,操作复杂,有时候用起来还真是让人头...
原生安卓系统手机刷miui,深... 你有没有想过,你的原生安卓系统手机,是不是也能焕发出新的活力呢?没错,今天就要来聊聊这个话题——如何...
车载安卓系统怎么装carpla... 你有没有想过,让你的车载安卓系统也能玩转CarPlay呢?想象在驾驶途中,一边享受着安卓系统的流畅操...
安卓13采用华为系统,引领智能... 你知道吗?最近安卓界可是炸开了锅,因为安卓13系统竟然要和华为系统来一场“亲密接触”呢!这可不是闹着...
安卓系统分类排名,解析热门应用... 你有没有想过,手机里的安卓系统竟然也有自己的“江湖地位”?没错,就是那个我们每天离不开的操作系统,它...
安卓系统把视频设为铃声,如何将... 你有没有想过,手机里的视频竟然能变成铃声?是的,你没听错,安卓系统竟然有这样的神奇功能!今天,就让我...
边锋杭麻圈安卓系统,边锋科技引... 你有没有听说过边锋杭麻圈安卓系统?这可是最近在游戏圈里火得一塌糊涂的存在哦!想象你正坐在家里,手握着...
ios系统能转移到安卓系统,轻... 你有没有想过,有一天你的手机从iOS系统跳转到安卓系统,会是怎样的体验呢?这可不是天方夜谭,随着科技...
安卓系统网络连接查看,安卓系统... 你有没有遇到过这种情况:手机里装了各种APP,可就是不知道哪个在偷偷消耗着你的流量?别急,今天就来教...
什么安卓系统优化的好,打造流畅... 你有没有发现,手机用久了,就像人一样,会变得有些“臃肿”呢?尤其是安卓系统,有时候感觉就像一个老态龙...
手机安卓系统ios系统怎么安装... 你有没有发现,现在手机里的软件真是五花八门,让人眼花缭乱?无论是安卓系统还是iOS系统,都能轻松安装...
按音量键报警安卓系统,安卓系统... 你有没有遇到过这种情况:手机突然发出刺耳的警报声,吓得你心跳加速,还以为发生了什么大事?别担心,今天...
安卓系统改win版系统怎么安装... 你有没有想过,把你的安卓手机换成Windows系统的电脑呢?想象那流畅的触控体验和强大的办公功能,是...
安卓系统如何备份到苹果,轻松实... 你是不是也有过这样的烦恼:手机里的照片、联系人、应用数据等等,突然间就消失得无影无踪?别担心,今天就...
修改安卓系统参数设置,安卓系统... 你有没有发现,你的安卓手机有时候就像一个不听话的小孩子,总是按照自己的节奏来,让你有点头疼?别急,今...
安卓手机gps定位系统,畅享智... 你有没有发现,现在不管走到哪里,手机都能帮你找到路?这都得归功于安卓手机的GPS定位系统。想象你站在...
华为不能安卓系统升级,探索创新... 你知道吗?最近有个大新闻在科技圈里炸开了锅,那就是华为的新款手机竟然不能升级安卓系统了!这可真是让人...
汽车加装安卓系统卡住,探究原因... 你有没有遇到过这样的尴尬情况:汽车加装了安卓系统,结果屏幕突然卡住了,就像被施了魔法一样,怎么也动弹...
电量壁纸安卓系统下载,打造个性... 手机电量告急,是不是又得赶紧找充电宝了?别急,今天就来给你安利一款超实用的电量壁纸,让你的安卓手机瞬...