大约Java有点感悟---开发商根本上感悟学习
这些年来一直从事大C、C++,有些局部底。一直想知道更多关于顶级什么。
所以,在工作之余。阅读更多Java哪些方面,还使用了一些建筑结构的一些简单的程序,在这里我想简单谈谈自己的一点感悟。
1.Java这真的是很方便。因为我曾经是底层,靠敲代码的文本文档编辑器,成为了习惯。一下子转换到Java这样的集成环境中。感觉简直是方便太多了。连文档都用不上了,光自己主动提示的信息就够解决普通问题了。
写起来代码,感觉行云流水。很的流畅。
2. Java的各种库很的多,多数也是开源的。给人的感觉是仅仅有想不到,没有做不到。基本上用到的东西,都已经有人实现了。须要的仅仅是正确的调用,然后组合。不像在底层大部分内容要靠自己去实现。这就节省了很大一部分的精力,避免在一些很普遍的实现上浪费很多其它的精力和时间。
3. Java相关开发环境配置逐渐复杂。各种包的依赖有时候easy有问题。各种库多了之后。引用的多了之后。配置明显复杂程度上升,包与包之间依赖程度加深。
引入maven能够解决一部分包依赖的问题。可是不得不承认,整个开发环境在变得越来越复杂,越来越大。这也是各种库多了之后,必定的一个发展吧。
假设在未来。能把这些包和库有一个统一的管理,可能会更好一些。
4.上层开发和底层开发不同。底层开发,不断积累的是对底层细节的不断深入了解。积累的是对各种各样功能的详细实现,积累的是对计算机的各方面的细节的深入理解。
而上层则不同,上层积累很多其它的是设计模式、架构、模型、面向对象等这些东西,当然本身也增强了对开发所需各种API的熟悉。
所以。对我自己而言,假设要学习上层的东西。在设计模式、架构、模型等这些稍微宏观的东西不差的情况,最须要填补的就是一个对上层开发API的熟悉。
仅仅有熟悉了这些API,才干够在开发过程中信手拈来,而不是暂时各种查阅文档。而熟悉API的最好的办法,就是多写一些小程序,实际的去使用这些API。同一时候。能够结合API文档对总体有一个印象,至少应该能够达到知道什么有。什么没有的程度。
PS:对于上发展的目的,我一个人刚开始学习,没有任何经验可言。欢迎一起探讨。
版权声明:本文博客原创文章,博客,未经同意,不得转载。
最新文章
- <;input type=";file";>;火狐兼容
- iOS开发系列--Objective-C 之 KVC、KVO
- 【iOS】线程安全的文件读写
- 企业级 Linux 安全管理实例(1)
- 【Jsoup爬取网页内容】
- Html5-Canvas实现简易的抽奖转盘
- 调用API函数,在窗口非客户区绘图(通过GetWindowDC获得整个窗口的DC,就可以随意作画了)
- ##DAY8 界面通信
- python链接mysql以及常用语法
- 情景linux--如何摆脱深路径的频繁切换烦恼?
- Windows10下安装Oracle 11g 64位的详细步骤
- Kotlin Native
- 云服务器搭建在线ssh终端GateOne
- 06LaTeX学习系列之---TeXstudio的使用
- Lattice Constants and Crystal Structures of some Semiconductors
- 关于Unity中Shader的使用
- POJ3352Road Construction(构造双连通图)sdut2506完美网络
- jar下载地址
- mysql5.6创建索引导致锁表阻塞查询
- django之分页器
热门文章
- Android开展:ADT+Eclipse使用错误:Text editor does not have a document provider
- wamp在win7下64位系统memcache/memcached安装教程
- ViewPager.getChildCount() 含义
- Acquire and Release Semantics
- 自定义ComboBox,简简单单实现
- 很实用的FTP操作类
- ASM时的OFM特性对影的建数据文件名称的影响及为SYSTEM表空间的数据文件使用别名
- 冒泡排序算法(Java)
- Thread.join()分析方法
- 冒泡排序java