前言
有很多朋友会纠结该学什么语言,实际上这是不需要考虑的事情,因为程序语言大多都是可以触类旁通的,而分成各种语言的原因也只是专攻不同,就像有的适合做企业级应用开发(微服务,大型互联网应用等),有的适合做移动应用开发(android等),很多时候你不能说这个只能用这种语言来做,只是用这种语言来做会比较方便快捷罢了。
一、Java背景知识
1.Java是美国sun公司(Stanford University Network)在1995年推出的一门计算机高级编程语言。
2.Java早期称为Oak(橡树),后期改为Java。
3.Java之父:詹姆斯·高斯林(James Gosling)。
4.2009年,sun公司被Oracle(国内一般称之为甲骨文公司)公司收购。
二、为什么用Java
1.世界上最流行的编程语言之一,在国内使用最为广泛的编程语言。
2.可移植性、安全可靠、性能较好。
3.开发社区最完善,功能最丰富。
三、Java能做什么
1.企业级应用开发(大型互联网应用,微服务)。
2.移动应用开发(android)。
3.游戏开发(我的世界 Minecraft)。
4.大数据开发(hadoop)。
5.服务器系统(应用的后台)。
四、Java技术体系
1.Java SE(Java Standard Edition):标准版
Java技术的核心和基础
2.Java EE(Java Enterprise Edition):企业版
企业级应用开发的一套解决方案
3.Java ME(Java Micro Edition):小型版
针对移动设备应用的解决方案(不常用)
写在后面的话
相信来到CSDN的朋友大部分要么是找寻程序问题答案而来的,要么是为了来分享学习心得,记录学习过程的,我也是一样,从最开始的路过CSDN,每次只是查BUG解决方法才会来,到现在打算在CSDN发博客,记录学习过程,很多人都选择了加入这个大家庭。
君当共勉,砥砺前行!