勤学思培训网KTYKGJ
  • 总算明了java开发常用的技术

    1java开发常用的技术

    如今是信息时代,而代表这个就是互联网,互联网得到发展,那必然会出现新技术,java就是其中之一。java现在就是热门编程语言之一,既然是热门,人们就会想要了解它,当然更多人是想要学会它,因为java的前景真的很好。 下面小编给大家说说java开发常用的技术,希望能对你有些帮助。


    [图片0]

    首先你要了解Java是什么东西,用来干什么,怎么运行?了解Java运行环境,以及目前流行的编程语言,各有什么优缺点?

    其次,你需要开始学习Java 基础,包括Java基本语法,面向对象编程思想,异常,IO流,集合,多线程,XML等等。

    再次,你需要学习数据库,可以选择Mysql或者Oracle,学习内容包括对表的操作(创建表,删除表等等),创建用户,给用户不同权限,对表的数据操作(增删改查),重点放在查询(多表连接查询,数据库函数等等),还需要学会存储过程,游标,序列等等。

    再次,你还需要学习使用JDBC连接数据库,数据库连接池(C3P0,DBCP等等),数据库驱动等等。

    再次,你需要学习一些前端页面的技术,包括Html,CSS,Javascript,jQuery,Ajax等等。

    再次,你需要学习一些JavaWeb的技术,包括Servlet,jsp,过滤器,监听器,cookie,Session,MVC分层架构等等。

    再次,你需要学习自己动手结合数据库做一些小项目,把前面的知识进行梳理,回顾,加深印象。

    再次,你需要学习目前主流的Java框架,包括Spring,SpringMVC,mybatis,struts2,hibernate等等。

    最后,你还需要做一些比较大型的项目,同时你还需要再接触一些新的技术,包括redis,maven,nginx,dubbo,zookepper等等。

    2怎么样学习java

    学习JavaSE基础

    接下来,可以找一本书(任何大学教材)学习Java的基础部分,不要看特别厚的书,比如Java编程思想,对于初学者看这类书太累。并不推荐只是看视频学习,而是要边看书边照着书上的代码打一遍。即使记不住,也要打一遍。此时的学习,主要是学习好Java的语法,知道每个常用的类 或者功能怎么用。并不推荐使用命令行来学习代码,直接用IDE就好了,因为大部分国内的公司也是用IDE开发的。学的时候并不一定要背下来,但是要在用的时候知道去哪里找相关的内容,然后通过反复的使用达到记住的目的。

    学习高级特性

    同样是阅读和练习。这部分更不可能完全的背下来,所以主要是下载一些现成的代码例子,然后读懂,接下来尝试去修改。比如“网络编程”,如果代码的例子讲解的是利用网络编程发送文字,那么可以尝试修改,学习如何发送图片等。在这一阶段的学习,还要掌握大量的Java包,对于数据结构有appache的common包,有google的Guava等,大部分的编程实际上都是利用其他人编写好的java包的。

    深入理解JavaAPI

    就是弄懂原理。比如List有几种实现,每个实现的区别是什么,Java在序列化的时候存储的格式是什么,java的垃圾回收原理是什么。对于这方面的学习,其实可以找一些“面试题”通常会问到,比如研究者July收集的各种题库;也可以看书,比如Effective java 中文版(第2版)。

    学习设计模式

    其实这时为了更合理利用Java资源,进行正确的面向对象程序开发。这个时候要弄懂如何用java实现每一种设计模型(这时会综合利用继承、多态、抽象等机制)。可以看Head First 设计模式(中文版)等书,结合网上的资料。

    开发工程级代码

    这个阶段首先要下载一些其他人编写好的工程类的Java程序,看能不能看懂。如果能,学习他们的良好编程习惯,同时接着学习各种java的开源包。这类程序可以从GitHub上下载。然后在尝试参与到其他人的项目中,去修改他们的代码或者完成新的需求。其实能够做到这步,基本JavaSE就很好了。

    3学习java的方法

    首先是兴趣。兴趣是学习的最好老师

    其实最大的困难是在于克服自己。只要你有恒心,学好JAVA并不难。就算你没有基础,没有经验,没有任何概念。可是即使是发明JAVA的人,发明计算机的人在起初也是一张白纸。他们也是不断琢磨,不断学习和实践才出结果的。所有的JAVA高手都是从什么也不会学到什么都会的。兴趣很重要,只要你有兴趣,就会发现学习JAVA和打篮球一样简单。

    其次要努力。古语说的好:只要功夫深铁杵磨成针

    中国人做事就怕有怕认真。只要有恒心,你会发现学好JAVA兼职是小菜一碟,比老婆婆用铁杵磨针要简单多了。当然你会说你没有基础,那么你就在学JAVA之前,拿出3个月学计算机基础,怎么样!3个月不够,半年够不够。我想,只要坚持、努力,有恒心,要不了1年,就能学好JAVA。甚至半年就够了。

    方法很重要。技方法很重要,可以尝试看视频

    学习方法很重要,要找到有效的学习方法,这样学起来会如鱼得水的。比如,现在许多人看基础免费视频,学起来就比以前看书快很多,而且也更简单。

    避免被骗。如果决定上培训机构,“合适最好、谨慎小心、以防被骗”

    什么叫合适最好,就培训机构并不是越出名、学费越贵就一定越好。其实,好多培训机构广告打的猛,其实教学水平未必是最好的。Java培训费用动辄上万,骗子培训机构也非常多,所以要遵循“合适最好、谨慎小心、以防被骗”。

    可走捷径。可以考虑考虑上培训班

    其实,现在很多JAVA培训班已经具备比较成熟的教学方法,有经验实力的知名培训机构培训出来的学生更能受用人单位的认可。当然,不同培训机构对学员准入要求不一样,有的培训机构要求有基础的,有的零基础的都可以,学习的深浅也不一,时间也不一样。这个需要结合自己实际情况来做决定。

    4怎样学java

    学java首先你要学 J2SE,它是java体系的基础,也是重中之重。很多人往往不重视基础,其实这是舍本逐末的做法。说这么多就是希望大家能重视基础,能在这条路上走的更远。

    学j2se有下面几个目标:

    1、你要能真正理解面向对象的优势,理解为什么不是面向过程。

    2、掌握java语法基础。包括异常处理、多线程、网络编程、GUI编程等

    3、如果你对swing不感兴趣,可以跳过它。

    这一阶段结束后,你需要能独立写一个小游戏,比如坦克大战、俄罗斯方块、贪吃蛇等。

    当你完成J2SE的学习之后,你就要开始学习java web了。

    你需要掌握web基础知识:html、css、javascript、ajax、jQuery。别怕,这些技术看起来很多,其实也没要你精通它们,只是要你能在用到它们的时候,能通过快速查阅相关文档,能正确使用它们。如果这一阶段顺利的话,你可能还用不到一个月。学习servlet、jsp、jdbc。这些是javaweb的基础,如果你自学有难度,可以在网上下载一些相关视频,帮助理解,降低学习难度曲线。

    当你完成上一阶段的学习后,你就可以进入J2EE的阶段了。

    这一阶段,你可能会见到很多各种各样的框架,会让你眼花缭乱,头晕目眩。不过别担心,你只需要学习三个就足够了。它们是struts2、hibernate、spring。这些框架为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。首先你需要学习三个框架的基本配置和使用,直到你能熟练搭建一个ssh项目。如果学有余力,你可以深入学习这些框架的设计模式。