文档介绍:Java学Java概述java语言是解释执行,,然后再有JVM进行解释执行。java语言对指针进行了上层的封装,它保证能够通过这个指针(引用)来访问有效的内存单元。java语言不允许多继承,使继承关系成树装图,每个类都只能由一个父类。java语言的开发效率高,但执行效率低。(相当于c++的55%)java的垃圾回收机制,在java中new的对象不需要向c++一样进行delete操作,JVM会根据情况回收垃圾对象。(懒汉机制,等待资源没有的时候才回收)我们只能够建议JVM进行垃圾回收,例如(()()这两个方法就是建议JVM进行垃圾回收的方法)JDK,java开发工具包(类库和运行命令),JRE,java运行环境,JVM,java虚拟机(解释执行的核心,对字节码进行翻译成运行环境的机器码,它可以屏蔽平台差异。JVM是不跨平台的。)JAVA_HOME,指明JDK安装的位置,CLASSPATH,指明类文件的位置,PATH,指明命令的可执行文件的位置。lass的类名(大小写页要相同)相同。java源代码中的main方法的定义写法。main方法是程序的入口。publicstaticvoidmain(String[]args){ ("Helloworld"); }java源文件也要先编译,,使用javaxxx来运行。定义包结构要放在有效代码的第一行,,包的定义在一个程序中只能由一个,在加上包定义之后编译可以使用javac-,这个-d这个命令行的参数可以指定包结构的位置“.”代表当前目录。。运行时要在包结构的上一层目录来运行。java中的注释单行注释//......多行注释/*.......*/文档注释/**........<p>(换行标签)*/,用javadoc命令可以根据原码中的文档注释生成注释文档(html格式)。文档注释中可以使用html标签。javadoc-d路径(指定注释文档的保存路径)文档注释一般写在类定义之前,方法之前,属性之前。在文档注释中可以用***@author表示程序的作者,***@version表示程序的版本,前两个注释符号要写在类定义之前,用于方法的注释***@param对参数进行注释,***@return对返回值进行注释***@throws对抛出异常的注释。:jar{ctxu}[vfm0Mi][jar-文件][manifest-文件][-C目录]文件名...选项:-c创建新的存档-t列出存档内容的列表-x展开存档中的命名的(或所有的〕文件-u更新已存在的存档-v生成详细输出到标准输出上-f指定存档文件名-m包含来自标明文件的标明信息-0只存储方式;未用ZIP压缩格式-M不产生所有项的清单(manifest〕文件-i为指定的jar文件产生索引信息-C改变到指定的目录,并且包含下列文件:如果一个文件名是一个目录,它将被递归处理。清单(manifest〕文件名和存档文件名都需要被指定,按'm'和'f'标志指定的相同顺序示例1:将两个class文件存档到一个名为''的存档文件中::用一个存在的清单(manifest)文件'mymanifest'将foo/目录下的所有文件存档到一个名为''的存档文件中:-Cfoo/。(xxx/xxx/)也可以压缩一个目录,只要在制定路径是指定为文件夹,jar命令的命令行参数在使用时可以以“-”开头,也可以不用。java程序的运行过程,首先是启动java虚拟机,,先是从系统的类库中找(系统之会在跟目录下查找,所以需要完整类名),如果找不到的话会去CLASSPATH所设置的目录去找。然后加载到java虚拟机中。,import包名,导入包中的类文件。,这是一个基础包。,这个包是工具类的包。,包,这个包是用于网络编程。,,,。applactionjava的应用程序,java应用程序中必须有一个mai