学java 需要学哪些内容啊 谁能告诉下 尽量具体些

如题所述

学习java是个不错的选择,java在it行业需求的人才每年占上百万个,并且平均每个月薪资也是在1.8W左右。

如果想达到工作标准可以参考下面的内容:

1.Java SE部分 初级语法,面向对象,异常,IO流,多线程,Java Swing,JDBC,泛型,注解,反射等。

2.数据库部分,基础的sql语句,sql语句调优,索引,数据库引擎,存储过程,触发器,事务等。

3. 前端部分, HTML5 CSS3 JS, HTML DOM Jquery BootStrap等。

4. Java EE部分,Tomcat和Nginx服务器搭建,配置文件,Servlet,JSP,Filter,Listener,http协议,MVC等。

5. 框架部分,每个框架都可以分开学,在去学如何使用SSM 或者SSH框架,如何搭建,如何整合。开发中为什么会用框架,Rest是啥?Spring为啥经久不衰,底层如何实现等。

6.23种设计模式,掌握常用的,比如单例模式的多种实现,责任链模式,工厂模式,装饰器模式等,了解常用场景。

7. 基础算法和数据结构,八大排序算法,查找算法。

8. 熟练使用maven等构建工具,git等版本控制工具,熟悉常用linux命令,log4j,dubug,junit单元测试,日志打印工具,Redis等NoSql。

互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝你学有所成,望采纳。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-27
其实任何语言都差不多。
1 首先需要学习“基本语法”,这个过程很简单,内容不多很快就能掌握。
2 学习SDK,SDK是一个语言运行环境的基础,仅仅学会语法其实什么也写不出来。Java在不同环境下提供的SDK有很大差异。
J2SE是一个基本的运行环境需要认真学习,至少要把相应的JavaDoc读一遍,如果有必要可以看看源码对你的成长很有帮助。
J2EE是基于J2SE的为更复杂的应用提供的API或者结构规范。在项目实践中用到哪里学习哪里。
J2ME是在受限资源平台上(一般是指在手机或其他移动设备上)使用的基本运行环境。由于受限资源平台的存储空间比较小,所J2ME与J2SE相比占用空间少了很多,当然功能也少了很多。
JavaCard是一个嵌入式的Java运行环境,这种环境比J2ME小很多。例如在支持NXP的SIM卡中就有。叫做JCRE(Java Card Runtime Environment)

3 第三方的开源项目。Java世界发展壮大离不开开源项目。这里我需要提到两个非常有名的开源组织,Apache和OpenSymphony。正是这些开源的软件使得我们可以方便的构建起复杂的应用,向他们致敬。

4 基于上面的学习你应该已经能够很轻松的在Java的世界里畅游,那么现在是提高的时候了。接下来的内容已经脱离了Java的范畴,而进入了软件设计的范畴。Java是一个完全OO(面向对象)的语言。那么OOP(面向对象的开发),OOD(面向对象的设计)是你需要了解的内容。同时“设计模式”是很重要的一部分。完成了这部分的学习,你可以自信的称自己为“高级软件工程师”。

5 向更高处迈进。在这里你将会选择你的发展方向。一是偏向管理类的项目经理,二是偏向技术类的架构师方向。这和你的问题相去比较远,我就不详细介绍了。总之这两个方向都需要进一步的培训了锻炼。

6 最后祝你在Java的世界里过的愉快。本回答被提问者和网友采纳
第2个回答  2012-03-27
java 核心和java高级部分
SQL语言(数据库编程)
jdbc(java连接数据库)
java常用设计模式
------java web部分
html语言
servlet,jsp
MVC设计模式
javascript
ajax
主流框架
struts,struts2,hibernate,spring
一般买一本java web的书都会介绍完整的知识体系
第3个回答  2012-03-26
java基本语法、数组、集合、读写文件。
第4个回答  2012-03-27
java基础是最重要的,特别是java的思想..............

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网