第一次看到Java这个词,还是在小时候。那个时候还没有那么多品牌的智能手机,大家用的还都是NOKIA,MOTO之类的滑盖机、翻盖机一类,那个时候好奇心大,玩心重,就特别爱玩手机游戏。当时android操作系统并不为大众所熟知,手机的操作系统一般都是塞班S60、linux一类的。我玩游戏的时候每次能都注意到,在打开游戏应用的时候屏幕上大大的Java图标,当时我没有想过,这究竟是个什么东西,只觉得可能是开发用的程序之类的吧。
在大一选课时,面对C++或者Java的选择,几乎毫不犹豫地,我就选择了Java的课程。在世界编程语言排行榜上,Java几乎占据着第2名的位置,仅次于C语言。Java语法是C++语法的一个“纯净版”,没有头文件、指针运算、结构、联合、运算符重载、虚基类等。所以在学习难度上,Java应该是比C++要简单些的。
查找了一些资料,java的用途非常广泛:
- Web开发:Java非常适合开发大型的企业网站,例如人人网、去哪儿网的后台都是Java。
- Android开发:Android手机上APP几乎都是用Java开发的,例如QQ、微信、UC浏览器。
- 客户端开发:Java也可以用来开发电脑上的软件,例如Elicpse、Netbeans。
- 嵌入式应用:嵌入式应用就是在小型电子产品中运行的软件,例如老式手机上的软件、MP3上的软件。
但是据说目前Java主要应用方向是Web开发和Andoid开发,大部分IT公司招聘的Java程序员也是从事的这两方面的工作。