上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页
摘要: 创建类的一个实例时,按照下面步骤进行创建: 1. 给当前类及其父、祖类的所有成员字段分配空间,并给它们赋予默认值 2. 开始执行当前类的构造器 3. 如果当前类有父类,则对父类创建一个实例:从第 2 步开始并把父类当作新的当前类 4. 给当前实例、当前实例的字段进行初始化 5. 执行当前类的构造器的 阅读全文
posted @ 2016-06-21 01:15 TonyYPZhang 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 类和接口在初始化化时,处理继承层级的方法不一样。 类继承的初始化:通过引用 static 字段,触发某个类的初始化,则声明该字段的类,以及该类的父类被初始化。 接口继承的初始化:通过引用 static 字段,触发某个接口的初始化,则声明该字段的接口会被初始化,但该接口的父接口不会被初始化。 想了解其 阅读全文
posted @ 2016-06-20 01:17 TonyYPZhang 阅读(6458) 评论(0) 推荐(0) 编辑
摘要: 前言 类的初始化过程,可在多线程环境下进行的,为了简化,本文介绍的单线程情况下的类初始化步骤。 此外,继承情况下的顺序不是本文焦点,本文重点在于一个类的内部字段的初始化顺序。想了解继承情况下的初始化情况,可参看 类和接口的初始化步骤 - 继承方面 本文介绍的是类的初始化,不涉及实例的初始化。 正文 阅读全文
posted @ 2016-06-19 16:19 TonyYPZhang 阅读(3931) 评论(0) 推荐(0) 编辑
摘要: 在 Java 的继承机制里,在子类内部,可以访问父类被覆盖的变量和方法;在子类外部,可以访问父类的被覆盖变量,但是不能访问父类的被覆盖方法。 父类中被覆盖的方法不能在外部被方法,这是出于封装的考虑。 例子: Super, 父类,拥有一个成员变量 x ,和成员方法 doSomething()。 Poi 阅读全文
posted @ 2016-06-19 01:25 TonyYPZhang 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 在执行 main 方法前,JVM 需要做什么事情呢?本文将简单地回答这个问题。 JVM 启动调用 main 方法,一共进过有四个阶段:加载( Load )、链接( Linkage )、初始化( Initialization )、调用( Invocation ) 阅读全文
posted @ 2016-06-18 18:15 TonyYPZhang 阅读(1422) 评论(0) 推荐(0) 编辑
摘要: 上两篇提到如何发送邮件:JavaMail 发送 html 格式、带附件的邮件, JavaMail 简单案例。本文再演示下,如何读取邮箱上的邮件。 邮件内容的数据格式种类比较多,用户直接阅读邮件比较常见,通过程序解读邮件比较少见,所以,本文的例子只演示读取邮件信封上的内容,例如邮件主题、发件人。若邮件 阅读全文
posted @ 2016-06-18 11:45 TonyYPZhang 阅读(2432) 评论(0) 推荐(1) 编辑
摘要: 本案例演示发送 html 格式,可带附件的邮件发送。发送纯文本邮件的例子可参照上一篇博文JavaMail 简单案例。 EmailHelper, Email 的帮助类,向帮助类提供 SMTP 服务器域名、用户名、密码、发送人邮箱、收件人邮箱、邮件主题、html 格式的内容(可选)、附件(可选),便可发 阅读全文
posted @ 2016-06-17 01:30 TonyYPZhang 阅读(7681) 评论(0) 推荐(0) 编辑
摘要: 网易提供了免费的 SMTP / POP3服务,可用于编程测试,详情见 什么是POP3、SMTP和IMAP? 只需要拥有一个网易邮箱账号,并开启该账号的 SMTP / POP3 功能,便可以通过程序发送邮件到 SMTP 服务器,并由 SMTP 服务器发送邮件到收件人邮箱;或者通过 POP3 获取该账号 阅读全文
posted @ 2016-06-15 01:34 TonyYPZhang 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 在家办公(Work From Home) 是一种灵活的工作方式,节省了漫长的上下班挤公交的时间,有更多可支配的时间。 我司允许员工申请在家办公,每周一天的配额。本人长期在办公室工作,习惯了办公室里工作的氛围,有一天尝试了在家办公,觉得有些不适应。原本休息的空间用来工作了,感觉心态上不容易调整;周围没 阅读全文
posted @ 2016-06-09 14:05 TonyYPZhang 阅读(1536) 评论(0) 推荐(0) 编辑
摘要: 在多线程环境下,通过 BlockingQueue,实现生产者-消费者场景。 Toast 被生产和消费的对象。 ToastQueue 继承了 LinkedblockingQueue ,用于中间存储 Toast 。 Producer 生产 Toast ,并将生产出来的 Toast 放进队列 initia 阅读全文
posted @ 2016-06-05 17:21 TonyYPZhang 阅读(399) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页