目录
前言
对Java的特点、注释的介绍,以及对第一个Java程序(hello world的简单输出)的实现
一、Java简要介绍
1.Java特点
Java是一门面向对象的编程语言(OOP),底层是借助c++实现的,在查看网页源代码时出现类似 “ public native int hashCode(); ”这样的代码,即在返回类型之前有native修饰并且没有方法体,直接用分号结尾的代码,表示底层调用c++写的动态链接库文件(DLL)。
Java编写的程序具有可移植性,也叫跨平台性,即一次编译,可在任意平台上运行。主要借助于Java虚拟机(JVM)来实现。
2.Java类别
Java可以分为三种类型:Java EE,Java SE和JavaME。分别是标准版、企业版和微型版。其中微型版现在已基本不使用。标准版是学习Java语言的基础,企业版建立在标准版的基础之上,是对 JavaSE 的扩展,增加了一些更加便捷的应用框架。
二、Java程序编写的准备
1.JDK
Java程序的编写准备最为重要的部分就是JDK,JDK是Java开发的工具包,它包括了JRE和开发工具。
JRE是Java的运行环境,它又包括了虚拟机(JVM)和核心类。
具体关系大致如下:
2.Java程序的执行过程
Java程序的执行主要包括两个阶段,分别是编译阶段和运行阶段。
编译阶段主要是检查语法错误,生成字节码文件(由xxx.java -> xxx.class)
运行阶段过程大致是:启动JVM -> 启动类装载器 -> 加载到JVM中 -> 翻译成机器语言 -> 执行类装载器 -> JVM -> 操作系统 -> 硬件
3.环境变量的配置
这里就不再详细描述了,这个大佬的博客就很详细https://blog.csdn.net/xhmico/article/details/122390181
三、Java注释
Java的注释有三种类型:
单行注释:在注释前加//
多行注释:用/*......*/
文档注释:Java特有,格式是/**......*/。注释的内容可被JDK提供的工具(javadoc)编译成一套以网页形式显示的说明文档(Java的API说明文档就是这种形式)。写在类或者方法的前面。
//我是单行注释
/*
我是多行注释
。。。。。。
*/
/**
文档注释
@auther ...
@version ...
...
/
它的DOS命令是 javadoc -d 生成的文档名 -author -version 要解析的Java源文件
四、第一个Java程序
//第一个Java程序:输出hello world
//注意用public修饰的类必须与该Java源文件的名称一致,且只能有一个
//Java程序以类为基本单位
//有几个类就生成几个字节码文件
public class HelloWorld{
//类体
public static void main(String[] args) {
//方法体
//该方法是程序的入口,运行时必须要有,否则会报错
System.out.print("hello world!");//该语句输出后不换行
System.out.println("hello world!");//该语句用来输出打印一行后换行
}
}