java初体验

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 )


你可能感兴趣的:(java,jvm,jdk,jre)