1. 说到面向对象, 一个绕不开的话题,就是面向过程. 面向过程适合简单.不需要协作的事务. 面向过程 = 分解问题 + 逻辑为先 = 先细节,再整体. 对比面向过程, 面向对象是模块化的, 当我们思考比较复杂的问题,比如“如何造车?”,就会发现列出1234这样的步骤,是不可能的.那是因为,造车太复杂,需要很多协作才能完成.此时面向对象思想就应运而生了.面向对象 = 多态 + 继承 = 先抽象,后具体. 借参考资料描述对比: 面向过程(Procedure Oriented)和面向对象(Objec…
一,总体概要 1,笔者浅谈 我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭(面向对象式编程因为引入了类.对象.实例等概念,非常贴合人类对于世间万物的认知方式和思考方式.对于复杂的事物,人类是如何去认识.归纳.总结的?面向对象式编程就是在努力回答这个问题,而答案的核心就是两个字:抽象.所以面向对象式编程特别适合处理业务逻辑,因此被广泛应用于目前的软件开发当中.因为我们开发软件就是为了解决问题,面向对象式编程符合人类对于“问题”的认知方式),因为我早…
之前通过记笔记的方法,对于<Java核心技术>这本书的前一章进行了重新的复习,感觉效果很好,比单独看书带来了更好的复习效果,了解了很多以前不是很注意的一些细节,但是在一些自己较为熟悉的地方,比如数组,循环等,复习的时候显得稍微没有耐心,不认真看书,这点也是需要以后继续进步的地方. 以前刚开始学习Java的时候,对于面向对象.类的一些知识总是不太了解,但是这一块知识真的是非常重要,不了解之后对于整个Java的提高也是非常有帮助的,因此我也希望在这次复习中能够继续提高自己的认识. 1. 面向对象程…
Java是用于软件开发的最流行的编程语言,无论做自动化测试或者测试开发,Java依然是最重要的选项之一. 为什么要学习Java? Java很容易学习 Java是通用的,面向对象的,高性能,解释型,安全性和多线程语言.基本上,Java简化了建立网络连接所需的过程.它的安全模型可以防御很多攻击.许多繁琐的过程会在框架中自动运行,从而节省的时间.Java是静态类型的,因此在编译器中代码查找错误更加容易.Java是绝对初学者的绝佳第一语言. Java很流行 Java是世界上最常用的编程语言之一.实际上,…
学习Java GC机制,可以帮助我们在日常工作中 排查各种内存溢出或泄露问题,解决性能瓶颈,达到更高的并发量,写出更高效的程序. 我们将从4个方面学习Java GC机制, 1,内存是如何分配的: 2,哪些内存需要回收: 3,在什么情况下执行GC以及执行GC的方式: 4,如何监控和优化GC机制. 先来看看[1,内存是如何分配的:],JVM内存区域的划分(运行时数据区). JVM的体系结构如下:JVM的类加载系统.执行引擎系统.垃圾回收器都是去访问  运行时数据区(即 JVM虚拟内存). Java内…
一.面向对象初步认识 1.什么是对象? 一句话解释: 万物皆对象 对象是有属性的:用{ }来写入! 2.对象的应用(接口) json 接口简单的说就是后台提供给前端提供数据的,让我们进行渲染! 请求接口的时候我们会用到一个boom函数 fetch() 3.小例子 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta n…
面向对象的三种基本特征:继承,封装,多态 UML(统一建模语言) 2.1 面向对象 2.1.1 结构化程序设计简介 图2.1  结构化软件的逻辑结构示意图 从图2.1可以看出,结构化设计需要采用自顶向下的设计方式,在设计阶段就需要考虑每个模块应该分解成哪些子模块,每个子模块又分解成哪些更小的模块……以此类推,直至将模块细化成一个个函数. 2.1.2   程序的三种基本结构 任何简单或者复杂的算法都可以由 顺序结构, 选择结构 ,循环结构 这三种基本结构组合而成.即基本结构. 2.1.3  面向对…
自计算机诞生以来,也伴随着计算机语言的诞生,现在,全世界的编程语言有600多种,但流行的编程语言也就20多种. Java和C一直占据着前两名.但是近年来伴随着人工智能的发展,Python发展迅猛,以其独特简单易学以及功能的强大,受到 越来越多的欢迎. Python的特点(1)Python是一门面向对象的语言,是一种理想的脚本工具. (2)Python的使用和分发完全是免费的,将其嵌入你的系统或随产品发布都不受限制 (3)Python是可移植的,可以在所有主流平台上编译和运行,像Linux和UNI…
json2.js的初步学习与了解,想要学习json的朋友可以参考下. json2.js的初步学习与了解 1.)该js的下载地址是:http://www.json.org/json2.js 2.)在页面中引用该脚本:<script type="text/javascript" src="js/json2.js"></script> 3.)示例演示一: 复制代码代码如下: //直接声明json数据结构 var myJSONObject = {&q…
PS:弥补那些错过的时间,弥补那些本是决定做而没有做的事情,当初说好了学习编程要把自己学到的或是理解的写到博客中记录下来,可是由于各种缘由最终是没有实现...经过几番周折决定把那些丢掉的重新捡起来.对于Java的文章已经是大雪纷纷满天飞到处都是,但那毕竟不是属于自己的,只有当自己能说出来,能够表达出来那才算是真正属于自己的,所以决定自己也来扯扯,再次来过并且记录下,弥补那些已经错过的,并且告诫自己不要在找各种借口了,在找各种借口就要被淘汰了...以此时刻提醒自己,激励自己,博客要坚持进行下去.…