Java的背景
-
Java是1995年由Sun公司开发的,2009年被Oracle公司收购了
-
Java是一门高级编程语言,就是更接近于人类自然语言的编程语言
-
Java之父:詹姆斯·高斯林
-
Java能做什么:几乎什么都能做,主要用来做企业级应用开发
-
Java具有很好的可移植性:一次编译,处处运行
-
Java的技术体系:
-
JavaSE:标准版,是现阶段学习的重点
-
JavaEE:企业版,是就业班学习的重点
-
JavaME:小型版,市场不是很认可
-
下载安装JDK
如何验证JDK是否安装成功
java -version javac -version
命令行窗口常用命令
cd 切换目录 dir 查看当前目录所有文件夹和文件信息 cls 清屏 盘符: 切换磁盘
JDK安装成功后配置环境变量
配置环境变量的作用:可以在命令行窗口的任意目录启动程序
如何配置环境变量:
配置:JAVA_HOME 配置:path -> %JAVA_HOME%\bin
Java程序在计算机中的执行原理
所有高级语言编写的程序,最终都转换成了0101这样的二进制程序执行的
JDK的组成和跨平台原理
-
JVM:Java虚拟机,是最核心的部分,也是最终执行Java程序的地方
-
核心类库:是Java提前为我们写好的一些程序,可以直接调用
-
开发工具:java javac jps
-
JVM和核心类库组合在一起叫JRE:java运行环境
-
Intellijidea开发工具的使用
经常用,自然就熟悉了
Java基础语法
注释
注释是写在程序中对程序进行解释说明的文字
注释的分类:
-
单行注释,快捷键:Ctrl+/
-
多行注释,快捷键:Ctrl+Shift+/
-
文档注释
注释的特点:不影响程序的执行,因为编译后的字节码中没有注释了
字面量
字面量就是告诉程序员数据在程序中的书写方式
-
整数,直接写
-
小数,直接写
-
字符,必须用英文单引号引起来,有且仅能有一个字符,两个特殊字符:\t \n
-
字符串,必须用英文双引号引起来,可以有任意个字符
-
布尔值,只有两个值,true和false
-
空值,写做null
变量
变量是内存中的一块区域,用来记住一个数据
变量的特点:变量里面记录的数据是可以被替换的
变量的定义格式:
数据类型 变量名 = 初始值;
变量的注意事项:
-
变量必须先声明后使用
-
变量定义后不能存储其他类型的数据
-
变量的作用范围:从变量定义位置开始,找最近的一对{},同一范围内不能定义两个同名变量
-
变量定义的时候可以不赋值,但是使用的时候必须有值
关键字和标识符
关键字
就是Java自己用的一些词,有特殊含义,我们不能用来命名
标识符
标识符就是我们起的一些名字
基本要求:只能由字母、数字、下划线、$组成
硬性要求:不能以数字开头,不能使用关键字,区分大小写
类名命名建议:首字母大写,满足驼峰模式,HelloWorld.java
变量名命名建议:首字母小写,满足驼峰模式 studyNumber