标签:
java分为三个体系,分别为Java SE(j2se,Java2 Platform Standard Edition,标准版),JavaEE(j2ee,Java 2 Platform, Enterprise Edition,企业版),Java ME(j2me,Java 2 Platform Micro Edition,微型版)
C:系统底层,驱动程序,嵌入式底层,基础服务程序。
C++:上层服务程序,应用API,大型3D游戏。
Java:服务端应用程序,以及客户端应用程序。
JS:在浏览器中运行的程序。
PHP:Web服务器端用于生成网页的程序。
Python:任意的无图形界面应用程序,以服务器端应用程序为主。
Ruby:主要用于 RoR 框架,在其他领域使用较少。
选择一门语言,主要看你未来打算从事哪方面的开发。
C、C++是偏向算法类,一般需要比较强的数据结构和算法的能力,如果你这方面很擅长,拿过ACM大赛冠军或者是TopCoder这类网站的大神,毕业不怕找不到工作。
并不是说其他语言就不需要数据结构和算法的能力,程序=算法+数据结构,但是不如C明显。
Java、PHP、Python、Ruby这些语言都有它的美感和使用范围,最常用的都是做服务器后台开发的,需要你学习各种框架,理解面向对象。
JavaScript是浏览器的脚本语言,一般和Html,CSS这些一起学,主要做网站的前端开发,展现各种酷炫的画面。
其实有时候,最好的选择是没有选择,选择太多,反而会不知所措。
如何你试试这个语言,又看看这个语言,觉得这个语言有缺点,觉得这个语言太麻烦,又投靠其他语言,只会一事无成。
选择了,就要深入理解它,包容它,每个语言都有它的局限性。
1.算法和数据结构
2.j2se -> android (安卓应用)
3.j2se -> j2ee (服务器后台)
4.j2se -> j2me (嵌入式)
5.j2se -> jsp/html/css (网站开发)
标签:
原文地址:http://www.cnblogs.com/sancunriguang/p/4435901.html