第二章 一切都是对象
2.7你的第一个Java程序
最后,让我们编写第一个完整的程序。
1 | // HelloDate.java |
代码的世界我不懂.
最后,让我们编写第一个完整的程序。
1 | // HelloDate.java |
许多程序设计语言(像C和C++)用函数这个术语来描述命名子程序;而在Java里却常用方法这个术语来表示。
Java的方法决定了一个对象能够接收什么样的消息。方法的基本组成部分包括:名称、参数、返回值和方法体。下面是它最基本的形式:
1 | ReturnType methodName(/* Argument list*/) |
在大多数程序设计语言中,变量生命周期的概念,占据了程序设计工作中非常重要的部分。变量需要存活多长时间?如果想要销毁对象,那什么时候进行呢?
more >>
尽管Java是基于C++的,但是相比之下,Java是一种更“纯粹”的面向对象程序设计语言。
因为C++是C的一个超集,所以势必包括许多C语言不具备的特性,这些特性使C++在某些方面显得过于复杂。
more >>
面向过程型语言:数据定义和函数调用。
这样的程序容易把人搞迷糊,因为它们使用的表示术语更加面向计算机而不是你要解决的问题。
OOP语言中虽然添加了许多新的概念,但是编写良好的Java程序通常要比过程型程序要简单的多,而且易于理解的多。
面向对象程序设计带给人们的喜悦:
这些天一直在看这本书,因为工作的原因,所以看得时间比较少,看得也比较慢,但是总算有一个好的开端。希望自己保持,把自己想看的书都看完。
第一章看完还是有点慢,大概花了9天的时间。后边的章节内容比较多,东西也比较难懂,也许会更慢,但是自己唯一要做到的就是不求速度有多快,只求一点一点的看完,把东西嚼透。
Java只是众多程序设计语言中的一种,你有可能会问:它为什么如此重要?为什么它促进计算机编程语言向前迈进了革命性的一步?其实它不仅解决了传统的单机程序,而且还解决了万维网(WWW)上的程序设计。
Web看似很神秘,如果想要看清它的面貌,首先得理解客户端/服务系统,它是计算技术中另一个充满诸多疑惑的话题。
more >>
在使用对象的时,最关键的问题之一就是它们的生成和摧毁方式。每个对象的生存都需要资源,尤其是内存。当我们不需要这个对象的时候,我们就需要摧毁它,使得资源可以被释放。
而你创建对象,使用它,并且摧毁它,看似简单,但是可能遇到相对复杂的情况。
怎样才知道何时摧毁这些对象?对象数据位于何处?怎样控制对象的生命周期?
more >>
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true
2018-08-22
#读书笔记
2018-06-10
#JAVA
2018-06-04
#JAVA
2018-05-16
#JAVA
2018-05-07
#JAVA
2018-05-01
#JAVA
2018-04-23
#Java
2018-04-18
#Java
2018-04-18
#随笔
2018-03-06
#Linux
2018-02-08
#Linux
2018-02-08
#Linux
2018-02-07
#Linux
2018-02-06
#ATLASSIAN#Linux
2018-02-05
#随笔
2018-02-02
#ATLASSIAN#Linux
2018-01-31
#读书笔记
2018-01-29
#读书笔记
2018-01-25
#读书笔记
2018-01-22
#ATLASSIAN
2018-01-17
#Linux
2018-01-15
#随笔
2018-01-15
#ATLASSIAN#Linux
2018-01-15
#ATLASSIAN
2018-01-11
#ATLASSIAN
2018-01-09
#Linux
2018-01-08
#随笔
2017-12-15
#ATLASSIAN
2017-12-13
#ATLASSIAN
2017-12-13
#ATLASSIAN
2017-12-13
#ATLASSIAN
2017-12-11
#ATLASSIAN
2017-11-24
#读书笔记#Java
2017-11-24
#读书笔记#Java
2017-11-24
#Java
2017-11-23
#随笔
2017-10-25
#随笔
2017-10-24
#读书笔记#Java
2017-10-01
#随笔
2017-09-30
#读书笔记#Java
2017-09-27
#读书笔记#Java
2017-09-18
#读书笔记#Java
2017-09-18
#读书笔记#Java
2017-09-11
#读书笔记#Java
2017-09-05
#随笔
2017-09-01
#随笔
2017-08-28
#随笔
2017-08-23
#随笔
2017-08-07
#随笔
2017-08-04
#随笔
2017-08-01
#随笔
2017-08-01
#读书笔记#Java
2017-07-31
#随笔
2017-07-24
#随笔
2017-07-18
#随笔
2017-07-14
#读书笔记#Java
2017-07-11
#读书笔记
2017-07-05
#随笔
2017-06-23
#读书笔记#Java
2017-06-22
#读书笔记#Java
2017-06-22
#读书笔记#Java
2017-06-21
#读书笔记#Java
2017-06-17
#读书笔记#Java
2017-06-15
#读书笔记
2017-06-14
#读书笔记
2017-06-14
#随笔
2017-06-12
#读书笔记#Java
2017-06-10
#读书笔记#Java
2017-06-07
#读书笔记#Java
2017-06-07
#随笔
2017-06-06
#读书笔记#Java
2017-06-05
#随笔
2017-06-04
#读书笔记#Java
2017-06-01
#读书笔记#Java
2017-06-01
#随笔
2017-05-31
#随笔
2017-05-27
#随笔
2017-05-26
#随笔
2017-05-08
#随笔
2017-05-04
#随笔
2017-05-03
#随笔