码迷,mamicode.com
首页 > 编程语言 > 详细

关于java方向的思考

时间:2015-04-17 21:47:41      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

  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 (网站开发)

 

 

关于java方向的思考

标签:

原文地址:http://www.cnblogs.com/sancunriguang/p/4435901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!