java语言的概述
1 java是什么?
java是一门计算机编程语言
2java是由哪一年哪家公司推出的?
java是在1995年由SUN公司推出,2009年SUN被oracle公司所收购。
3java三大技术平台
JavaSE标准版,另外两个版本的基础,桌面应用程序的开发
JavaEE企业版,用于企业级应用的开发,主要面向Web网站的开发
JavaME小型版,用于嵌入式电子设备或者小型移动设备(已经淘汰)
Java环境搭建:JDK安装常用的命令
1什么是JDK?
JDK就是java开发工具包,必须有JDK才能开发Java程序。
2如何打开DOS命令提示符窗口?
1打开我的电脑在磁盘路径下敲cmd回车。
2WIN+R输入cmd(不区分大小写)敲回车。
3查看当前的JDK版本(验证是否安装成功)?
在DOS窗口中输入java-version。
DOS窗口中有哪些常用的命令?
盘符:+回车 切换指定盘符(d:)。
dir+回车 展示当前目录下的所有内容
cd+目标文件夹+回车 进入指定的文件夹
cd…+回车 回退到上一级目录
cd+回车 回退到根目录
cls+回车 清理屏幕
exit +回车 退出dos窗口
Java入门程序开发
1java程序开发的三个步骤
1编写程序
public class HelloWorld {
public static void main(String[] args) {
System.out.println(“HelloWorld”);
}
}
2编译程序
在java文件磁盘路径中输入cmd+回车,打开DOS窗口
执行j命令avac Xxx.java,编译java文件,生成与之对应的.class文件
3运行程序
执行java Xxx,运行class文件,输出运行结果
Java入门程序:常见问题解答
java入门程序中的常见问题
- Windows文件扩展名未勾选问题
- 代码写了但是未进行保存:ctrl+s(保存)
- 文件名和类名不一致
- 单词的拼写错误、字母的大小写错误、中英文标点符号错误。
- 括号不匹配:括号必须是成双对的出现且是英文。
Java执行原理
不管什么高级编程语言,最终都会被翻译成计算机可以识别的语言
机器语言是有什么组成的?
简单的来说机器语言就是由0和1(二进制)组成的。
JDK组成、跨平台原理
JDK组成?
Java为什么可以实现跨平台?
Java内部包含了一个虚拟机(JVM)的机制,运行代码的时候,无论在什么系统环境下java代码永远在jvm上运行,与外界环境无关。
JDK安装之后Path和JAVA_HOME环境变量
为什么要配置环境变量?
Path环境变量用于配置程序的路径,可以在命令窗口任意目录启动程序。
IDEA
什么是IDEA?
IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境。它的旗舰版还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。
IDEA中的目录结构?
Project项目(.idea文件夹)
Module模块(模块名.iml文件)
Package(公司域名的反写)
Class类(HelloWorld)
注意!!!
IDEA中不需要我们手动保存和编译,它会自动保存和编译。
IDEA的快捷键
psvm sout 快速打印输出语句
ctrl+D复制当前行数据到下一行
ctrl+Y 删除所在行(ctrl+x也可以)
ctrl+ALT+L 格式化代码(规范写的代码)
ctrl+/ ,ctrl+shift+/对代码进行注释
注意!!!File-Settings-Editor-General-勾选Change font size with Ctrl+Mouse Wheel 鼠标滑轮调整字体大小
基本语法
什么是注释?
注释就是对代码进行解释说明,说你写的代码是干什么的。注释不参与编译运行
注释的分类?
单行注释//注释的内容
多行注释/*注释的内容 */
文档注释/** 注释的内容*/
ctrl+/(单行注释快捷键)
ctrl+shift+/(多行注释快捷键)
字面量
字面量(literal)是用于表达源代码中一个固定值的表示法(notation)。
字面量的作用
告诉程序员,生活中的数据在程序中的书写格式。
字面量的分类
整数 小数 字符 字符串 布尔值 空值
变量
变量可以通过变量名访问。
变量的作用
变量可以记录程序要处理的数据,使编写和管理代码更加 的方便
变量的特点
变量中记录的数据可以被替换
变量的定义格式
数据类型 变量名=数据(变量值);
int age =18;
变量的修改格式?
变量名=数据(变量值);
age=10;
变量使用时的注意事项
1 变量要先生命后使用
2什么类型的变量只能存储什么
3同一个访问范围,变量名不能重复
4变量未初始赋值不能使用
关键字
什么是关键字
java中自己要用到的具有特殊意义的英文单词
关键字的特点
1全部的关键字都是小写
2常用的编译器会对其有不同颜色的显示
什么是标识符
我们自己给类 方法 变量等起的名字的符号
标识符的规则
1由数字 字符 — $ 组成
2不能以数字开头
3不能是java的关键字
标识符的规范
1见名知意(起的名字通俗易懂)
2大驼峰命名法用于类 例如:XxxXxx
3小驼峰命名法 用于变量和方法 例如
xxXxxX
规范和规则的区别
规则必须遵守
规范不强求但是约定俗成