Java概述
Java课程第二章,记录Java的入门知识。
Java历史
Java 8/ Java 11,两个长期支持版本。甲骨文公司负责维护
Java技术体系:Java SE标准版、Java EE企业版
Java特性
面向对象; 健壮,强类型、异常处理、垃圾自动收集; 跨平台:.class文件可以在多个系统下运行; 解释型:需要解释器来执行
Java运行机制
JVM虚拟机,包含在JDK中,对于不同平台有不同虚拟机;屏蔽了底层平台的差别。
JDK=JRE+Java开发工具(javac)。
JRE=JVM+Java核心类库,Java运行环境。
配置环境变量
Java快速入门
需求说明
开发步骤: 编写代码到hello.java源文件; 通过javac进行编译,生成.class字节码文件; 通过java运行类得到结果
运行原理:
设置编码:文件-设置文件编码-选择GBK;
Java开发细节说明
- 源文件的基本组成是类class
- 程序的执行入口是主函数main
- 严格区分大小写
- 一个源文件之多有一个public类,其他种类个数不限;每一个类编译后会对应一个class文件
- 文件名要以公有类的类名命名,类名首字母大写
- 入口main可以放在非public类中
如何学习技术?
了解需求、学习新技术的基本原理和基本语法、快速入门(基本程序、增删改查crud)、技术的细节和注意事项
转义字符
制表、换行、回车
易错
1.找不到文件:路径错误
2.主类名和文件名不一致
3.缺少分号
4.语法错误
注释comment
良好的变成习惯,提高代码可读性。
注释类型:单行/多行/文档注释
文档注释:javadoc -d 文件夹名 -标签 文件名
代码规范
类、方法的注释,要以javadoc的方式来写
单行/多行注释,着重于为什么要这么写
tab和shift+tab右移和左移
运算符和等号两遍习惯各加一个空格
源文件使用utf-8格式
行宽字符不超过80
次行风格和行尾风格
DOS命令
dos:磁盘操作系统,可以接受、解析、执行指令
常用命令:查看当前目录dir、切换盘符cd、切换到上一级cd ..和根目录cd
查看制定目录下的所有子级目录tree、清屏cls、退出dos用exit
相对路径:从当前目录开始定位,形成的路径 绝对路径:从顶级目录开始定位,形成的路径