- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java 学习笔记
Java 概述
java 语言是解释执行,java 源码是通过编译生成一种特殊的.class 的中间字解码文件,然
后再有JVM 进行解释执行。
java 语言对指针进行了上层的封装,它保证能够通过这个指针(引用)来访问有效的内存
单元。
java 语言不允许多继承,使继承关系成树装图,每个类都只能由一个父类。
java 语言的开发效率高,但执行效率低。(相当于c++的55%)
java 的垃圾回收机制,在java 中new 的对象不需要向c++一样进行delete 操作,JVM 会根
据情况回收垃圾对象。(懒汉机制,等待资源没有的时候才回收)我们只能够建议JVM 进行
垃圾回收,例如(System.gc() RunTime.gc()这两个方法就是建议JVM 进行垃圾回收的方法)
JDK,java 开发工具包(类库和运行命令),JRE,java 运行环境,JVM,java 虚拟机(解释
执行的核心,对字节码进行翻译成运行环境的机器码,它可以屏蔽平台差异。JVM 是不跨平
台的。)
JAVA_HOME,指明JDK 安装的位置,CLASSPATH,指明类文件的位置,PATH,指明命令的可执
行文件的位置。
java 源文件的文件名必须和文件中定义public class 的类名(大小写页要相同)相同。
java 源代码中的main 方法的定义写法。main 方法是程序的入口。
public static void main(String[] args){
System.out.println(Hello world);
}
java 源文件也要先编译,使用 javac xxx.java 格式的命令得来编译,使用 java xxx 来运
行。
定义包结构要放在有效代码的第一行,package xxx.xxx,包的定义在一个程序中只能由一
个,在加上包定义之后编译可以使用 javac -d 路径 xxxx.java,这个-d 这个命令行的参数
可以指定包结构的位置“.”代表当前目录。在运行时要使用类的全名
java xxx.xxx.xxxx 用包名以点分隔。运行时要在包结构的上一层目录来运行。
java 中的注释
单行注释 //
多行注释 /* */
文档注释/** p (换行标签)*/,用javadoc命令可以根据原码中的文档注释生成注
释文档(html 格式)。文档注释中可以使用html 标签。
javadoc -d 路径 (指定注释文档的保存路径)
文档注释一般写在类定义之前,方法之前,属性之前。
在文档注释中可以用 @author 表示程序的作者,@version 表示程序的版本,前两个注释符
号要写在类定义之前,用于方法的注释@param 对参数进行注释,@return 对返回值进行注释
@throws 对抛出异常的注释。
jar 命令用于打一个xxx.jar 文件
用法: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 文件存档到一个名为 classes.jar 的存档文件中:
jar cvf classes.jar Foo.class Bar.class
示例2:用一个存在的清单(manifest)文件 mymanifest 将 foo/ 目录下的所有
文件存档到一个名为 classes.jar 的存档文件中:
jar cvfm classes.jar mymanifest -C foo/ 。
一般在使用使用 jar cvf 文件名.jar 文件所在路径(xxx/xxx/xxx.class)也可以压缩一
个目录,只要在制定路径是指定为文件夹,jar 命令的命令行参数在使用时可以以“-”开头,
也可以不
您可能关注的文档
- including用法总结整理.pdf
- INSAR实验报告整理.pdf
- insist用法总结整理.pdf
- insteadof 用法归纳整理.pdf
- interest、interesting和interested的区别整理.pdf
- Interstellar.星际穿越.中英双语字幕整理.pdf
- in组成的短语整理.pdf
- IO分配表和PLC外部接线图整理.pdf
- IP3 OP3 IM3详细解释整理.pdf
- IPCA610D标准培训教材整理.pdf
- 广东省潮州市2019-2020年度高一上学期政治期中考试试卷(II)卷.doc
- 初中语文七年级下册 27 《课外古诗词诵读・竹里馆》优质课公开课课件.pdf
- 初中语文七年级下册 28 《课外古诗词诵读・春夜洛城闻笛》优质课公开课课件.pdf
- 广东省潮州市2019-2020学年高一上学期政治期中考试试卷(II)卷.doc
- 初中语文七年级下册 29 《课外古诗词诵读・逢入京使》优质课公开课课件.pdf
- 广东省潮州市2019-2020学年高一上学期政治期中试卷B卷.doc
- 广东省潮州市2019-2020学年高一下学期政治开学考试试卷A卷.doc
- 初中语文七年级下册 30 《课外古诗词诵读・晚春》优质课公开课课件.pdf
- 广东省潮州市2020版高一上学期政治期中考试试卷D卷.doc
- 广东省潮州市2020年高一上学期政治期中考试试卷A卷.doc
文档评论(0)