java学习步骤

时间:2019-05-14 04:18:37下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《java学习步骤》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《java学习步骤》。

第一篇:java学习步骤

java 学习步骤-_-

J2EE又包括许多组件,如JSP,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。

那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。然后你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?还好,SUN提供了Javabean可以把你的JSP中的Java代码封装起来,便于调用也便于重用。接着就是EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看JavaMail了。

好了,对Java和J2EE有了一些基本概念之后,你就应该编一些程序了,千万不要纸上谈兵哦。最好找一些有实例且带光盘的书来看,这样看到好的程序就可以直接Ctrl+C再Ctrl+V,也不用劳您老大架再亲自把它 再输一遍吧,再说直接复制还不用怕出错,何乐而不为呢!还有就是要经常上一些好的Java编程文章,有好的文章要Cut下来,有问题尽管问,只要问题不是太傻,一般高手都会回答你的。下面介绍几个好的Java方面的编程网站:

CSDN论坛 http://?csdn IBM可是Web服务的力推者

参考资料:http://zhidao.baidu.com/question/2033460.html http://zhidao.baidu.com/question/381820.html

第二篇:JAVA学习

买本《java疯狂讲义》 或者 在网上下载下来看看主要看java语法部分和面向对象编程部分这些要速度过 接下来开始写一些小例子 从例子里面学习会更快例子差不多了就开始web方面的涉猎,先学struts->jsp->servlet->hibernate->spring学习javascript

第三篇:java学习

.如何学习Java?

3.1 Java学习路线

3.1.1 基础语法及Java原理基础语法和Java原理是地基,地基不牢靠,犹如沙地上建摩天大厦,是相当危险的。学习Java也是如此,必须要有扎实的基础,你才能在J2EE、J2ME领域游刃有余。参加SCJP(SUN公司认证的Java程序员)考试不失为一个好方法,原因之一是为了对得起你交的1200大洋考试费,你会更努力学习,原因之二是SCJP考试能够让你把基础打得很牢靠,它要求你跟JDK一样熟悉Java基础知识;但是你千万不要认为考过了SCJP就有多了不起,就能够获得软件公司的青睐,就能够获取高薪,这样的想法也是很危险的。获得“真正”的SCJP只能证明你的基础还过得去,但离实际开发还有很长的一段路要走。

3.1.2 OO思想的领悟掌握了基础语法和Java程序运行原理后,我们就可以用Java语言实现面向对象的思想了。面向对象,是一种方法学;是独立于语言之外的编程思想;是 CBD基于组件开发的基础;属于强势技术之一。当以后因工作需要转到别的面向对象语言的时候,你会感到特别的熟悉亲切,学起来像喝凉水这么简单。

使用面向对象的思想进行开发的基本过程是: ●调查收集需求。●建立用例模型。

●从用例模型中识别分析类及类与类之间的静态动态关系,从而建立分析模型。●细化分析模型到设计模型。●用具体的技术去实现。●测试、部署、总结。

3.1.3 基本API的学习进行软件开发的时候,并不是什么功能都需要我们去实现,也就是经典名言所说的“不需要重新发明轮子”。我们可以利用现成的类、组件、框架来搭建我们的应用,如SUN公司编写好了众多类实现一些底层功能,以及我们下载过来的JAR文件中包含的类,我们可以调用类中的方法来完成某些功能或继承它。那么这些类中究竟提供了哪些方法给我们使用?方法的参数个数及类型是?类的构造器需不需要参数?总不可能SUN公司的工程师打国际长途甚至飘洋过海来告诉你他编写的类该如何使用吧。他们只能提供文档给我们查看,Java DOC文档(参考文献4.4)就是这样的文档,它可以说是程序员与程序员交流的文档。基本API指的是实现了一些底层功能的类,通用性较强的API,如字符串处理/输入输出等等。我们又把它成为类库。熟悉API的方法一是多查Java DOC文档(参考文献4.4),二是使用JBuilder/Eclipse等IDE的代码提示功能。

