首页编程java编程java 一个文件是指什么意思 一个java工程包含的文件

java 一个文件是指什么意思 一个java工程包含的文件

编程之家2023-10-1294次浏览

大家好,感谢邀请,今天来为大家分享一下java 一个文件是指什么意思的问题,以及和一个java工程包含的文件的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

java 一个文件是指什么意思 一个java工程包含的文件

java中 File类是什么

在java中File类是可以直接操作文件的类,

它有四个构造函数:

File(String parent,String child)

java 一个文件是指什么意思 一个java工程包含的文件

File(File parent,String child)

File(URI uri)

File(String pathname)

java 一个文件是指什么意思 一个java工程包含的文件

封装了以下主要方法:

canWrite()返回文件是否可以读写

canRead()返回文件是否可读

compareTo(File pathname)检查文件路径间的顺序

createNewFile()当文件不存在时生成文件

delete()从文件系统内删除该文件

deleteOnExit()程序顺利结束时删除文件

equals(Object obj)检查特定对象的路径名是否相等

exists()判断文件是否存在

getAbsoluteFile()返回文件完整路径的File实例

getAbsolutePath()返回文件完整路径

getName()返回文件名称

getParent()返回文件父目录路径

getPath()返回文件路径字符串

getParentFile()返回文件所在文件夹的路径

hashCode()返回文件哈希码

isDirectory()判断该路径指示的是否是目录

isFile()判断该路径指示的是否是文件

lastModified()返回该文件最后更改时间标志

length()返回文件长度

list()返回文件和目录清单

mkdir()生成指定的目录

renameTo(File dest)更改文件名字

setReadOnly()将文件设置为可读

toString()返回文件状态的字符串

toURL()将文件的路径字符串转换成URL

推荐于 2017-11-25

查看全部5个回答

—你看完啦,以下内容更有趣—

在java中File是什么意思?有什么作用?

在java中File类是可以直接操作文件的类,

它有四个构造函数:

File(String parent,String child)

File(File parent,String child)

File(URI uri)

File(String pathname)

封装了以下主要方法:

canWrite()返回文件是否可以读写

canRead()返回文件是否可读

compareTo(File pathname)检查文件路径间的顺序

createNewFile()当文件不存在时生成文件

delete()从文件系统内删除该文件

deleteOnExit()程序顺利结束时删除文件

equals(Object obj)检查特定对象的路径名是否相等

exists()判断文件是否存在

getAbsoluteFile()返回文件完整路径的File实例

getAbsolutePath()返回文件完整路径

getName()返回文件名称

getParent()返回文件父目录路径

getPath()返回文件路径字符串

getParentFile()返回文件所在文件夹的路径

hashCode()返回文件哈希码

isDirectory()判断该路径指示的是否是目录

isFile()判断该路径指示的是否是文件

lastModified()返回该文件最后更改时间标志

length()返回文件长度

list()返回文件和目录清单

mkdir()生成指定的目录

renameTo(File dest)更改文件名字

setReadOnly()将文件设置为可读

toString()返回文件状态的字符串

toURL()将文件的路径字符串转换成URL

一个java工程包含的文件

bin在java工程里面一帮是有目的的放入class文件当然你也可以方一些exe执行文件等

lib一般是放入你除了编辑工具以外的你想额外添加的jar包,如果你在导入jar的时候选择copy这个时候lib里面将会有所以你导入时选择的全部jar.

src是程序源文件也就是java文件或者在程序需要的时候有时会放入一些properties等配置文件

.classpath是针对项目的一些路径的详细描述比如src你导入的jar库以及你自己新建的jar库(library)等

.project是整个项目的一些描述

build.xml如果你知道ant的话我想对这个不难理解实际上这个当我们在使用ant的时候会用到这个.具体你了解一下ant就会找到答案

s.war这个我工具这个文件名可以说此文件是java程序的打包形式如果是个web程序可以直接放到服务器上运行的文件

后面那个.jar那就是我们经常说的jar包了或许里面包含了项目里面需要用到的class而存在的.

其实对于上面这些文件,对于配置文件的话有他本身特定的作用外,其它文件夹里面放什么都无所谓的(如果没有强烈的规定).

java项目是什么意思哦,是软件还是WEB

Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在WWW页面中,并在HTML档上作好相应标记,用户端只要装上Java的客户软件就可以在网上直接运行“Applet”。 Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构

JAVA介绍

一、前言

『Java』从1995年的暑假开始在计算机业界就受到了高度注意,特别是在Internet和多媒体(Multimedia)相关产品类方面。Java为何有如此这么大的魅力?人作如此的比喻: Java在全球资讯网(World Wide Web, WWW)地位就如同电子表格(Spreadsheet)与个人计算机(PC)的关系。那Java究竟有那些特色呢?

Java是一种软件技术

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

是一种为 Internet发展的计算机语言

