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

                                           想要电子版可私信我哦

相关内容

热门资讯

cmseasy oday-CM... 大家好,今天我要给大家爆个猛料!你们听说过CMSEasy吗?就是那个看起来挺靠谱的建站系统,最近居然...
番茄花园u盘装系统-番茄花园 ... 嘿,大家好!今天我要来聊聊那个让我爽到飞起的经历——用番茄花园U盘装系统!没错,就是那个传说中的神器...
windows81正式版密钥-... 哎呀,说到这个Windows8.1正式版密钥,我可是有一肚子的话要说啊!记得那会儿,我刚装上了这个新...
win10驱动开发-Win10... 哎呀,说到Win10驱动开发,我可真是有话要说!这可不是什么轻松的活儿,简直就像是在数字世界里打怪升...
什么是心悸-心悸:身体与情绪的... 心悸,这个词听起来就像是一首未完的旋律,总是在不经意间悄悄响起。它不是那种平淡无奇的感觉,而是让你的...
帝国cms 列表内容模板-帝国... 哎呀,说到帝国CMS的列表内容模板,我这心里真是五味杂陈啊!你知道吗,每次我打开后台,看到那些密密麻...
蛋白肺:默默无闻的健康守护者,... 在这个世界上,有一种东西,它默默无闻,却支撑着我们的每一次呼吸,那就是蛋白肺。听起来可能有点陌生,但...
河南省户籍管理规定-河南户口:... 哎呀,说到河南的户口,我这心里头就像打翻了五味瓶,酸甜苦辣全都有啊!你知道吗,在咱河南,户口这事儿可...
cad丢失msvcp140dl... 哎呀,真是气死我了!今天本来想好好画个图,结果一打开CAD,就弹出来一个什么“丢失msvcp140d...
arcscene中的三维符号-... 大家好!今天我要带你们一起跳进ArcScene这个神奇的世界,去看看那些让人眼花缭乱的三维符号!想象...
window mac主题-Wi... 嘿,朋友们,今天咱们来聊聊那些天天陪着我们的电脑小伙伴——Windows和Mac。你知道吗,每次我打...
全国查重名网站数据惊人,你的名... 哎呀,说到这个全国查重名网站,我这心里就五味杂陈的!你知道吗,现在想要一个独一无二的名字,比中彩票还...
server2024企业版is... 哎呀,说到这个Server2024企业版ISO,我这心里头的小激动真是按捺不住!你知道吗,这不仅仅是...
windows 2024 sp... 哎呀,说到这Windows2024SP1补丁啊,真是让人又爱又恨!你知道的,每次系统更新,心里总是七...
公安系统网站:信息全、办事便捷... 哎呀,说到公安系统的网站,那可是咱们老百姓的贴心小棉袄啊!每次有什么事情,比如身份证丢了,或者想知道...
狗狗肛门失禁怎么办?快来看看这... 哎呀,说到这个话题,我这心里就五味杂陈的。我家那小可爱,最近不知道怎么了,总是时不时地就“漏”了。你...
探索电控系统电路图:现代科技的... 大家好,我是电控系统电路图的狂热爱好者,今天我要和大家聊聊这些常常藏在机器背后的神秘图纸。你们知道吗...
浅表性胃炎用什么药-浅表性胃炎... 哎呀,说到浅表性胃炎,真是让人头疼啊!每次胃一疼,整个人都不好了。你知道吗,这浅表性胃炎,其实就是胃...
易分销21-易分销 21:销售... 在商海沉浮的日子里,每一次的销售都是一场心跳加速的冒险。今天,我要跟大家聊聊这颗新星——易分销21,...
高血脂的护理计划-高血脂别头疼... 哎呀,说到高血脂,我这心里就五味杂陈的。你知道吗,这胆固醇就像是个调皮的小鬼,悄悄地在我身体里捣乱,...