java基础(应用程序=算法+数据结构)
JVM jdk jre的关系
1.jdk(开发者工具)包含jre(java运行环境)包含jvm(虚拟机)
Jdk=jre+java开发者工具(javac.exe,java.exe,javadoc.exe)
Jre=jvm+java核心类库
2.注释:单行注释(//),多行注释(/**/),文档注释(java独有)
下面来单独讲讲这个文档注释:
格式:/** */
如:
/** @author (作者) 啦啦啦
@version(版本) v1.0
这是文档注释
*/
文档注释不能嵌套
dos命令
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NltC7S4M-1590744998258)(D:\图片\博客图片\Screenshot_20200527_195633_tv.danmaku.bili.jpg)]
用dos命令就是
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pe6Fu21W-1590744998260)(D:\图片\博客图片\Z23BB_CCDOSTYY_~XANBP_V.png)]
会创建一个myhello的文件
printin换行
print不换行
编译之后会出现多个或多个字节码文件,字节码文件的文件名和java源文件里的类名相同
比如public class hello{
}
Class person{
}
Class anmilo{
}
jdk,jre,JVM的关系
Jdk=jre+java开发者工具(javac.exe,java.exe,javadoc.exe)
Jre=jvm+java核心类库
\n换行
path的作用:为了在任意路径下可以执行java开发者工具
java语言的特点
面向对象性
两个要素:类,对象。
三个特征:封装,多态,继承
健壮性
①去除了C语言中的指针
②自动的垃圾回收机制(仍会出现内存溢出,内存泄漏)
③跨平台性:jvm虚拟机(write once run anywhere )