是一种使网页(Web Page)产生生动活泼画面的语言

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

是一种语言,用以产生「小应用程序(Applet(s))」

是一种简化的C++语言是一种安全的语言,具有阻绝计算机病毒传输的功能

是一种将安全性(Security)列为第一优先考虑的语言

是一种使用者不需花费很多时间学习的语言

是一种突破用户端机器环境和CPU结构的语言

是一种「写一次,即可在任何机器上执行(Write OnceRun Anywhere)」的语言是有史以来,第一套允使用者将应用程序(Applications)通过Internet从远端的服务器(Remote Server)传输到本地端的机器上(LocalMachine)并执行

是一种应用程序提供者不需要知道使用者的计算机硬件(如:Sun, Intel,或MAC等)与软件(如:SW- UNIX, MAC O/S, Windows,或NT等)环境的语言(Kestenbaum, 1995)。

下面将依序地介绍Java,首先是Java的发展历史与Java语言介绍,其次依序是Java Applet和HotJava的简单介绍。

二、Java FAQ

下面以问答的方式来说明Java的发展历史与其背景(下列内容整理自 Java FAQ list and Tutorial和The Java Language: A White Paper,读者若欲深入了解,请自行参阅原文):

Java何时开始发展?(When)

最早大概可追溯至1991年四月份,Sun的绿色计划(Green Project)开始着手于发展消费性电子产品(Consumer Electronics),所使用的语言是C、C++、及Oak(为Java语言的前身),后因语言本身和市场的问题,使得消费性电子产品的发展无法达到当初预期的目标,再加上网络的兴起,绿色计划也因此而改变发展的方向,这已是1994年了。

为何称之为Java?(Why)"Java"是美国SUN计算机公司Java发展小组历经无数次的激烈讨论之后才被选择出。生动(Liveliness)、动画(Animation)、速度(Speed)、交互性(Interactivity)为当初选择名字时所欲表达出的特色。"Java"是在无数的建议中脱颖而出的,而"Java"不是由几个单字的首字所组成,而是从许多程序设计师钟爱的热腾腾、香浓咖啡中产生灵感的。

谁开发了Java?(Who) Java是美国SUN计算机公司Java发展小组开发的,早期的成员(绿色工程)是Patrick Naughton, James Gosling,& Mike Sheridan,而现在大家较为熟悉的成员是James Gosling。

在那里开发了Java?(Where)

也就是问Java的出生地?答案是美国。

如何可以找到所需的Java信息?(How to)

在网路上,您可以连到Sun公司的Java WWW网站,URL是http://java.sun.com/,或是 http://www.javasoft.com/。在那里几乎可以找到您所需要的所有Java信息,但是语言多少是一个障碍,至少对某些人而言;没关系,目前国内已有很多个网站提供中文 Java信息。在清华和中科院的FTP站点上有不少有关资料。想象以后应会有更多的站点提供相关信息。

如何才能看到Java的效果?(How Do I)

首先您需要有含有Java解释器的浏览器(Browser),例如:Netscpae公司的Netscape Navigator 2.0以上或是Sun公司的HotJava浏览器,对个人计算机使用者而言,操作系统需是Windows 95或是Windows NT。

Java是因为撰写C++语言程序时的困难而研制开的,起先,只是一个消费性电子产品大计划中的一部份,C++语言是当初被考虑采用的,但从一开始的编译问题一直到最后的一连串问题迫使得放弃C++语言,而有Java语言的产生。Sun是要Java成为一个简单(Simple)、面向对象的(Object Oriented)、分布式的(Distributed)、解释的(Interpreted)、健壮的(Robust)、安全的(Secure)、结构中立的(Architecture Neutral)、可移植的(Portable)、高效能的(High Performance)、多线程的(Multithreaded)、动态的(Dynamic)的程序语言(摘译自 TheJava Language: A White Paper, 1995)。

在Sun的Java语言白皮书中明白地说明上述Java语言的技巧。若以木工为比喻,一个面向对象的木工,他(她)最主要的重点是即将要做的木椅子,其次才是所需要的工具;反之;一个以非面向对象的木工,他(她)所关心的只是工具。最近的即插即用(Plug and Play)亦是面向对象设计的重点。分布式的(Distributed):Java有一个很周全的程薪录JAVA介绍。

一、

『Java』从1995年的暑假开始在计算机业界就受到了高度注意,特别是在Internet和多媒体(Multimedia)相关产品类方面。Java为何有如此这么大的魅力?人作如此的比喻: Java在全球资讯网(World Wide Web, WWW)地位就如同电子表格(Spreadsheet)与个人计算机TTP和FTP等TCP/IP通讯协定相配合。Java应用程序(Applications)能在网路上开启及连结使用物件,就如同透过URLs连结使用一个本地文件系统(Local File System)。健壮的(Robust):由Java所编写出的程序能在多种情况下执行而具有其稳定性。Java与 C/C++最大不同点是Java有一个指针模型(Pointer Model)来排除内存被覆盖(Overwriting Memory)和毁损数据(Corrupting Data)的可能性。

