最好的学习时光是四年前,其次是现在

来源:互联网 发布:mac修照片的软件 编辑:程序博客网 时间:2024/05/01 01:28

废话少说,开始我学习代码以来的第一条博客。

给自己的第一句话就是构件自己的知识架构体系,新学习一样事物,往往会缺少规划,没有一步一个脚印,而且新学习的一样事物,会自动地把它模糊化,灵感化,所以每次在我需要运用的时候,我都只能靠抓取灵感来获得运用,这样的危害毫无疑问,低效而且容易遗忘,所以我需要建立自己的思维导图,来将各个知识点串联,方便记忆,也方便运用,提升效率。还有,好几次看到大牛推荐使用MarkDown编辑器,不仅提升效率,还能提升逼格,记得要开始学习使用。

由于昨天high的太晚,所以今天进入学习状态的时间比较短,学习了static的关键字运用(具体学习了什么请在学习的当时就记笔记来加深记忆,也方便回忆,没错,等一下我还要重新看教程来回忆起今天学习了什么,明天开始认真记录笔记),好,下面简单回顾一下今天的所学。

static是一个修饰符,可以用来修饰成员变量,也可以修饰成员函数,另外,可以被对象调用外,还可以直接被类名调用,它的特点是在类生成的时候,就直接开辟一个空间,不同于其他对象的存在,它是优先级的,可以在类内被对象共享,也可以在另外的地方被类名直接调用(再提一遍)

但是它的存在你需要注意一下事项,由于静态只能访问静态,而非静态则没有这个限制,而且它不能够定义tiis和super关键字,毕竟在创建的时候,它具有优先级,而在使用this的时候,它的对象还没有被建立,无法使用。

还有一点,什么时候使用静态?

也就是根据前面提到的特点,优先被创建,因为公有性,所以不会去占用堆内存。因此当对象中出现共享数据是,该数据被静态所修饰。

那什么时候定义静态数据,很简单,当功能内部没有访问到非静态数据(也就是对象没有特有数据),那么该功能可以定义成静态的。


时间也不早了,大概的内容就描述到这里,以后每天早点写博客,梳理今天学习的思路。然后在学习的时候,自己要清楚自己在学习什么,学习的内容是自己思维导图中的哪一块,想起清楚这些,认真做笔记,提升学习效率。然后,明天就得借书来看。好,今天就到这里,晚安。

2016年6月14日

0 0
原创粉丝点击