1. Java的执行机制
先编译,在解释
JVM(Java Virtual Machine)虚拟机:使用软件在不同操作系统中,模拟相同的环境。
JRE(Java Runtime Environment)运行环境:包含JVM和解释器,完善的java运行环境。
JDK(Java Development Kit):包含JRE + 类库 + 开发工具包(编辑器 +调试工具)。
2. Java的语言特点
面向对象(贴近人类思维模式,模拟现实世界,解决现实问题)。
简单性(自动内存管理机制、不易造成内存溢出;简化流程处理、语义清晰)。
跨平台(操作系统、服务器等)。
3. DOS命令操作
Windows 键 + R 快捷呼出运行窗口(输入cmd并回车打开DOS命令窗口)
更换盘符:d:
查看当前目录下的文件及文件夹:dir
进入文件夹:cd 文件夹的名字
进入上一级目录:cd…
清空屏幕:cls
删除文件:del 文件名
删除文件夹:rd 文件夹名称
退出:exit
5. 类的阐述
同一个源文件中可以定义多个类。
编译后,每个类都会生成独立的.class文件。
一个类中,只能有一个主方法,每个类都可以有自己的主方法。
public修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写。
一个源文件中,只能有一个公开类。
6. Package(包)
作用:类似文件夹,用于管理字节(.class)文件。
语法:package 包名。
位置:必须写在源文件的第一行。
带包编译:javac -d.源文件名称.java(自动生成目录结构)。
带包运行:java 包名.类名(包名 + 类名又称全限定名)。
采用域名倒置的规则:www.baidu.com.cn -> cn.com.baidu.xxx
例如:cn.com.company.department.group.project.module.XxxClass
8. 编码规范(2)代码注释
单行注释:// 单行注释
多行注释:/* 多行注释 */
文档注释:(生成外部文档:javadoc -d.HelloWorld.java)
/** 文档注释 */
注:注释不参与编译、
9.编码规范(3)标识符命名
语法规定:
可以由:字母、数字、_、$组成,但不能以数字开头。
不能与关键字、保留关键字重名。
约定俗成:
望文生义、见名知意。
类名由一个或多个单词组成,每个单词首字母大写(Pascal)
函数名、变量名由一个或多个单词组成,首单词首字母小写,拼接词首字母大写(camel)
包名全小写,只可以使用特殊字符“.”,并且不以“.”开头或结尾。
常量全大写,多个单词用_连接