2009-02-17 142 views

回答

7

准备抽象。很多很多抽象的;)

+2

对不起,这是什么意思? – MasterMastic 2012-12-28 23:49:32

+0

@Ken它有点干燥,但一个很好的开始:http://en.wikipedia.org/wiki/Abstraction_(computer_science) – 2012-12-29 02:50:21

+0

谢谢,但我想问你为什么要将Java与数据抽象关联起来, C#?抱歉不清楚。 – MasterMastic 2012-12-29 22:10:41

17

该语言本身应该很容易理解。没有尽可能多的语言结构,一切可能都是在图书馆完成的。

图书馆将采取一些习惯。你可以做的两件最重要的事情是:

1:使用NetBeans或Eclipse并点击ctrl-space ALL THE TIME。这就像神的关键。

2:为此页添加书签:https://docs.oracle.com/javase/8/docs/ (或适合您的Java版本的版本 - 但版本并不重要)图形中的每个框代表一个库包,单击一个希望有一个概述。试着弄清楚每个软件包的功能。浏览感兴趣的软件包并扫描课程。此页面还链接了很多教程。

之后,这只是一个学习你需要做什么其他图书馆的问题。如果你的团队使用了J2EE,那么J2EE很多,你最终可能会使用Hibernate,你应该研究一下消息&也许是RMI(你可能不会直接使用它,但几乎所有intra-java通信都是基于RMI的)。

记住ctrl-space。它会给你参数,函数列表与你迄今输入的函数匹配,填充进口声明,扩展宏,...

哦,和另外两个Eclipse技巧: ctrl-shift-T 。“查找类型”(在eclipse中,NetBeans中有一个,但我不记得关键序列,ctrl-shift-O也许)。无论如何,你输入一个部分类名,它会给你一个你项目中所有匹配类的列表。点击一个打开它。

ctrl-click。跳转到您点击的任何声明/定义。

2

阅读包装java.langjava.iojava.util的API文档。认真。在java中,业余爱好者的标志是当java.util.Collections中有一个方法已经做了他们想要的东西时,它正在编写一个循环。

相关问题