3.1.4 特定API的学习Java介入的领域很广泛,不同的领域有不同的API,没有人熟悉所有的API,对一般人而言只是熟悉工作中要用到的API。如果你做界面开发,那么你需要学习Swing/AWT/SWT等API;如果你进行网络游戏开发,你需要深入了解网络API/多媒体API/2D3D等;如果你做WEB开发,就需要熟 悉Servlet等API啦。总之,需要根据工作的需要或你的兴趣发展方向去选择学习特定的API。

3.1.5 开发工具的用法在学习基础语法与基本的面向对象概念时,从锻炼语言熟练程度的角度考虑,我们推荐使用的工具是Editplus/JCreator+JDK,这时候不要急于上手JBuilder/Eclipse等集成开发环境,以免过于关注IDE的强大功能而分散对Java技术本身的注意力。过了这一阶段你就可以开始熟悉 IDE了。程序员日常工作包括很多活动,编辑、编译及构建、调试、单元测试、版本控制、维持模型与代码同步、文档的更新等等,几乎每一项活动都有专门的工具,如果独立使用这些工具的话,你将会很痛苦,你需要在堆满工具的任务栏上不断的切换,效率很低下,也很容易出错。在JBuilder、Eclipse等IDE中已经自动集成编辑器、编译器、调试器、单元测试工具JUnit、自动构建工具ANT、版本控制工具CVS、DOC文档生成与更新等等,甚至可以把UML建模工具也集成进去,又提供了丰富的向导帮助生成框架代码,让我们的开发变得更轻松。应该说IDE发展的趋势就是集成软件开发中要用到的几乎所有工具。从开发效率的角度考虑,使用IDE是必经之路,也是从一个学生到一个职业程序员转变的里程碑。Java开发使用的IDE主要有Eclipse、JBuilder、JDeveloper、NetBeans等几种;而Eclipse、JBuilder 占有的市场份额是最大的。JBuilder在近几年来一直是Java集成开发环境中的霸主,它是由备受程序员尊敬的Borland公司开发,在硝烟弥漫的 Java IDE大战中,以其快速的版本更新击败IBM的Visual Age for Java等而成就一番伟业。IBM在Visual Age for Java上已经无利可图之下,干脆将之贡献给开源社区,成为Eclipse的前身,真所谓“柳暗花明又一村”。浴火重生的Eclipse以其开放式的插件扩展机制、免费开源获得广大程序员(包括几乎所有的骨灰级程序员)的青睐,极具发展潜力。

3.1.6 学习软件工程 对小型项目而言,你可能认为软件工程没太大的必要。随着项目的复杂性越来越高,软件工程的必要性才会体现出来。参见“软件开发学习路线”小节。

3.2学习要点 确立的学习路线之后,我们还需要总结一下Java的学习要点,这些要点在前文多多少少提到过,只是笔者觉得这些地方特别要注意才对它们进行汇总,不要嫌我婆婆妈妈啊。

3.2.1勤查API文档当程序员编写好某些类,觉得很有成就感,想把它贡献给各位苦难的同行。这时候你要使用“Javadoc”工具(包含在JDK中)生成标准的Java DOC文档,供同行使用。J2SE/J2EE/J2ME的DOC文档是程序员与程序员交流的工具,几乎人手一份,除了菜鸟之外。J2SE DOC文档官方下载地址:http://Java.sun.com/j2se/1.5.0/download.jsp,你可以到google搜索CHM版本下载。也可以在线查看:http://Java.sun.com/j2se/1.5.0/docs/api/index.html。对待DOC文档要像毛主席语录,早上起床念一遍,吃饭睡觉前念一遍。当需要某项功能的时候,你应该先查相应的DOC文档看看有没有现成的实现,有的话就不必劳神费心了直接用就可以了,找不到的时候才考虑自己实现。使用步骤一般如下: ●找特定的包,包一般根据功能组织。●找需要使用类,类命名规范的话我们由类的名字可猜出一二。●选择构造器,大多数使用类的方式是创建对象。●选择你需要的方法。

