Java重要特点
java语言是面向对象的
java语言是健壮的。Java的强类机制,异常处理,垃圾的自动收集等是java程序健壮性的重要保证。
java语言是跨平台性的。【即一个编译好的.class文件可以在多个系统下运行,这种特性称为跨平台】
java语言是解释型的。【解释性语言,编译后的代码不能直接被机器执行,需要解释器来执行。
编译性语言,编译后的代码,可以直接被机器执行,c/c++】
Java运行机制及运行过程
Java核心机制-Java虚拟机。【JVM java virtual machine】
JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据,内存,寄存器,包含在JDK中。
对于不同的平台,有不同的虚拟机。
Java虚拟机机制屏蔽运行平台的差别,实现了“一次编译,到处运行”。
什么是JDK,JRE
JDK的全称(java Development Kit java开发工具包)JDK=JRE+java开发工具【java,javac,javadoc,javap等】
JDK是提供给java开发人员使用的,其中包含了java的开发工具,也包括了JRE。
JRE(Java Runtime Environment java运行环境)JRE=JVM+Java的核心类库
包括Java虚拟机和java程序所需的核心类库等,如果想要运行好的java程序,计算机中只需安装JRE即可。
配置环境变量path
配置环境变量path:
我的电脑—属性—高级系统设置—环境变量
增加JAVA_HOME环境变量(增加在用户或系统都可以,系统范围更大),指向jdk的安装目录
编辑path环境变量,增加%JAVA_HOME%\bin
打开DOS命令行,任意目录下敲入javac/java。如果出现javac的参数信息,配置成功
Java开发注意事项和细节说明
java源文件以.java为扩展名。源文件的基本组成部分是类class
Java应用程序的执行入口是main()方法
Java严格区分大小写
Java方法由一条条语句构成,每个语句以分号结束
大括号都是成对出现的,缺一不可
一个源文件最多只能有一个public类
如果源文件包含一个public类,则文件名必须按该类名命名
可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法
Java转义字符
Java常用的转义字符:
在控制台,输入tab键,可以实现命令补全
- \t:一个制表位,实现对齐功能
- \n:换行符
- \\:一个\
- \”:一个”
- \’:一个’
- \r:一个回车
注释的重要性
单行注释://
多行注释:/* */
文档注释:/** */
注释非常重要,能增加代码的可读性,有助于维护。
文档注释:注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档,一般写在类。生成指令:javadoc -d 文件夹路径 -javadoc标签 Java文件文件名。