安全的(Secure):Java是被设计用于网络及分布式的环境中,安全性自必是一个很重要的考虑。Java拥有数个阶层的互锁(Interlocking)保护措施,能有效地防止病毒的侵入和破坏行为的发生。

结构中立的(Architecture Neutral):一般而言,网络是由很多不同机型的机器所组合而成的,CPU和作业系统体系结构均有所不同;因此,如何使一个应用程序可以在每一种机器上执行,是一个难题。所幸,Java的编译器产生一种结构中立的目标文件格式(Object File Format);这使得编译码得以在很多种处理器中执行。

可移植的(Portable):原始资料型式的大小是被指定的,例如"float"一直是表示一个32位元IEEE 754浮点运算数字,因绝大多数的CPU都具有此共同特征。程序库属于系统的一部份,它定义了一些可移植的程序接口,Java本身具备有很好的可移植性。

解释的(Interpreted):Java解释器能直接地在任何机器上执行Java位元码(Bytecodes),因此在进行程序连结时,时间的节省,这对于缩短程序的开发过程,有极大的帮助。

高效能的(High Performance):Java位元码迅速地能被转换成机器码(Machine Code),从位元码转换到机器码的效能几乎与C与C++没有分别。

多线程的(Multi threaded):Java语言具有多线程的功能,这对于交互回应能力及即时执行行为是有帮助的。

动态的(Dynamic):Java比C或C++语言更具有动态性,更能适应时刻在变的环境, Java不会因程序库的更新,而必须重新编译程序。

此外,Hank Shiffman(Making Sense of Java)亦针一般对Java的错误看法及观念提出他的说明,特在此摘译如下:

"Java是一种编写Web Pages的一种语言,就如同HTML和VRML一样"事实上,Java并不像是HTML此一类的描述语言(Description Language),而是一种编程语言(Programming Language)。描述语言标明内容和位置,而编程语言描述一种产生结果的过程。

2."Java语言容易学习和使用,不像C、C++和其它程序语言"

Java是一种编程语言。Java容易学吗?Java或许是比C或C++容易学,但仍是一种编程语言,而不是一种描述语言。

3."Java码是可移植的,但C及C++不是"

Java原代码(Source Code)是比C语言来得可移植一点,差别在于Java的目标码。 Java码在一种机器上进行编译,而能在所有的机器上执行,只要那部机器上有 Java解释器。

4."Java能被拓展而在机器上执行任何事情"

理论上,Java Applet(Java小应用程序)能做任何事情,如模拟3D VRML模型、播放电影、产生音频....等。但事实上,一个小应用程序(Applet)仅能在那一页上被执行,而无法在那一页之外执行。同时,Java亦受限于程序库的功能。

5."Java是适合于建立大型的应用程序"

如果Java适合于大型程序,则Java就不适合应用于Web浏览器了。第一个商业性的Java Applets(Applix's Java-Based Spreadsheet)并不是全然使用Java,它只使用Java作为用户接口,而所有的处理工作,是用CGI码。

6."Java是解释执行的,Basic是解释执行的,因此Java=Basic"

虽然Java的确是使用解释器,但事实上,Java则与C或C++等完全编译语言较为相近,但与Basic或APL等完全解译语言较不相近。

7."Java删除了CGI命令稿(Scripts)和程序的需求"

Java Applets将会取代部份CGI的用途。在有些情况,Java Applets能够取代一些服务器端代码(Server-Side Code),但大多数的情况,基于安全性理由或是效能的考虑,Java仍无法全然取代CGI Scripts。

8."Netscape's JavaScript是与Java有相关"

除了名称之外,Java和JavaScript是有一点点相关。JavaScript是一种命令稿语言,是可以在HTML页中使用。Java码并未出现在HTML中,而在HTML中通过一个链结来链结编译码组。Java和JavaScript之间的关系就如同C语言和C Shell一般。

Java是什么文件

JAVA

一种编程语言,带有这样的扩展名的文件是

JAVA编译出来的源文件(就是代码文件)。

JAVA一般存在两种文件格式,如下:

1.*.java文件是保存源代码的文本文件

(*代表类名)

使用

javac

*.java可以编译该文件

使用

java

*可以运行该类

2.*.class是用于保存

Java类的

二进制编码以及Class对象,每一个

Java类都有一个解释该类特征的

Class对象。*.jar文件

是一种压缩文件格式

好了,文章到此结束,希望可以帮助到大家。

学校安全教育内容(学校安全教育内容 安全知识)java为什么可以继承多个接口,java中为什么类只能单继承而接口可以多继承