3.2.2 查书/google->写代码测试->查看源代码->请教别人 当我们遇到问题的时候该如何解决?这时候不要急着问别人,太简单的问题,没经过思考的问题,别人会因此而瞧不起你。可以先找找书,到google中搜一下看看,绝大部分问题基本就解决了。而像“某些类/方法如何使用的问题”,DOC文档就是答案。对某些知识点有疑惑是,写代码测试一下,会给你留下深刻的印象。而有的问题,你可能需要直接看 API的源代码验证你的想法。万不得已才去请教别人。

3.2.3学习开源软件的设计思想 Java领域有许多源代码开放的工具、组件、框架,JUnit、ANT、Tomcat、Struts、Spring、Jive论坛、PetStore宠物店等等多如牛毛。这些可是前辈给我们留下的瑰宝呀。入宝山而空手归,你心甘吗?对这些工具、框架进行分析,领会其中的设计思想,有朝一日说不定你也能写一个XXX框架什么的,风光一把。分析开源软件其实是你提高技术、提高实战能力的便捷方法。

3.2.4 规范的重要性 没有规矩,不成方圆。这里的规范有两层含义。第一层含义是技术规范,多到http://www.xiexiebang.com下载JSRXXX规范,多读规范,这是最权威准确最新的教材。第二层含义是编程规范,如果你使用了大量的独特算法,富有个性的变量及方法的命名方式;同时,没给程序作注释,以显示你的编程功底是多么的深厚。这样的代码别人看起来像天书,要理解谈何容易,更不用说维护了,必然会被无情地扫入垃圾堆。Java编码规范到此查看或下载http://Java.sun.com/docs/codeconv/,中文的也有,啊,还要问我在哪,请参考3.2.2节。

3.2.5 不局限于Java 很不幸,很幸运,要学习的东西还有很多。不幸的是因为要学的东西太多且多变,没时间陪老婆家人或女朋友,导致身心疲惫,严重者甚至导致抑郁症。幸运的是别人要抢你饭碗绝非易事,他们或她们需要付出很多才能达成心愿。Java不要孤立地去学习,需要综合学习数据结构、OOP、软件工程、UML、网络编程、数据库技术等知识,用横向纵向的比较联想的方式去学习会更有效。如学习Java集合的时候找数据结构的书看看;学JDBC的时候复习数据库技术;采取的依然是“需要的时候再学”的原则。

4.结束语需要强调的是,学习软件开发确实有一定的难度,也很辛苦,需要付出很多努力,但千万不要半途而废。本文如果能对一直徘徊在Java神殿之外的朋友有所帮助的话,笔者也欣慰了。哈哈,怎么听起来老气横秋呀?没办法,在电脑的长期辐射之下,都快变成小老头了。最后奉劝各位程序员尤其是MM程序员,完成工作后赶快远离电脑,据《胡播乱报》报道,电脑辐射会在白皙的皮肤上面点缀一些小黑点,看起来鲜艳无比……

第四篇:Java学习周报

Java学习周报

随着时间的推移,学习Java已经是第二周了。在这一周中,可以说是充分体验了困难与收获。经过第一周的熟悉,Java学习越来越深入,许多的新知识出现在我的眼前。这其中有难以理解的,让我充分认识到了Java学习的困难,但是当我深入学习并理解了这些知识时,又让我感到难以言表的收获与满足。在这一周中,主要学习了一下内容在:

(1)学习内容:Java面向对象编程技术,包括程序包的使用,类的继承与访问控制,多态性及其应用,类成员及其应用,方法的重载与重写,以及关键字static、final的使用。

