黑马程序员技术交流社区

标题: java学习心得 [打印本页]

作者: Luffy_G    时间: 2019-3-28 08:42
标题: java学习心得
规范的重要性
没有规矩,不成方圆。这里的规范有两层含义。第一层含义是技术规范。第二层含义是编程规范,如果你使用了大量的独特算法,富有个性的变量及方法的命名方式;同时,没给程序作注释,以显示你的编程功底是多么的深厚。这样的代码别人看起来像天书,要理解谈何容易,更不用说维护了,必然会被无情地扫入垃圾堆。

基础语法及Java原理
基础语法和Java原理是地基,地基不牢靠,犹如沙地上建摩天大厦,是相当危险的。学习Java也是如此,必须要有扎实的基础。

OO思想的领悟
掌握了基础语法和Java程序运行原理后,我们就可以用Java语言实现面向对象的思想了。面向对象,是一种方法学;是独立于语言之外的编程思想;是CBD基于组件开发的基础;属于强势技术之一。当以后因工作需要转到别的面向对象语言的时候,你会感到特别的熟悉亲切,学起来像喝凉水这么简单。
使用面向对象的思想进行开发的基本过程是:
●调查收集需求。
●建立用例模型。
●从用例模型中识别分析类及类与类之间的静态动态关系,从而建立分析模型。
●细化分析模型到设计模型。
●用具体的技术去实现。
●测试、部署、总结。

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

特定API的学习
Java介入的领域很广泛,不同的领域有不同的API,没有人熟悉所有的API,对一般人而言只是熟悉工作中要用到的API,需要根据工作的需要或你的兴趣发展方向去选择学习特定的API。

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

作者: 卡哇伊伊    时间: 2019-3-28 11:34
加油,一起学习丫
作者: 夜听雨    时间: 2019-4-1 16:15
加油,不忘初心
作者: 柠檬leung不酸    时间: 2019-4-2 13:58
不怕去追逐远方,就怕脚下的路还没有走好,远方变得更遥不可及。有时候沉淀是为了更好的起步
作者: 快乐的你    时间: 2019-4-6 15:41
66666666666666666666666666
作者: 李大哥    时间: 2019-4-6 17:34
加油加油        
作者: 398580721    时间: 2019-4-6 21:38
加油哟……努力   
作者: 柠檬leung不酸    时间: 2019-4-15 18:49
人生只有走出来的美丽,没有等出来的辉煌。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2