Java是一种计算机编程语言;除了Java编程语言,还有很多编程语言:c,c++,c#,python等
不同的编程语言类比于不同国家语言;每个编程语言的语法不同;应用场景也不同
Java是一个用于后端开发的编程语言
后端:
开发流程 了解
软件——》应用程序
市场调研:客户的需求/用户的需求——》需求文档——》需求评审——》UI设计部(设计图片)提高用户体验——》前端开发工程师【(html/css,js,jquery,vue等前端技术)
静态页面——》可以在浏览器直接运行/也可以部署在服务器上】——》【后端开发工程师(Java,python等)需要根据业务逻辑实现对应的业务代码;从而达到数据变化——》动态页面,数据实时发生改变】——》测试部门(测试:白盒,黑盒等)——》交付,上线。
Java 历史
1.1995年 ,sun公司推出的一款面向对象的编程语言
2.jdk:Java开发的必要工具
1997年 jdk1.1
1998年 jdk1.2
...
2004年 jdk1.5
更新为jdk5.0
添加新特性:泛型,增强的for等
jdk6.0
jdk7.0
jdk8.0——》企业,lambda表达式(stream流)
...
jdk18.0
.....
2009年:sun被oracle(甲骨文)收购了
Java发展方向分为:
JavaSE:Java语言核心基础
JavaEE:企业级开发应用
JavaME:通讯相关
二 Java语言特点
1.简单性:相对c,c++等
2.开源性(开放源代码,编程人员写的程序)
3.资源广泛性:很多编程爱好者进行研究,大厂作为推手
4.跨平台性:可以在不同的操作系统上运行
windows,linux,unix,macos等
开发环境 windows/macos
部署环境:linux
5.面向对象性:已经超越了程序设计和软件开发扩展到数据库系统,交互式界面,应用结构等领域