发布时间:2023-12-29 12:39来源:www.sf1369.com作者:宇宇
两个语言没有可比性,大同小异,但是两个语言所在的开发平台是完全不一样的。
C#,主要是进行WINDOWS应用程序,数据库开发,或者是WEB开发,以及游戏机上的开发,或者系统开发。
JAVA主要是进行WEB开发和智能设备开发,类似手机上的小游戏,或者是针对数据库的开发。
没有好坏之分,主要是看到底用来做什么。
不能说最好,只能说这是一个很好的就业方向。而java目前确实是需求面很广的。学习java最好去一线城市,全日制脱产学习4个月,这样学的比较集中,也相对全面一些。
1、Java基础
初识Java:Java入门,Java基础,Java使用技巧
面向对象编程:Java面向对象编程理论与应用,集合框架与数据结构,Java文件操作与网络编程
数据库理论与应用:数据存储的概念及理论,数据库技术及产品的发展史,当下流行数据库MySQL和Oracle数据库的使用
互联网网站及信息系统的开发与应用:网站页面及效果设计,交互式网站开发技术及开发流 程,网站开发框架及简单企业开发应用
2、java中级
企业团队项目协同开发与维护:协同开发概述,协同开发技术原理与应用
商业项目模块化基础与应用:软件项目自动化构建概述,自动化构建原理,自动化构建技术与应用
软件项目测试与实施:软件测试概述,软件测试流程及测试工具使用,测试档案及测试用例编写,测试报告分析
企业主流开发框架应用与优化:框架技术概述,框架技术发展史,主流框架介绍,主流框架的使用,整合多个框架综合开发项目
3、java高级
网站及信息管理系统的视觉美化:网站前端视觉美化概述,网站前端UI概述,网站前端UI框架概述,主流网站前端UI使用
网站及信息管理系统性能调优:分布式系统概述,数据缓存概述,分布式数据缓存技术及工具的使用
网站及信息管理系统业务个性化定制:企业定时任务与邮件发送业务,企业统计报表及网络服务业务,企业搜索引擎业务
4、java资深
分布式项目管理与项目构建:分布式概述,分布式特点与问题,分布式项目开发工具概述与使用
Java前沿框架解析:Java前沿框架概述,Java前沿框架优势与未来趋势,Java 前沿框架的使用与项目整合
蓝鸥OA:企业真实项目实战:项目概述,团队项目开发流程概述与实施,项目开发工具使用,项目流程与质量控制,项目测试与项目发布,项目实施与项目维护
本人是计算机专业的,已经学习了C和C++,现在正在学习Java。在学习Java的时候,如果有C++基础,则学起来很容易,因为Java是在C++基础上发展起来的,而且语法要比C++简单。如果没学习C++,学了C也行,有C做基础,学Java并不困难,我所在的班级有些同学没有C的基础,学起来特别费力,基本跟不上老师的进度。当然有余Java本身并不难,所以即是没有语言基础,只要下功夫,也可以学会的。但还是强烈建议先学习C语言。原因有以下几点:
1.C语言更贴近人类语言,比较容易学,占用不了多少时间。
2.C语言学扎实了,下一步学习C++,Java,C#就不困难了。
3.现在虽然很多企业要Java程序员,但有的公司面试的时候总要出一些C语言的语法题。本人甚至听说过某些公司在裁员的时候,仅留下那些有C语言功底的人...
4.如果楼主学了C语言,有可能会喜欢上C,那就把C学精吧。不要盲目跟风,楼主可以查一下2008年各种编程语言的排名,C和C++分列第一和第二位,而Java则从原来第一滑到第三,并且始终处于下滑趋势...
总之,学好C是绝对不会错的,不要在乎学C浪费了多少时间,要知道学了C后再学习其它语言将更快,这将节省时间。