第一章:Java环境搭建
Java是一种计算机编程语言,除了Java编程语言,还有很多编程语言,c c++ c# python 等
不同编程语文类比于不同国家语言,每个编程语言的语法不同,应用场景不同
Java是一个用于后端开发的编程语言
后端: 开发流程了解
1.市场调研:客户/用户的需求
2.需求文档 需求评审
3.UI设计 设计图片 提高用户体验
4.前端开发工程师 html/caa js jquery
vue等前端技术 可以在浏览器直接运 行也可以部署在服务器上
5.后端开发工程师 Java Python等 需要根 据业务逻辑实现对应的业务代码从而达 到数据变化动态页面,数据实时发生改变
6.测试部门 测试:白盒 黑盒
7.交付 上线
1. Java历史
1995年Sun公司推出的一款面向对象的编程语言
jdk:Java开发的必要工具
Java发展方向为:
JavaSE : Java语言核心基础
JavaEE : 企业级开发应用
JavaME : 通信相关
2. JAVA语言的特点
(1)简单性:相对于c c++等
(2)开源性(开放源代码,编程人员写的程序)八股文
(3)资源广泛性:很多编程爱好者进行研究,大厂作为推手
(4)跨平台性:可以在不同的操作系统运行 windows Linux Unix Macos等
开发环境:Windows / Macos
部署环境:Linux
(5)面向对象性:后续讲解
3.Java的运行机制
(1) Java运行机制:先编译后解释运行
源码文件:.java文件 开发人员进行编 写的
编译:将 .java源文件通过编译器 生成 对应的字节码文件(.class文件 二进制)
运行:将 .class文件通过解释器逐行的 翻译并运行
(2) 注意:实际运行时,运行 .class文件 .java只需要编译一次
.class文件可以被多次的运行(一次编译多次运行)
注意:如果源代码更改,重新的 编译,生成新的对应的.class文件