端午安康!

  今天终于打开了我的博客园,已经注册8天了。还挺出乎我的意料的,我还以为注册好久好久了呢。因为最近每天都在想着去写,但是又难于改变自己的生活,所以日思夜想却困于改变的矛盾导致内心认为时间的漫长。总是想象的很美好,去记录生活工作中的事情,包括心得吧,技术吧(虽然我现在还没有技术可言)。但是却一拖再拖,没有习惯去开始记录。总要开个头嘛,想一千,道一万,不如打开笔记本,真真正正的敲上几下键盘,整好,这个写博客的想法和学习编程的方法不谋而合了。那就是实践是最好的学习方法。

  我在去年自学Java的过程中就发现了,看多长时间的书,听多长时间的网课,到头来能力始终不会有大提升,只是处于扫盲阶段,多了解一些名词,多懂一些概念,真正一上手甚至连hello,world都无法输出,编程能力更不会有大提升了,所以将脑海中所有的天马行空落实在键盘啪啪的声音上面才是王道,否则那不能称之天马行空,只能是“天花乱坠,花里胡哨”了。拥有一个自己喜欢的键盘也很有必要了,无论是声音还是手感,在“指法芬芳”之间体会码字,编程的乐趣,这也是我选择程序员的一个小小的理由吧(当然我感觉是个大大的理由),因为那种啪啪啪哒哒哒的声音加上其中掺加强力敲击space或者enter的声音,在我心中那是一段美妙的乐章。当然不是因为我穷买不起钢琴,此处必须狗头一下。我还是十分热爱编程滴。

  我最开始在自学期间甚至愚蠢到把一行行代码写在纸上去学习,想去通过这种方法去记住常见的syso,psvm 等等语句,后来被我的职业导师、人生导师发现了才纠正我,让我去在键盘上打出来,效果果然不一样,的确还是在eclipse中打出来能记得住,烂笔头不如磨没字母的键盘啊,这也许就是传说中的术业有专攻的下一句“术业有专工”吧,工是工具的工,当然韩昌黎并没说过,是崔望都自己加的。现在回头去看当时的psvm似乎有点更深的见解了,方法拆开看,先找方法名字,方法名字前面的是它得输出的值,小括号里面是要给它输入的值,大括号里面是真正运行的逻辑方法,然后public、protected、default、private是四个权限,他们在最开始,static是分情况有无。一个方法就是这样组成的。需要处理的值通过小括号输入传进,经过大括号也就是方法体里面的许多逻辑也好,运算也罢等一系列处理通过输出的值传出。如果不需要传出就是void,无返回值的意思,如果需要传出就在方法体里return一下,代表有返回值。而输入输出也都是以数据类型进行储存的,数据类型分两种,基本数据类型和引用数据类型,当然八种基本数据类型很好理解,引用数据类型的string一类的也很好理解,我寻思我当时学习的一个坑就是类属于引用数据类型这个定义,也就是类、接口、数组属于引用数据类型这个关于引用数据类型的定义,也就是说你自己写的类也可以和大牛定义的string啊,arraylist啊是可以平起平坐的。这样想的话再看很多方法时候就会通透许多,不用刻意去纠结方法前面那些不认识进而产生厌恶感的英文单词,那都是返回值的类型罢了→引用数据类型→自定义的类。

  许许多多的方法去拼接成一个庞然大物,也就是运行的程序。我一直认为对于我这新手来说,自己就是一个拼接工、搬运工,因为每一个方法,每一个类,每一个接口都像是一块拼图,或者说是一块形状有规律的砖块。我去寻找去发现它拼接的接口在哪里,我有一块一面是波浪纹的砖块我得去找另一个和它吻合的砖块去拼在一起,使之成为一个完整的大砖块。当然这个带波浪纹的砖块是怎么出现的也是需要我们去构造的,这就是方法、类内部的逻辑实现了。我更喜欢的是把它们想象成这样的结构。自己总是不想去写,不想去改变现状,但是一旦写起来,还是有很多话要说的。也没统计自己写了多久,大概四十分钟应该有吧,整好13点14分了,好幸运的一天,端午安康!

猜你喜欢

转载自www.cnblogs.com/ccyharbin/p/13191564.html
今日推荐