编程思想
zh-sh
这个作者很懒,什么都没留下…
展开
-
学习一门语言的过程
1.每种语言最基础的是数据类型(数据结构),这能体现语言的存储能力,数据操作能力; 2.学习一种语言的顺序:数据类型,数据操作(表达式/定义/初始化/构造),语言特点(设计思想),关键字,基础语法,语言模块原创 2015-01-12 11:17:36 · 336 阅读 · 0 评论 -
一种面向对象思想的形象解释
在计算机领域,我们可以将对象形象的理解成计算机的硬件模块(例如内存条、硬盘等)。 面向对象的主要特点:封装、继承、多态 封装:相当于每个硬件模块独立完成计算机的单一功能; 继承:相当于内存条的4G替换2G的概念; 多态:相当于计算机领域定义的标准,硬件模块均按标准生产;(这个比喻不太合理) 面向对象的设计原则:单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则和Liskov替换原则;原创 2015-03-02 11:04:48 · 513 阅读 · 0 评论 -
JVM加载过程
任何程序的运行都需要先进行编译,得到可执行文件。之后运行该可执行文件,实际上就是将其加载到内存中的过程。 本文针对文件加载,以Java程序为例,进行详细阐述。 分析:Java的可执行文件是.class为后缀的文件,运行在Java虚拟机上(JVM) 加载过程:JVM加载class、 JVM加载class: (1)执行java.exe,加载jre中jvm.dll文件,加载其它动态链接原创 2015-07-09 18:49:31 · 235 阅读 · 0 评论 -
web.xml加载过程
之前博客讲述了JVM加载程序的过程,本文件针对J2EE项目,讲述web.xml中配置文件的加载顺序。 我们知道web项目需要运行在servlet容器(应用服务器)中,如tomcat、resin、apache等。应用服务器需要先解析web.xml文件,才能正常启动。 web.xml文件解析的顺序: (1)之间的内容,也就是环境参数; (2)之间的内容,也就是监听器; (3)之间的内容,也就原创 2015-07-10 09:03:31 · 307 阅读 · 0 评论