Java语言的背景介绍
Java语言是美国Sun公司在1995年推出的计算机语言。
Java之父:詹姆斯~高斯林(James Gosling)。
2009年Oracle甲骨文公司收购sun公司
JavaSE.JavaME.JavaEE的详细介绍
1.JavaSE:Java语言的标准版,用于桌面应用开发,是其他两个版本的基础。
桌面应用:
用户只要打开程序,程序的界面会让用户在短时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。
学习JavaSE的目的:为今后学习JavaEE开发打基础
2.JavaME(现在没有相关岗位):Java语言的小型版,用于嵌入式消费电子设备。
3.JavaEE:Java语言的企业版,用于Web方向的网站开发。
网页:通过浏览器将数据展示在用户名面前,跟后台服务器没有交互。
网站:通过后台服务器的交互,将查询到的真实数据再通过网页展示出来。
JVM和JRE和JDK的介绍和关系
Java跨平台原理:JVM:
在不同的操作系统中,都安装一个与操作系统相对应的Java虚拟机(JVM)(Jvm java virtual machine)。
JRE(Java运行环境)Java Runtime Environment.
JRE:包括Java虚拟机Jvm和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中直需要安装一个JRE即可。
JRE=核心类库+JVM
JDK(Java开发工具包)Java Development Kit.
JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE,所以安装了JDK,就不需要单独安装JRE了。
其中的开发工具,编译工具(javac,exe)和运行工具(Java.exe)等。
JDK=JRE+Java开发工具
使用JDK开发完成的Java程序,交给JRE去运行。
三者的关系属于包含关系。
Oracle官网的地址:https://www.oracle.com/cn/index.html
JDK的安装目录bin目录:
该路径存放了JDK的各种工具命令,javac和java就放在这个目录。
Dos命令提示符
目的:为了能够JDKbin目录中的(javac.exe)编译和(Java.exe)运行工具。
JDK提供的的编译工具和运行工具不是双击去使用的!
打开Dos命令提示符
按下win+R,输入cmd,回车。
命令提示符窗口中的常用命令
dir 盘符切换,E:回车,表示切换到E盘。
cd 进入单级目录
cd.. 回退到上一级目录
cd目录\目录\.... 进入多级目录
cls 清屏
exit 推出命令提示符窗口
md 创建文件夹
echo javase>1doc 创建新目录
del 删除文件
rd 删除文件目录
HelloWorld
HelloWorld案例流程图:
HelloWorkd.java(源文件)——(Compiler编译器(javac.exe,javac命令对生成的.java文件进行编译))——HelloWorld.class(字节码文件)——(Interpreter解释器(java命令对生成的class文件进行运行))——HelloWorld.
HelloWorld案例的编写:
Path环境变量的配置
作用:能够在任意目录(文件夹路径)下,都能访问到bin目录中的java.c和java工具。
配置Path环境变量
*按下win键+E,找到计算机
*我的电脑 右键——属性——高级系统设置——环境变量——(系统变量)新建——
变量名:JAVA_HOME
变量值:将JDK的安装路径复制过来(不复制的话一定会出错的),注意:不带bin目录——变量名:Path。
变量值:%JAVA_HOME%\bin;....
注释comment
用于注释说明解释程序的文字就是注释。
Java中的注释类:
单行注释 //
多行注释 /*......*/
文档注释(Java特有) 格式:/**
@author指定Java程序的作者。
@ vsrsion指定源文件的版本。
*/
注释的作用:
1.提高了代码的阅读性,调试程序的重要方法
2.将自己的思想通过注释先整理出来,再用代码去体现。
3.注释是一个编程员必须具有的良好的编程习惯。
单行注释和多行注释的作用:
1.对所写的程度解释说明,增强可读性。方便自己,方便他人。
2.调试所有的代码。
3.特点:单行注释和多行注释,注释了的内容不参与编译。换句话说,编译以后生成的.class结尾的字节码文件不包含注释的信息
文档注释的使用:
注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页形式体现的该程序的说明文档。(操作方式:javadoc d my... -author-versio HelloWorld.java)