收获:通过本章的学习,我深入理解了Java面向对象编程技术,并能够恰当的使用包、访问控制与重载技术,能够掌握与应用继承、方法重写与多态性机制实现对现有类型的扩充与改造,以满足新的需求。

(2)学习内容:重点学习了抽象类、接口和嵌套类。作为面向对象编程技术中的几种重要机制,这是必须要求掌握的,对他们的综合应用能够使Java程序代码结构更加紧凑、简洁。

收获:在这一章中,我深入学习和掌握了Java高级类特性,其重点是抽象类与接口的用法,作为高层次的类型抽象,在实际应用中应能够熟练应用JDK中定义好的抽象和接口类型。而对于嵌套类则应该理解与掌握。

(3)学习内容:在本章中,主要了解与掌握Java在异常处理方面的知识,包括Java语言异常处理的内部机制;能够随时及开发中常见的异常进行分类展示,并给出Java异常处理原则与具体应用技巧。

收获:学习完本章后,我充分理解了Java异常概念及其处理机制,能够捕获并处理常见的异常,或根据需要声明抛出异常,能够定义自己的异常类型。

(4)学习内容:本章主要学习了Java中常见的类,包括Object类、字符串相关类型、封装类、日期相关类型、数学相关类型。

收获:通过本章的学习,我掌握了常用的Java类及其功能方法,尤其是Object类的equals()方法、toString()方法、常用的字符串及数学操作相关方法、封装类的自动封装与拆封机制以及日期信息的处理。

(5)学习内容:在以前学习的基础上,这章重点学习了命令行参数、系统属性、可变参数、注释的使用。

收获:通过本章的学习,基本掌握了通过命令行参数、标准I/O和文件I/O实现应用程序与外界之间的信息传输,理解并掌握可变参数、API及注解机制。

(6)学习内容:本章主要学习Java框架结构、Collection及Map接口、列表、集以及映射。

收获:通过本章的学习,全面理解了Java集合的相关概念、框架体系及其工作原理,基本能够熟练应用常用的Java集合类型。经过又一周的学习,使我更加深入的理解了Java,当然,在这期间,有许多的疑难点困扰着我,比如多重继承,比如作为Java特性之一的多态性的理解与实际使用,比如嵌套类的使用及其实现机制,比如人工抛出异常的具体操作方法等。但是通过自己的深入学习,以及查阅资料,和询问老师,最后在上手实际操作,基本解决了这些疑难点,这使我收获良多。

对于未来一周的学习,因为要深入到Java的具体开发技术,对于前面的基础知识要能够实际综合运用,在新知识的基础上做到温故而知新。

第五篇:JAVA学习总结

==========Java学习总结=========

从3月8号开班以来我们已经学习Java 有3个多月了,主要学习了Java基础知识、OOP(面向对象)、JavaSE、ORACLE(数据库)、JDBC WebBasic、JQUERY、ServletJsp和一些常用的框架。

一、Java基础知识

主要学习了Java变量的定义、基本类型、运算符和表达式、分支结构、循环结构、数组和方法等。

二、OOP OOP是学习Java中的重中之重,是Java编程的核心思想。Java中一切皆对象,围绕着面向对象的三大特性展开,封装性、继承性和多态性是OOP三大特性。引入了对象、类、内存管理、抽象类、接口、内部类等概念,在学习面向对象的特性时学习了方法的重载、方法重写等知识。最后,学习了一些常见关键字(static、final、import、protected等)的特点、作用和使用环境。

三、JavaSE

JavaSE学习分为两部分,其一是学习Java中一些常用的API、正则表达式、日期操作、集合操作、包装类、文件操作。第二部分主要学习了基本的IO文本数据操作、异常处理、多线程基础知识、TCP和UDP通信,最后学习了可扩展标记语言XML的语法和用法。

四、ORACLE(数据库)Oracle数据库主要学习了数据库原理、常用的操作语句(DDL、DML、DCL等)、Oracle操作(字符串、数值、日期、控制操作)、SQL的查询(基础、关联、高级查询),最后简要学习了视图、序列、索引和约束。

