初学Java应该知道的知识点:Java的程序开发是什么?

createh56个月前 (01-16)技术教程79

Java的程序开发是什么呢?下面和千锋广州小编一起来看看吧!

一般来说,Java的程序开发包括三个步骤:编写程序,编译程序,运行程序

编写程序——Java源代码,.Java文件

编译程序——Javac用来进行编译,Javac+源码文件名,生成Java字节码文件

运行程序——Java命令用来运行编译后的类,Java+类名

Java程序的执行流程

Java的加载与执行:Java程序的运行包括编译和运行两个重要阶段。

编译阶段:主要任务是检查Java源程序是否符合Java语法,.Java源文件,使用JDK中自带的Javac.exe进行编译,经过编译生成.class文件,称为字节码文件,字节码文件不是纯粹的二进制文件,无法在操作系统中直接执行。 一个Java源文件可以编译生成多个class字节码文件。 编译完成之后,可以将class文件拷贝到其他OS中运行(跨平台特性)。

运行阶段:JDK中的Java.exe主要负责运行阶段。(1) Java.exe命令会启动Java虚拟机(JVM),JVM会启动类加载器ClassLoader(2)ClassLoader回去硬盘上搜索A.class文件,找到改文件则将该字节码文件装在到JVM当中(3)JVM将A.class字节码文件解释称二进制10001110这样的数据(4)然后操作系统执行二进制和底层硬件平台交互

Java中的内存分配

栈内存:存储局部变量 定义在方法中的变量,例如arr,使用完毕立即消失

堆内存:存储new出来的内容(实体、对象) 每一个new出来的东西都有一个地址值,使用完毕会在垃圾回收器空闲的时候被收回

System.out.println(“内容”) 输出内容并换行

System.out.print(“内容”) 输出内容不换行

System.out.println() 起到换行作用

以上就是今天的分享内容,希望对大家有帮助哦!

相关文章

Java变量详解

在Java中,变量是存储数据的基本单元。每个变量都有一个特定的数据类型,用于定义它可以存储的数据种类和大小。变量声明和初始化在 Java 语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:t...

详解 Java 中的变量

网上罗列了很多关于变量的理解,良莠不齐,不知道哪些是对的,哪些是错的。所以笔者索性就这些博客和自己的理解写出这篇文章,如果有不对的地方,希望读者能够指正,感谢。变量是我们经常用到的一种,我在刚学 Ja...

数据必学Java基础(十一):变量和常量详细讲解

#头条创作挑战赛#变量和常量举例:丽丽的年龄:去年17岁,今年18岁,明年19岁年龄:17--》18---》19 --》值不断变化年龄---》变量常量: 17 , 18 , 19 ----》 常量中的...

Java 中的 null 是什么

我们从一个语句声明开始:String s = null;回想一下什么是变量,什么是值。一个常见的比喻是将变量类比为盒子。就像可以使用盒子来装东西一样,也可以使用变量来存储值。声明变量时,我们需要设置其...

自学Java2(保姆级教学)——常量与变量

顾名思义,常量就是在程序运行过程中,其值不会发生改变的量;变量则是在程序运行过程中其值可以发生改变的量。常量比较好理解,这里着重讲变量,而变量的主要作用就是取值和修改值。首先我将书上对变量的解释写一下...

深入理解Python中的变量、对象、赋值和可变性

最近学习Pyhon,联想到之前学习的Java、SQL时,有些新体会,在此聊一聊。Python中一个知识点:变量和对象。变量指向对象,或者说变量就是对象的名字,类似SQL中的AS。Python中另一个知...