java开发需要哪些工具_第1页
java开发需要哪些工具_第2页
java开发需要哪些工具_第3页
java开发需要哪些工具_第4页
java开发需要哪些工具_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第页java开发需要哪些工具Eclipse

Eclipse将他的工作流分成了三个部分:Workbench,Workspace,perspective。Workbench的作用就是相当于开发环境中的起点。而Workspace将项目、文件和配置设置整合在目录下。Perspectives则是基于Workspace的环境在Workbench中有效定义工具、视图、设置。无论初学者会觉得Eclipse跟Netbeans和IntelliJIDEA相比之下操作起来更加有难度,但是Eclipse的灵活性还是受到大量开发者的青睐。

Gradle

Gradle是一个建立在ApacheMaven和ApacheAnt上的自动化构建工具。无论他不是最受欢迎的自动化构建工具(Maven以64%的市场占有率稳居第一),但是它正在快速的被更多的开发者所接受。不得不提的是,他还是Android开发的默认构建工具。

Gradle使用起来非常简洁。与Maven和Ant使用XML后缀截然相反,它是以Groovy语言为基础的。一个基础的为java项目的Gradlebuild文件由如下句子组成:applyplugin:java.还有一些额外的插件可以帮助你增添新语言、为IDE(集成开发环境)生产项目文件,构建本地二进制文件等。

Javadoc

Javadoc是一款由甲骨文出品的用于程序的开发文档的工具。它从程序源代码中抽取类、方法、成员等解释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作解释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了。

Javadoc解释使用开始一个标签、一个结束标签、一个或多个描述型标签。开始标签与标准的java多行解释标签非常相似,不同之处在于两个星号(*)的使用。只要没有另外规定,Javadoc会自动将标签和关键词转化为标准格式。Javadoc还会广泛运用超级链接,可以连接到其他地方的编码。包括Eclipse在内的很多IDE都可以自动添加Javadoc解释在variables、classes和methods。

JUnit

JUnit是一个开放源的Java语言的单元测试框架。一个基础的JUnit测试包括一个测验class,一个测验method还有一个等待被测验的功能。JUnit使用解释来决定测试如何架构和运行。据一个简单的例子,如果你有一个class称为MathClass,method为乘除法,你可以建立一个JUnit测试来检查预料以外的值。当数字2和5在乘法的法则下,你会期待结果为10这个值。当在除法中将分母设为0,你会期待一个不符合算数法则规定的提示。

2怎么学习java

第一阶段、培养兴趣

兴趣是好的老师,可以是天生的,也可以后期培养。所以,学习java一定要对其感兴趣,即使刚开始没有兴趣也应该努力的培养自己对java的兴趣,如果没有兴趣的话即使今后从事这样的方向也不会有所成就。因此,既然选择学习这门技术,那就应该把自己的精力和兴趣转移到java上,把java学习当成是一款有难度、必须要持久战术的游戏,在学习java的过程中,找到自己的存在感、满足感、成就感。

第二阶段、清除障碍

当自己对Java产生兴趣,并付出浑身解数来学习,但学习效果不好的时候,我们就应该停下脚步检查一下是什么因素阻碍了自己的进步,然后逐一解决。比如,不少男生在写java代码的时候,往往记不住命令的英文单词或者常常混淆。由于单词拼写错误,导致程序报错,这些低级错误使得浪费不少时间。那我们是不是应该天天花个十几分钟,把java学习中能用到的〔英语〕单词背下来呢?这样就会让自己的学习更有效率。

第三阶段、调整状态

注意力不集中是很多人都有的状态,如果课上掌握的不扎实,课下怎么狂补、下功夫都是事倍功半。所以建议每个学习者在上课时,多和老师互动,尽量让自己的思维和老师坚持一致性。当老师提问的时候,不管问的是不是你,你也要去思索,思索之后大声地回答。通过这种方法,你可以把自己的大脑调整到激活状态,坚持课堂上的兴奋状态,学习效率自然就会得到提升。

3怎样学java

学习JavaSE基础

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

学习高级特性

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

深入理解JavaAPI

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

学习〔制定〕模式

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

开发工程级代码

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

4java怎么样学习

首先仔细研读java语法相关的书籍,适当的做些笔记,基本语法学习的差不多之后就是数据结构和面相对象的学习。每本书后面都会有学习题,把学习题弄懂,不要偷懒略过。

在看书过程中,会有很多必须要测试的代码,一定不要略过,多简单的代码最好

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论