`
yijingyong
  • 浏览: 158360 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

对java再认识

阅读更多
    最近看了一些关于JAVA的文章,对JAVA有一些新的认识,每次想到程序就一定会想到算法+数据结构,就会想到ACM那些玩算法的高手,想到他们编程的速度就很嫉妒,由于我没有那种能力,所以就对程序员的工作很是害怕。
    最近却发现在程序中多拉下列东西,如果没有下面这些你可能是代码工人拉,java编程的基础既不是java语法,API,也不是数据结构,也不是设计模式,而恰恰是“思维”,“抽象”,“领域模型”,“框架”等基本概念。

   “思维”是指从多角度看待分析问题的行为。“思维”过程中需遵循能收能放的原则。
   “抽象”是指将对感性具体进行本质抽取的行为过程。需遵循“本质”反映“具体”的原则。
   “领域建模”是指在特定领域下对已有系统或目标系统建立模型的行为。“模型”,顾名思  义,是能反映客观现实的模具
   “框架”是指为解决某一类问题而制作的一种固定结构,“框架”是思维后的产物,能适应大部分问题。但绝对不是全部问题。

  banq说:java学习开发的三件宝:模式、框架、领域建模。
分享到:
评论

相关推荐

    谈我对java的一些认识

    Java是一种广泛使用的编程语言,以其简洁的语法、强大的功能以及跨平台性著称。这篇文章将深入探讨Java的优点和缺点,帮助我们更全面地理解这种语言。 首先,Java的语法相对简单,尤其与C和C++相比,它去除了指针的...

    01_认识Java语言

    Java语言的基础,初步认识Java编程语言,对Java语言有一个初步的映像。

    Java语言认识训练

    Java语言是一种广泛应用于服务器端开发、移动应用、嵌入式设备和云计算等领域的...通过这些实验,初学者将对Java语言有基本的认识,为后续深入学习面向对象编程、异常处理、集合框架、多线程等高级主题打下坚实基础。

    谈谈对Java的认识.pdf

    "谈谈对Java的认识" Java是一种高级编程语言,它的出现改变了整个软件开发的战略, 从单机时代向着以网络为中心的计算机时代转移。Java语言的特点包括简单、高级、面向对象、分布式、解释型、健壮、安全、体系结构...

    第一章认识Java.

    ### 认识Java #### Java语言简介与发展历程 ...通过以上的详细介绍,我们对Java语言有了一个较为全面的认识,包括它的历史、特点、开发环境的配置以及最基本的程序开发流程。这对于初学者来说是一个很好的入门指南。

    Java Object类认识

    因此,对`Object`类的理解是每个Java开发者的基本功。本文将深入探讨`Object`类,以及其核心方法`equals()`与Java中的`==`操作符之间的差异。 `Object`类位于Java的核心库`java.lang`包中,它提供了基本的方法来...

    Java雷电游戏,主要用SWING和Java的进程,纯Java代码写的,主要为开发人员对Java线程的认识

    Java雷电游戏是一款基于SWING图形用户界面库和Java进程管理技术开发的纯Java应用程序,旨在帮助开发者加深对Java线程的理解。通过分析这款游戏的源代码,我们可以学习到多个Java编程的重要知识点。 首先,SWING是...

    简单JAVA例程(绝对新手实例)认识JAVA

    这个“简单JAVA例程(绝对新手实例)”的压缩包文件提供了入门级别的Java代码示例,帮助新手逐步认识和了解Java编程。 首先,让我们来探讨Java的基础知识: 1. **Java语法基础**:Java的语法结构与C++类似,但更加...

    Java基础教案\JAVA精讲入门

     程序调适,让学生对Java程序获取感性认识,激发兴趣;  适度提问,养成学生勤于思考的学习习惯 教学过程设计: 1.讨论,提问:了解学生对Java的认识程度,激发学习热情; 2.介绍Java的发展历史,发展现状与...

    1java认识与首个应用程序发布

    "1java认识"涵盖了Java的基础概念,这通常包括以下几个方面: 1. **Java的历史**:Java起源于1991年的“Oak”项目,由詹姆斯·高斯林(James Gosling)领导的团队开发。由于“Oak”这个名字已被注册,因此在1995年...

    上海四年JAVA工程师王文峰生涯人物访谈报告适合具备Java开发基础知识和相关经验的软件工程师,特别是对Java开发有浓厚兴趣的

    【Java工程师的职业定义与角色】 Java工程师,不仅仅是编写代码的程序员,他们是综合性的技术专家,...上海作为国际化的城市,提供了丰富的职业机会,对具备良好英语能力的Java工程师更是提供了参与国际项目的优势。

    Java_序列化的高级认识

    ### Java序列化的高级认识 Java序列化作为Java技术体系中的一个重要组成部分,其核心功能在于能够将Java对象转换成字节流,从而实现对象的持久化存储或是通过网络传输。然而,序列化的应用远不止于此,它还涉及到一...

    认识Java的Class类.doc

    以下是对Java Class类的详细说明: 1. **Class类对象的创建**:在Java中,我们不能直接创建Class对象,因为它的构造函数是private的。当我们加载一个类时,Java虚拟机(JVM)会自动创建对应的Class对象。类的加载...

    自己动手写Java虚拟机 (Java核心技术系列)@

    本书是继《深入理解Java虚拟机》之后的又一经典著作,它一方面遵循《Java虚拟机规范》,一方面又独辟蹊径,不仅能让Java虚拟机的学习变得更加简单和有趣,而且能让你对Java虚拟机的原理认识更深入和更深刻!...

    Java 8 简明教程 (Java 8 Tutorial中文版)文字pdf版

    本教程将带领你一步一步地认识这门语言的新特 性。通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表 达式,方法引用和重复注解。看完这篇教程后,你还将对最新推出的API有一定的 了解,例如:流...

    java 序列化的问题 如何认识和解决序列化 demo

    java 序列化的问题 如何认识和解决序列化 java serializable

    java2参考大全

    书中首先对Java语言的基础知识进行了详细介绍,这包括Java的核心概念、基础语法和基本结构,旨在让读者能够对Java语言有一个初步的认识和理解。之后,书中通过具体的实例,对Java语言进行了系统化的讲解,帮助读者更...

Global site tag (gtag.js) - Google Analytics