文章目录
一、Java语言的特点
特点一:面向对象
两个基本概念:类、对象 三大特性:封装、继承、 多态
特点二:健壮性
吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制
特点三:跨平台性
跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。(一次编译,到处运行)
原理:只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可,由JVM来负责Java程序在该系统中的运行。
相当于我们写好的Java程序是跑在JVM上面的。
JVM又可以装在不同的操作系统上,如上图所示。
二、Java两种核心机制
Java虚拟机——JVM
垃圾回收机制——GC
三、Java语言的环境搭建
什么是JDK、JRE?
JDK、JRE、JVM三者关系
官方图
四、HelloWorld
五、注释
用于注解说明解释程序的文字就是注释
单行注释
//单行注释
文档注释
文档注释的使用:
注释内容可以被JDK提供的工具javadoc所解析,
生成一套以网页文件形式体现的该程序的说明文档
/**
文档注释
@author 强子
@version v1.0
这是我第一个java程序!
*/
多行注释
/*
多行注释
main方法是程序的入口
格式是固定的!
*/
六、Java API的文档
七、第一个HelloWorld的总结