`
- 浏览:
145198 次
- 性别:
- 来自:
上海
-
什么是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++可能性能更佳 之类
局限于一门语言肯定这门语言学不好,过早的去看太多语言肯定什么都没有
但上面这些过程,瀑布开发方法肯定不适合,迭代学习是常态 但你是否敏捷了?
大致的敏捷定义:
在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态
测试这个倒是必须的,不然你只是感觉自己好象可以了,但是实际情况是不是那个样子,只有代码 笔记 交流 等才知道
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### Java基础教程——Java的起源 #### 1. Java 的由来 Java 是一种流行的编程语言,其发展历程深受计算机科学史上一系列重要事件的影响。要理解 Java 的独特之处及其为何能够成为当今广泛使用的语言之一,我们需要...
本书从实际出发,将Java程序员面试中常会考到的一些编程基础性问题,比如final、super类、构造函数等最易考到的基础考点,放在第2部分Java程序设计里面,希望能切切实实解决实际问题。 面试题通过一道题考一个专类...
本书从实际出发,将Java程序员面试中常会考到的一些编程基础性问题,比如final、super类、构造函数等最易考到的基础考点,放在第2部分Java程序设计里面,希望能切切实实解决实际问题。 ? 深入性 面试题通过一道题...
首先,让我们从Java语言本身说起。Java是一种跨平台的、面向对象的编程语言,具有“一次编写,到处运行”的特性。它广泛应用于企业级应用开发,包括门禁系统这样的系统集成项目。Java的稳定性和丰富的类库使其成为...
首先,让我们从最基本的Java编译工具JDK(Java Development Kit)说起。JDK包含了Java编译器javac,它将源代码转换为可执行的字节码。此外,JDK还提供了JVM(Java Virtual Machine)用于运行Java程序,以及JRE(Java...
要全面理解 Java 的价值及其独特之处,就需要从其起源说起。 **1.1.1 现代编程语言的诞生:C语言** - **背景与需求**:20世纪70年代初,随着计算机技术的快速发展,对高效、结构化的编程语言的需求变得越来越迫切...
首先,让我们从Java的基础说起。Java是一种面向对象的语言,其强类型和自动垃圾回收机制使得它在开发大型应用程序时特别受欢迎。通信录的实现通常会涉及到以下几个核心概念: 1. **数据结构**:通信录的核心是存储...
首先,让我们从Java语言的基础说起。Java是一种广泛应用于各种领域的面向对象的编程语言,以其跨平台性、安全性以及高效性而闻名。在本项目中,Java主要负责游戏的逻辑处理、数据存储以及用户交互等功能。开发者利用...
首先,让我们从Java语言基础说起。Java是一种面向对象的编程语言,以其跨平台性、安全性以及丰富的类库闻名。在这个项目中,开发者运用了Java的核心语法,包括类、对象、继承、封装等面向对象编程特性,构建出游戏的...
本文来自于cnblogs,文章主要从基础概念说起,又讲解了体系结构,Java的异常处理机制,异常链等相关,详细内容请看下文。异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,...
做java开发,最基本的,我认为最基本的还是应该从环境说起。 我们的java程序,都是运行在jvm虚拟机之上的,至于jvm是啥我们暂且先不讨论,我们主要需要来安装一个叫做jdk的环境,jvm虚拟机就包含在这里面啦。 首先...
这更加导致了人们去寻找一种开源的,独立于厂商的语言,以此避免把自己的基础架构和开发工作都捆绑在像Oracle这样的单个公司的商业标准之上。 像Python,C/C++,JavaScript,Ruby和Perl等语言都是优秀的能
本文将从混淆技术的起源说起,综述Java程序混淆技术的历史发展、理论基础、现有算法、攻击模式及评估,并探讨其在未来可能的发展方向。 ## 混淆技术起源与发展 混淆技术起源于1977年,彼时主要应用于计算机网络的...
首先,让我们从继承说起。继承是面向对象编程的核心特性,允许子类从父类中继承属性和方法。在Java中,类的继承使用关键字`extends`,而C#使用`:`, C++使用`:`。Java和C#都支持单继承,即一个类只能有一个直接父类,...
总之,Java俄罗斯方块源码是一个综合性的学习资源,涵盖了Java基础、GUI编程、游戏逻辑、线程控制、资源管理和编程实践等多个方面,对提升Java编程技能和理解游戏开发流程有着极大的帮助。通过深入分析和学习,我们...
首先,让我们从数组说起。数组是一个固定大小的数据结构,它在Java中被广泛使用。在数组中查找一个元素有多种方式: 方法1-1:排序加二分查找。这是一种效率较高的方法,适用于已排序的数组。首先,我们通过`Arrays...
J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,同时还提供了对 EJB、Java Servlets API、JSP以及XML技术的全面支持。文中从五个方面对J2EE进行了比较全面的介绍。从J2EE...
当我向别人说起Android时,他们的第一个疑问通常是:我们为什么还需要另一个移动标准?它有何惊人之处? 虽然Android的一些特性并非首创,但它是第一个将以下特性结合在一起的环境。 基于Linux,真正开放、...
这个“MIDP2.0讲座 从基础说起”可能是针对初学者或者开发者的一系列教程,旨在系统地介绍如何利用MIDP2.0开发移动应用程序。 **MIDP2.0的关键特性** 1. **用户界面增强**:MIDP2.0引入了新的用户界面组件,如...