java复习(1)
1.HelloWorld程序总结
创建:创建一个以".java"结尾的文件,该文件叫作源文件
编译:“javac 源文件名.java"进行编译,生成一个或多个以”.class"结尾的文件,该文件叫作字节码文件
运行:"java字节码文件名"进行运行
说明
1.一个源文件中有几个类编译后就会生成几个字节码文件
2.字节码文件名和类名一致
3.一个源文件中可以有多个类,类名不能相同,使用public修饰的类只能有一个
4.java严格区分大小写
5.public修饰的类的类名必须和源文件的名称一致
6.一个程序中只能有一个程序入口
2.java API文档
API文档就是java的说明书
System.out.println(“popipa”);
这个是Class System下面的Class PrintStream
下面的 void println()
这些都可以通过查阅API文档得到
下面分享一个1.8API中文文档
本人功力尚浅 看不懂英文的
链接:https://pan.baidu.com/s/1jiyx26LexEH0VMRrqYBxeA
提取码:x8te
风格和开发工具的挑选
我个人比较喜欢 行尾风格 API也是行尾风格
文本编辑工具一般使用EditPlus
java集成开发环境(IDE) 首推Intelli IDEA
一些要背的东西
Java语言的特点
面向对象:面向对象的三大特性 继承性 封装性 多态性 抽象性
健壮性:去掉了C或C++中的指针 增加垃圾回收机制(GC)
跨平台性:一次编译到处运行(依赖于JVM-不同平台有不同的JVM)
版本的迭代
jdk1.5开始更名5.0 1.5->5.0 1.6->6.0 1.8->8.0
Oracle的罪证
JavaSE 桌面级应用开发(废弃)+核心类库(Java基础学习的部分)
JavaEE 企业级开发(后台-web)
JavaME 手机或者小型智能设备(废弃)被安卓替代
jdk jre jvm的关系
JDK=JRE+开发工具集
JRE=JVM+Java SE标准类库
JDK包含JRE JRE包含JVM
使用JDK的开发工具完成的Java程序交给JRE去运行
JDK Java开发工具包
其中包含JRE
例子:编译工具javac.exe 打包工具jar.exe
JRE Java运行环境
包括Java虚拟机和Java程序所需要核心类库
运行一个开发好的Java程序,计算机只要安装JRE即可
一些有趣的小细节
/**
@author 指定Java程序的作者
@version 指定源文件的版本
*/
这种注释可以被JDK工具javadoc所解析
生成一套以网页文件形式体现的该程序的说明文档
在cmd中使用 javadoc -d 生成的文件夹的名字 -author -version (这里有传参的感觉) Demo.java 这里写文件名
最后生成的东西非常像API文档 应该说是我写的这个程序的API文档