「Java」自学Java第56天,从入门到入土


「Java」自学Java第56天,从入门到入土
文章图片
「Java」自学Java第56天,从入门到入土
文章图片
「Java」自学Java第56天,从入门到入土
文章图片
「Java」自学Java第56天,从入门到入土
文章图片
「Java」自学Java第56天,从入门到入土
文章图片
「Java」自学Java第56天,从入门到入土
文章图片
2020年4月15日这一天
刘小爱同学开始了Java的自学之旅
从此走向了一条不归路
01都说万事开头难 , Java的开头还是蛮简单的 。
不仅简单 , 还挺有趣的:

  • 什么情况下1+1=10?
  • 为什么64G的手机 , 实际存储空间不到64G?
  • 为什么100M的宽带就是达不到100M/秒?
  • 如何让电脑自动开关机?
  • 苹果与微软的冲突以及Windows的由来轶事?
带着这些问题 , 很开心地学完了前几天的知识点 。
接着就是Java的介绍以及第一个程序的编写 。
从此之后 , 我也是写过程序的人了 。
大概HelloWorld是每一个程序员接触到的第一个程序吧 。
仿佛感觉程序一下子有了生命 , 在和世界问好:
02无论是常量、变量以及数据类型的介绍;还是运算符和流程控制语句的接触 。
一个多星期的学习下来 , 感觉还是蛮简单的 。 说白了不就是一些数学知识么?
难怪说学编程需要具备一定的数学基础呢 , 英语反而还是次要的了 , 毕竟有各种翻译软件 。
正当我对后面的学习充满憧憬时 , 数组出现了…
咦 , 怎么和数学里的数组不一样?
咦 , 怎么别的变量控制台输出都是值 , 你输出的是一串看不懂的字符?
哦 , 原来这个是引用的地址值 , 数组是引用数据类型 。
行吧 , 你说是地址就地址吧 , 我也不太懂 , 我也不敢问 。
好在问题不算大 , 大不了死记硬背背下来 。
然而紧接着的面向对象将我吓了一跳 。
03什么?面向对象编程?不会吧……没有对象连Java都不能学么?
都说程序员群体里鄙视链很严重可问题是我这不是才刚开始学么……
经过一天的学习才发现:哦 , 原来此对象非彼对象 。
在Java里面一切万物都是类 , 而对象就是类的实例化 。
也就是说我岂不是可以new无数个对象?
以后520情人节什么终于不用担心没对象了……
对象输出的时候 , 我擦 , 又是一串字符 , 和数组很相似 。
看来这次不能再敷衍了 , 得将引用数据类型弄明白 。
引用数据类型 , 这个引用 , 到底什么叫引用啊?
哦 , 原来引用是这么个意思 , 就好比是一个快捷方式 。
地址本身并没有内容 , 有内容的是地址指向的对象 。
哎哟 , 原来如此 , 嘛 , 我也不知道这样说明对不对 , 反正这么一想后 , 确实好理解些了 。
04学到这儿虽然磕磕碰碰 , 好在有惊无险 , 问题不大 。
再加上学了几个很好玩的API:


推荐阅读