`
悲剧了
  • 浏览: 140154 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

从java基础说起

阅读更多
什么是java的基础呢?

java语法,javase源码,thinking in java 那本书,然后是apache开源项目几个比较小的项目的源码,然后就是effective java 还有jvm的一些东西


java基础提升了,在基础之上的就是什么,web开发,andriod开发 里面有些很好的运用


struts2 spring ibatis hibernate 框架


如果喜欢服务器甚至tomcat源码都可以看


然后呢你是否想自己动手写写框架,写从小的应用开始


这基本就是我感觉到的java路线图,但这之外还有好多不属于java,比如软件开发的思想 敏捷实践 tcp/ip uml 当然细节的还有那些超脱语言之外的东西,这端程序可以这样写ruby可能更好,c++可能性能更佳 之类


局限于一门语言肯定这门语言学不好,过早的去看太多语言肯定什么都没有


但上面这些过程,瀑布开发方法肯定不适合,迭代学习是常态 但你是否敏捷了?

大致的敏捷定义:

在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态


测试这个倒是必须的,不然你只是感觉自己好象可以了,但是实际情况是不是那个样子,只有代码 笔记 交流 等才知道


分享到:
评论

相关推荐

    Java面试宝典2017版

    本书从实际出发,将Java程序员面试中常会考到的一些编程基础性问题,比如final、super类、构造函数等最易考到的基础考点,放在第2部分Java程序设计里面,希望能切切实实解决实际问题。 ? 深入性 面试题通过一道题...

    java面试宝典2018版

    本书从实际出发,将Java程序员面试中常会考到的一些编程基础性问题,比如final、super类、构造函数等最易考到的基础考点,放在第2部分Java程序设计里面,希望能切切实实解决实际问题。 面试题通过一道题考一个专类...

    Java提高篇——Java异常处理

    本文来自于cnblogs,文章主要从基础概念说起,又讲解了体系结构,Java的异常处理机制,异常链等相关,详细内容请看下文。异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,...

    【后端】java基础(1.1)java开发环境之jdk

    做java开发,最基本的,我认为最基本的还是应该从环境说起。 我们的java程序,都是运行在jvm虚拟机之上的,至于jvm是啥我们暂且先不讨论,我们主要需要来安装一个叫做jdk的环境,jvm虚拟机就包含在这里面啦。 首先...

    由Java说起:编程语言还需要开源吗?

    这更加导致了人们去寻找一种开源的,独立于厂商的语言,以此避免把自己的基础架构和开发工作都捆绑在像Oracle这样的单个公司的商业标准之上。 像Python,C/C++,JavaScript,Ruby和Perl等语言都是优秀的能

    MIDP2.0讲座

    MIDP2.0讲座 从基础说起

    java课程设计-设计一个图形界面的计算器-完成简单的算术运算.doc

    说起计算器,值得我们骄傲的是,最早的计算工具的诞生地是中国。 在17世纪初,西方国家的计算工具才有了较大的发展,英国数学家纳皮尔发明的"纳 皮尔算筹",英国牧师奥却德发明了圆柱型对数计算尺,这种计算尺不仅...

    五方面了解J2EE开发技术

    J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,同时还提供了对 EJB、Java Servlets API、JSP以及XML技术的全面支持。文中从五个方面对J2EE进行了比较全面的介绍。从J2EE...

    Android程序设计基础

    当我向别人说起Android时,他们的第一个疑问通常是:我们为什么还需要另一个移动标准?它有何惊人之处?  虽然Android的一些特性并非首创,但它是第一个将以下特性结合在一起的环境。  基于Linux,真正开放、...

    Java实习生面试复习(八):volatile的学习

    我是一名很普通的双非大三学生。接下来的几个月内,我将坚持写博客...说起volatile,肯定少不了Java内存模型,Java内存模型(Java Memory Model,JMM)是Java虚拟机规范定义的,用来屏蔽掉java程序在各种不同的硬件和操作

    java8rt.jar源码-lf-bili-java-spring-cloud:2020最新版SpringCloud(H版&alibaba)框

    java8 rt.jar源码 lf-bili-java-sprig-cloud 2020最新版SpringCloud(H版&alibaba)框架开发 2月 0基础:0-4 初级:5-9 中级:10-16 高级:17-21 host文件修改: C:\Windows\System32\...2.从2.2.X和H版开始说起 2.1

    《Spring IOC核心技术》- 冰河原创电子书

    说起Spring,绝对是Java开发领域的佼佼者,试问,做Java开发的有谁不知道Spring?做Java开发的又有谁没用过Spring?又有哪家公司在Java Web项目中没使用过Spring?就算有,那也应该很少吧!所以,骚年,如果你选择了...

    IP库建设,从IPv6数据聚合说起

    理论基础 IPv6有128位,其中后64位是接口id,只有前64位参与网络分配。故在IPv6聚合数据时,可以忽略掉后64位,这样可以简化IPv6的数据结构表示,减少后续计算的麻烦。 一般在IP库中,存储的不是单个的ip

    Java并发编程:用AQS写一把可重入锁

    AQS是J.U.C包下AbstractQueuedSynchronizer抽象的队列式的同步器的简称,这是一个抽象类,它定义了一套多线程访问共享资源的同步器框架,J.U.C包下的许多...要想弄懂AQS还得从这一图说起。如上图所述,AQS维护了一个sta

    Java NIO:浅析I/O模型

    下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步IO和异步IO的区别,接下来介绍了5种IO模型,后介绍了两种和高性能IO设计相关的设计模式...

    xmg-gecco-demo-master.zip

    如果你稍有java基础,会写jquery的css selector我相信下面的代码我不需要解释你也能轻松的看明白。 @Gecco(matc » 三、软件总体结构 基本构件介绍 GeccoEngine GeccoEngine是爬虫引擎,每个爬虫引擎最好是一个...

    Android内存泄漏的轻松解决方法

    下面我们从基础说起 基础知识 Java 的内存分配简述 方法区(non-heap):编译时就分配好,在程序整个运行期间都存在。它主要存放静态数据和常量; 栈区:当方法执行时,会在栈区内存中创建方法体内部的局部变量

    从一条同余基本定理讲到欧拉定理

    从一条同余基本定理讲到欧拉定理 ...从最简单的定理说起 学习同余,就离不开学习它的计算规则。何为同余?字面理解就是对某个整数拥有相同余数的一对数字。那么书上在P16页的5个定理中有了这样的一条: 如

    文本编辑器中的EditText,屏蔽默认的自动换行,

    920编辑器,ES文件管理器,或者QuickEdit,这些app都有一个文本编辑器的功能,说起文本编辑器代码,我找到很多资源,都没有我想要的类型,就是文本不要自动换行,比如大家用手机下载一个java源代码文件,你要是用自动...

Global site tag (gtag.js) - Google Analytics