大约Java有点感悟---开发商根本上感悟学习
这些年来一直从事大C、C++,有些局部底。一直想知道更多关于顶级什么。
所以,在工作之余。阅读更多Java哪些方面,还使用了一些建筑结构的一些简单的程序,在这里我想简单谈谈自己的一点感悟。
1.Java这真的是很方便。因为我曾经是底层,靠敲代码的文本文档编辑器,成为了习惯。一下子转换到Java这样的集成环境中。感觉简直是方便太多了。连文档都用不上了,光自己主动提示的信息就够解决普通问题了。
写起来代码,感觉行云流水。很的流畅。
2. Java的各种库很的多,多数也是开源的。给人的感觉是仅仅有想不到,没有做不到。基本上用到的东西,都已经有人实现了。须要的仅仅是正确的调用,然后组合。不像在底层大部分内容要靠自己去实现。这就节省了很大一部分的精力,避免在一些很普遍的实现上浪费很多其它的精力和时间。
3. Java相关开发环境配置逐渐复杂。各种包的依赖有时候easy有问题。各种库多了之后。引用的多了之后。配置明显复杂程度上升,包与包之间依赖程度加深。
引入maven能够解决一部分包依赖的问题。可是不得不承认,整个开发环境在变得越来越复杂,越来越大。这也是各种库多了之后,必定的一个发展吧。
假设在未来。能把这些包和库有一个统一的管理,可能会更好一些。
4.上层开发和底层开发不同。底层开发,不断积累的是对底层细节的不断深入了解。积累的是对各种各样功能的详细实现,积累的是对计算机的各方面的细节的深入理解。
而上层则不同,上层积累很多其它的是设计模式、架构、模型、面向对象等这些东西,当然本身也增强了对开发所需各种API的熟悉。
所以。对我自己而言,假设要学习上层的东西。在设计模式、架构、模型等这些稍微宏观的东西不差的情况,最须要填补的就是一个对上层开发API的熟悉。
仅仅有熟悉了这些API,才干够在开发过程中信手拈来,而不是暂时各种查阅文档。而熟悉API的最好的办法,就是多写一些小程序,实际的去使用这些API。同一时候。能够结合API文档对总体有一个印象,至少应该能够达到知道什么有。什么没有的程度。
PS:对于上发展的目的,我一个人刚开始学习,没有任何经验可言。欢迎一起探讨。
版权声明:本文博客原创文章,博客,未经同意,不得转载。
大约Java有点感悟---开发商根本上感悟学习的更多相关文章
- JAVA理解逻辑程序的书上全部重要的习题
今天随便翻翻看以前学过JAVA理解逻辑程序的书上全部练习,为了一些刚学的学弟学妹,所以呢就把这些作为共享了. 希望对初学的学弟学妹有所帮助! 例子:升级“我行我素购物管理系统”,实现购物结算功能 代码 ...
- [html5+java]文件异步读取及上传核心代码
html5+java 文件异步读取及上传关键代码段 功能: 1.多文件文件拖拽上传,file input 多文件选择 2.html5 File Api 异步FormData,blob上传,图片显示 3 ...
- Java在Web开发语言上败给了PHP
PHP的主要语言开发者之一.Zend公司的创始人之一Andi Gutmans最近在blog中直言不讳地批评了Java语言.他指出,目前Java厂商试图在JVM上提供动态语言实现的路子根本不对,Java ...
- java使用xheditor Ajax异步上传错误
java使用xheditor Ajax异步上传时候错误如下:the request doesn't contain a multipart/form-data or multipart/mixed s ...
- JAVA Web 之 struts2文件上传下载演示(二)(转)
JAVA Web 之 struts2文件上传下载演示(二) 一.文件上传演示 详细查看本人的另一篇博客 http://titanseason.iteye.com/blog/1489397 二.文件下载 ...
- JAVA Web 之 struts2文件上传下载演示(一)(转)
JAVA Web 之 struts2文件上传下载演示(一) 一.文件上传演示 1.需要的jar包 大多数的jar包都是struts里面的,大家把jar包直接复制到WebContent/WEB-INF/ ...
- 《Velocity java开发指南》中文版(上)转载
文章引自:http://sakyone.iteye.com/blog/524289 1.开始入门 Velocity是一基于java语言的模板引擎,使用这个简单.功能强大的开发工具,可以很容易的将数据对 ...
- Java 利用SWFUpload多文件上传 session 为空失效,不能验证的问题 swfUpload多文件上传
Java 利用SWFUpload多文件上传 session 为空失效,不能验证的问题(转) 我们都知道普通的文件上传是通过表单进行文件上传的,还不能达到异步上传的目的.通过使用某些技术手段,比如jqu ...
- 使用apache daemon让java程序在unix系统上以服务方式运行
通过使用apache_commons_daemon,可以让Java程序在unix系统上以服务器的方式运行. 当然,通过wrapper也是可以达到这样的目的,wrapper还可以指定java应用中用到的 ...
随机推荐
- AngularJs 基础(60分钟入门) (转)
AngularJs是一个不错的用于开发SPA应用(单页Web应用)的框架.单页Web应用(single page web application,SPA),就是只有一张Web页面的应用.浏览器一开始会 ...
- JAVA邮件收发实现(待)
http://blog.csdn.net/ycg01/article/details/1394465
- HttpClient 4.3教程(转载)
HttpClient 4.3教程(转载) 转自:http://www.yeetrack.com/?p=779 前言 Http协议应该是互联网中最重要的协议.持续增长的web服务.可联网的家用电器等都在 ...
- Python学习入门基础教程(learning Python)--2.3.1 Python传参函数设计
本节主要讨论设计传递多个参数子函数的设计方法. 在2.3节里我们讨论了如何自己设计一个带参数的子函数的设计方法,现在我们研究一下如何传递两个及以上参数的设计方法. 函数为何要带参数呢?其实原因很简单, ...
- 【LeetCode with Python】 Rotate Image
博客域名:http://www.xnerv.wang 原标题页:https://oj.leetcode.com/problems/rotate-image/ 题目类型:下标计算 难度评价:★★★ 本文 ...
- 鸽巢原理应用-分糖果 POJ 3370 Halloween treats
基本原理:n+1只鸽子飞回n个鸽笼至少有一个鸽笼含有不少于2只的鸽子. 很简单,应用却也很多,很巧妙,看例题: Description Every year there is the same pro ...
- 通过 HTTP 头进行 SQL 注入(转)
英文原文:DatabaseTube,翻译:开源中国 在漏洞评估和渗透测试中,确定目标应用程序的输入向量是第一步.这篇文章解释了别人是如何通过HTTP头部对你的数据库进行SQL注入攻击的,以及讨论下选择 ...
- Android正在使用Handler实现信息发布机制(一)
上一篇文章,我们谈到了电话Handler的sendMessage方法,最后,我们将进入一个电话 sendMessageAtTime方法,例如下列: public boolean sendMessage ...
- 王立平--include在Android应用
它包括一个布局和布局 1.在layout确定activity_other.xml布局 2.代码中的包括例如以下: <LinearLayout xmlns:android="http:/ ...
- BI事实上的和维表定义
一个典型的例子是,逻辑业务相比立方体,产品尺寸.时间维度.位置尺寸,分别作为不同的轴.轴的交点是一个详细的事实.这一事实表是多维度的交叉点的一个表.维表是事实的分析的一种形式. 首先介绍下数据库结构中 ...