一、Java背景知识
Java是美国 sun 公司(Stanford University Network)在 1995年推出的一门计算机高级编程语言。
Java早期称为Oak,后期改名为Java。
Java之父:詹姆斯·高斯林(James Gosling)
2009年sun公司被Oracle(甲骨文)公司收购。
二、为什么用Java
世界上最流行的编程语言之一,在国内使用最为广泛的编程语言。
可移植性、安全可靠、性能较好。
开发社区最完善,功能最丰富。
Java流行度很高、商业占用率很高。
很重要的特性:可移植性。
三、如何使用Java
必须安装JDK才能使用Java语言。
JDK:Java开发者工具包。
JRE:Java运行环境。
核心类库:Java自己写好的程序,给程序员自己的程序调用。例如String、ArrayList。
JVM:Java虚拟机,真正运行Java程序的地方。编译之后的class文件通过JVM虚拟机能在不同的系统(Linux、Windows、Macos)实现。
JDK的LTS是长期支持版:JDK8(企业可能用JDK 8)、11、17。
JDK中最重要的程序:Javac 编译程序 | Java 执行程序
在命令行窗口Javac 文件名.java 编译出class文件 & Java 类名 执行程序。
常用命令行命令: cls 清理屏幕、cd 切换目录、dir 查看目录文件信息、D:切盘,切到D盘目录。
四、Java程序执行原理
Java程序最终会翻译,解释成计算机能识别的机器语言:二进制语言例如000111这样的形式驱动机器干活。
BUG:代表程序出现问题或者漏洞的意思。
DEBUG:解决问题的意思。
五、Path环境变量,Java_HOME的描述
Path的作用:记住程序的路径,也就是找到下载时候的文件路径,方便在命令行窗口的任意目录驱动程序。
新版本的JDK安装的时候会自动配置Javac和Java程序的路径到Path环境变量中去。
Java_HOME:找到Javac和Java程序的路径
所以Path环境变量建议%Java_HOME%\bin这样配置。
六、Intellij IDEA的使用
快捷键使用:
main可以直接生成main方法;
"任何内容".sout 可以直接打印输出内容;
ctrl + D 复制光标当前行数据到下一行;
ctrl + Y 删除所在行,建议用ctrl + X 剪贴掉当前行也算删除;
ctrl + ALT + L 格式化代码,也就是让代码处于应在的位置,美化代码结构;
ctrl + / 对选中的行进行注释;
七、Java基础语法
注释:编译后的class文件不会出现注释内容,所以注释并不影响程序。
变量:变量就是内存中的一块区域,用来存储一个数据,且存储的数据可以被替换。
数据类型(基本数据类型) 变量名称 = 初始值;
变量名称首字母小写,且有意义;
关键字:
Java语言自己用到的一些词,有特殊作用,我们不能用于取名。
标识符:就是我们取类名、变量名、方法名的名称。
基本要求:由数字、字母、下划线(_)和美元符($)等组成
强制要求:不能以数字开头、不能是关键字、区分大小写
变量名称:满足标识符规则,建议全英文、有意义、首字母小写,满足“驼峰模式”,例如:int studyNumber = 59。
类名称:满足标识符规则,建议全英文、有意义、首字母大写,满足“驼峰模式”,例如:public class HelloWorld()。