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+中文版》

                                           想要电子版可私信我哦

相关内容

热门资讯

麦芒是安卓系统吗,深度解析安卓... 你有没有想过,手机里的那个麦芒,它是不是安卓系统呢?这个问题,估计不少手机控都好奇过吧!今天,就让我...
苹果x系统感觉像安卓,安卓风潮... 你有没有发现,最近苹果的X系统好像有点儿像安卓呢?是不是觉得苹果的“高贵”形象突然变得有点儿接地气了...
小米的安卓系统设置在哪,轻松生... 你有没有发现,小米手机的操作界面简洁又美观,功能强大到让人爱不释手?但是,有时候你可能会觉得,这个设...
安卓系统荣耀排第一,引领智能手... 你知道吗?在智能手机的世界里,有一个系统可是风头无两,那就是安卓系统!而在这众多安卓手机品牌中,有一...
充电宝带安卓系统,便携式智能电... 你有没有想过,你的充电宝也能拥有自己的操作系统呢?没错,就是安卓系统!听起来是不是很酷?想象你的充电...
安卓类原生系统手机推荐,精选原... 你有没有想过,拥有一部安卓类原生系统手机,就像是拥有了掌控自己世界的魔法棒?没错,原生系统带来的流畅...
努比亚安卓13系统下载,下载与... 你有没有听说?努比亚手机最近可是大动作连连呢!他们推出了全新的安卓13系统,而且现在就可以下载啦!是...
一加5系统安卓10,安卓10系... 你有没有注意到,你的手机最近是不是变得特别聪明了?没错,我要说的就是那款让人眼前一亮的一加5手机,它...
ios系统数据转到安卓,iOS... 你是不是也有过这样的经历?手里拿着一台运行着iOS系统的苹果手机,突然有一天,你发现安卓手机的世界也...
安卓系统用什么修图,基于安卓系... 手机里的照片总是不够完美?别急,今天就来给你揭秘,安卓系统上那些超好用的修图神器!无论是磨皮美颜,还...
安卓使用低系统的软件 你有没有发现,手机里的那些老古董安卓系统,竟然还能玩出新花样?没错,就是那些使用低系统版本的安卓手机...
安卓系统怎么开通漫游,安卓系统... 你有没有遇到过这种情况:出国旅行,满心欢喜地想要用手机拍下那些美丽的风景,结果却发现信号全无,只能干...
编曲用软件推荐安卓系统,打造个... 音乐爱好者们,是不是在为编曲软件发愁呢?别急,今天就来给你推荐几款适合安卓系统的编曲神器,让你的音乐...
安卓系统版本更新后黑屏,安卓系... 最近是不是你也遇到了安卓系统更新后黑屏的尴尬情况?这可真是让人头疼啊!手机屏幕突然变成了一片漆黑,啥...
国家企业公示系统安卓app 你有没有发现,现在的生活越来越离不开手机了?无论是工作还是生活,手机都能帮我们解决不少麻烦。今天,我...
安卓系统更新提示失败,揭秘原因... 最近你的安卓手机是不是也遇到了更新提示失败的小麻烦?别急,让我来给你详细说说这个让人头疼的问题,让你...
ops电脑装安卓系统,开启多系... 你有没有想过,你的电脑装上安卓系统会是怎样的场景呢?想象你那台曾经只用来处理文档和浏览网页的电脑,突...
安卓系统触屏校准在哪,轻松实现... 手机屏幕总是感觉有点歪?别急,今天就来教你怎么给安卓系统的手机进行触屏校准,让你的操作更加精准哦!一...
安卓系统id6,揭秘新一代操作... 你有没有发现,最近你的安卓手机突然变得有点不一样了?是不是觉得系统运行得更加流畅,界面也焕然一新?别...
安卓系统用的华为应用,探索智能... 你知道吗?在安卓系统里,华为的应用可是个宝库呢!它们不仅功能强大,而且使用起来超级方便。今天,就让我...