五、JDBC 主要知识JDBC原理、JDBC的核心API、JDBC编程操作和DAO。

六、WebBasic WebBasic的学习主要分为以下几点:

1)Web概述、HTML的简述、文本处理、图像和超链接、表格和表单的使用处理。

2)CSS部分:主要包含 CSS的一些概念知识,CSS的声明、语法和CSS的一些常用的选择器。

3)JavaScript:JavaScript基础知识概述,JavaScript对象的概述和对象应用的场合。

七、JQUERY jQuery概念的介绍,jQuery选择器,jQuery操作DOM、事件处理和jQuery动画。

八、ServletJSP 1)Servlet基础知识概述、Servlet的换工作原理、Servlet的特性,HTTP协议和容器对路径的处理。2)①JSP的基本的语法、运行原理,JSP中的转发、重定向的使用和区别及JSP开发中的常见的问题。②JSP的状态管理分为cookie和session,JSP中的过滤器和监听器,EL表达式和JSTL表达式。

九、常用的应用开发框架 1)Spring框架:Spring容器、Spring的IOC,Spring的参数注入、基于注解的组件扫描,Spring Web MVC简介和应用。Spring对JDBC的整合支持,Spring+JDBCTemplate.2)MyBatis框架介绍和应用,Spring与MyBatis的整合及其应用。3)Ajax的简介和使用,Ajax在编码中会产生的一些问题。使用JSON实现数据交互,jQuery对Ajax的支持。

学习心得:我觉得学习Java是一个循序渐进的过程,要坚持不懈、有始有终。Java学习是一个系统性的学习,要多学、多练和理解知识,更要勤于总结。课堂上注意听讲,课下要及时复习,当日事当日毕。

下载java学习步骤word格式文档
下载java学习步骤.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    JAVA学习报告

    java实习报告摘要:古人有云:“纸上得来终觉浅,绝知此事要躬行”。 自从走进了大学,距离工作就不远了,学校为了拓展我们学生自身的知识面,扩大与社会的接触面,增加个人在社会竞争中......

    Java学习总结

    基础部分: 编译命令javac 编译命令:java JVM:java虚拟机, 类声明:1、一个java文件中只能有一个public class 的声明,但是容许多个class声明 Class 声明:生成的.class 文件和类文件......

    JAVA学习总结

    Java学习总结在学习了三周的Java基础编程语言之后,我对Java有了一定的了解。Java是由Sun公司推出的一种面向对象的程序设计语言,现在被广泛应用于很多领域。最让我关注的一......

    java学习总结

    第三周学习总结这周从HTML学到了mysql: 1. HTML:Hypertext Markup Language超文本标记语言 后缀名为.html或.htm 由两部分组成:head和body 2.body属性:bgcolor、background、bgp......

    JAVA学习路线

    1. JAVA学习路线1.1 基础语法及JAVA原理基础语法和JAVA原理是地基,地基不牢靠,犹如沙地上建摩天大厦,是相当危险的。学习JAVA也是如此,必须要有扎实的基础,你才能在J2EE、J2ME领......

    JAVA学习路线

    Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了。但有一些一般的步骤:1. 熟悉一种文本编辑器,比如vim, eclipse, notepad++, textmate等。知道哪些是开源的......

    java学习笔记

    jdk(java development kit)有如下公司或组织开发jdksun jdkibm jdkbea jrocketgun jdk其中ibm的jdk包含的jvm(java virtual machine)运行效率要比sun jdk包含的jvm高出许多。......

    java学习总结

    JAVA论文 姓 名:耿岩 班 级:信 学 号:092 2009314202Java学习总结 Java有三个体系,JavaSE、JavaME、JavaEE。JavaSE是桌面应用;JavaME属于企业级应用,用于网络编程,是对JavaSE 的拓......