「java源文件主类和类」java源文件的主类

博主:adminadmin 2023-01-02 12:54:06 1137

本篇文章给大家谈谈java源文件主类和类,以及java源文件的主类对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java源文件和类文件是什么意思

java的源文件即用java语言编写的以.java为后缀名的代码文件,类文件是经过javac命令编译过后的字节码文件,类文件通过jvm的翻译为本机能识别的机器语言,才能执行!

源文件是给程序员看的,类文件是给JVM(java虚拟机)看的,机器语言是给计算机(即主要为cpu看的)。

java源文件不必含有主类

有些java类确实是不需要主方法的。

主方法确实是程序的入口,但是有些类天生就是被用来使用的,如方法集合类,或者是描述一个对象的类。

另外一个java类确实可以包含多个class,而这些class之间可以没有任何联系,但是如果有一个class是public的话,那么这个java文件的名称就必须是这个class的名称。

java的原文件是.java文件,.class是java文件编译的产物,他不是给人看的,而是给jvm看的。

Java源文件与Java应用程序有什么区别?为什么Java源文件可没有主类而Java应用程序要有主类?

Java源文件与Java应用程序的区别:

Java源文件只是个文本文件而已,只不过它的内容符合Java的语法规范。

Java应用程序是要用来跑的,所以必须有主类。

Java库不是用来直接跑的,而是给别的Java程序调用的,所以可以没有主类。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。

Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

发展历程:

20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。

public类 主类是一个意思吗?含main方法的类叫什么?一个java文件只能有一个主类?

主类是同一个意思,含main方法的类叫A类,一个Java源文件中可以有多个主类,但是只能有一个公共类或者没有公共类,所谓主类就是函数运行的一个入口,public static void main。源文件必须命名为E.java 因为E是公共类。有两个主类E和A,程序可以执行主类E和主类A。

语言特点

1.简单性

Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。

Java还剔除了C++的操作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。因为Java没有结构,数组和串都是对象,所以不需要指针。

Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。

2.面向对象

Java是一个面向对象的语言。对程序员来说,这意味着要注意应中的数据和操纵数据的方法(method),而不是严格地用过程来思考。在一个面向对象的系统中,类(class)是数据和操作数据的方法的集合。数据和方法一起描述对象(object)的状态和行为。

每一对象是其状态和行为的封装。类是按一定体系和层次安排的,使得子类可以从超类继承行为。在这个类层次体系中有一个根类,它是具有一般行为的类。Java程序是用类来组织的。

Java还包括一个类的扩展集合,分别组成各种程序包(Package),用户可以在自己的程序中使用。

例如,Java提供产生图形用户接口部件的类(java.awt包),这里awt是抽象窗口工具集(abstract windowing toolkit)的缩写,处理输入输出的类(java.io包)和支持网络功能的类(java.net包)。

以上内容参考:百度百科-Java

求教~~~~JAVA源程序的主文件名必须与主累或者公共类的类名相同是什么意思啊???

这是以文件为基础的。

一个文件即一个txt的java文件。

在这个文件里可以定义一个或多个class。

要点:

1·这个文件里有且只能有一个类被是public class

2·这个文件若包含public class那么文件名必须和这个class的类名相同,若无,则不做限制。

3·若某个类里包含有main方法,文件名和这个类的类名必须一致,即便它不是public class:

关于java源文件主类和类和java源文件的主类的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。