面向对象编程OOP
OOP:java的核心思想,Object-oriented programming
OOD:面向对象设计
OOA:面向对象分析
面向对象这块的点
- 面向对象是啥:理解思想
- 类和对象的创建:重点理解创建时的内存分析
- 面向对象三大特性:封装、继承、多态
- 抽象类和接口
- 内部类
面向对象是啥?
面向对象实际是和面向过程相对的,重点理解面向对象的思想。
面向对象的思想:思考问题首先会考虑解决这个问题需要哪些分类。(我在思考前端的入参的时候,目前也是采取面向对象的思想,会把前端的入参封装成几个类,就连查询相关的也是封装了类)
面向对象编程的本质:以类的方式组织代码,以对象的方式组织数据
因此,我们说java其实还挺好入门的,因为基本我明确完需求,定义好所需的类,接下来就是用对象组织数据进行业务的开发了
啊,时隔一天我又回来了,本来计划今天拿出2小时学会习的,结果我发现我越看java越困。。。。。。。我还是学点别的吧,因为现在公司内部数据量较大,而作为一名合格的后端开发者,我还是需要会一点关于大数据的知识的。
时隔几天,我大概学习了一下大数据的知识,当然我掌握的也只是个皮毛哈。
大概学了一下大数据相关的知识:从数据单位、对大数据的了解,再到大数据仓库,再到Hadoop(HDFS/MapReduce),再到HIVE哈哈哈,也只能算是大数据入了个门哈。大数据这块其实还是对他有些自己的见解的。另外关于HIVE这里,其实也就是数据仓库下的类sql产物,利用HIVE可以建表、了解HIVE SQL等等,利用HIVE生成mapreduce任务从而获取hdfs数据
接下来,我要再去学习java的基础啦。基础很重要,还是要好好学的!
话不多说,接着学。
对象的创建和初始化(分配内存,内存中变量赋值)
对象的创建方式:new---分配内存的关键。