2015.10.13课堂

课堂例子

ClassAndObjectTest.java

结果截图

Hellow.java源程序以及结果截图

输出结果没有什么特别

InitializeBlockDemo.java源程序以及结果截图

MyPackageClass.java源程序以及结果截图

ObjectEquals.java源程序以及结果截图

StrangeIntegerBehavior.java源程序以及结果截图

Test1.java源程序以及结果截图

字符串倒序输出

Test2.java源程序以及结果截图

调用函数的倒序输出

Test3.java源程序以及结果截图

同一个包里调用进行倒序输出

class Root
{
static{
System.out.println("Root的静态初始化块");
}
{
System.out.println("Root的普通初始化块");
}
public Root()
{
System.out.println("Root的无参数的构造器");
}
}
class Mid extends Root
{
static{
System.out.println("Mid的静态初始化块");
}
{
System.out.println("Mid的普通初始化块");
}
public Mid()
{
System.out.println("Mid的无参数的构造器");
}
public Mid(String msg)
{
//通过this调用同一类中重载的构造器
this();
System.out.println("Mid的带参数构造器,其参数值:" + msg);
}
}
class Leaf extends Mid
{
static{
System.out.println("Leaf的静态初始化块");
}
{
System.out.println("Leaf的普通初始化块");
}
public Leaf()
{
//通过super调用父类中有一个字符串参数的构造器
super("Java初始化顺序演示");
System.out.println("执行Leaf的构造器");
}

}

public class TestStaticInitializeBlock
{
public static void main(String[] args)
{
new Leaf();

}
}

结果

Root的静态初始化块
Mid的静态初始化块
Leaf的静态初始化块
Root的普通初始化块
Root的无参数的构造器
Mid的普通初始化块
Mid的无参数的构造器
Mid的带参数构造器,其参数值:Java初始化顺序演示
Leaf的普通初始化块
执行Leaf的构造器

时间: 2024-10-24 08:07:50

2015.10.13课堂的相关文章

2015/10/13 算法习题:最大子列和问题

已经正式开始学习数据结构和算法,先学了网易云课堂上的浙江大学的数据结构课,是陈越和何钦铭上的,了解了什么是数据结构和算法后,学习了一些时间空间复杂度分析的技巧,结合之前马虎掌握的学习,先从简单的题目入手学习. 题目是这样的: 给定了一个n个整数组成的序列,求它各个子列中,子列和最大的值. 输入:输入n个整数组成的序列 要求输出最大子列和. 示例: 输入: -2 11 -4 13 -5 -2 输出: 20 做出这题的难度不是很大,至少很容易可以做到暴力求解,然而暴力求解的时间复杂度是很大的. 我用

10.13课堂Scrum站立会议

项目名称:C#实现的连连看游戏 小组名称:计信F4 开会时间 :2016年10月11日 20:20~20:40 组长:张政 成员:张金生,武志远,李泉 内容: 昨日已完成: 张政:构建基础逻辑,实现游戏的基础玩法: 张金生:示例素材,界面排版: 武志远:资料收集,技术指导: 李权:博客编辑,进度统计,测试运行查找bug. 今日待完成: 张政:实现按钮闪烁,解决存留的bug: 张金生:查找符合要求的新素材,优化界面排版 武志远:收集实现按钮闪烁的资料,技术指导: 李权:继续更新进度及博客,测试运行

Murano Weekly Meeting 2015.10.13

Meeting time: 2015.October.13th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting summary: 1.Murano Networking 'max_environments' Desc:  Murano increased the number of environments per tenant in Mitaka. That means maximum number of env

我关注的一周技术动态 2015.10.18

分布式系统实践 1. 从Storm和Spark 学习流式实时分布式计算的设计 http://www.csdn.net/article/2014-08-04/2821018/1 要点: 流式计算并不是什么新鲜的东西, 相信很多同学也都用过. 不过之前流式计算往往都用在业务相关的地方, 随着大规模分布式系统对trace和metric数据收集的迫切需求, 基于时间序列数据库和流式计算就可以实现复杂的数据分析和汇聚功能, 这篇文章帮助大家理解流式计算的原理, 大家可以想象一下, 如果希望实时统计性能消耗

Java 学习笔记(2015.7.13~17)

Java 学习笔记(2015.7.13~17) Java this关键字 表示本类中的属性,调用本类中的方法 class Person {        private String name;         private int age;         public Person(String name, int age) {         this.name = name;//调用本类中的属性         this.age = age;//同上} //get&set方法:    

洗澡时感想(2015.10.2篇)

洗澡时感想(2015.10.2篇),以这个为题,或许是自己平时没有其他时间去思考自己吧,唯有冲凉时,身边只有一个水桶,洗发水和香皂(或者沐浴露),还有水龙头的水急冲冲的流着.这个时刻,没有网络,没有虚拟的食物来干扰,除了心里一直想着,可能会出现鬼...  所以洗头发不敢闭着眼睛,擦身子也是神速,两分钟搞点,在自己有时间戳背面的时候,会发现有一层厚厚的泥垢. 蹲着浴室里面,看着水慢慢的流着,手拉着毛巾,毛巾带着水,慢慢的往身上浇水一般,想到我自己目前后悔自己拥有的自行车和台式机,因为我觉得一个人在

张珺 2015/07/13 个人文档

姓名 张珺 日期 2015/07/13 主要工作及心得 今天主要和任笑萱一起完成了对客户端中提供者的调试以及数据库的修改工作. 通过今天的调试工作,我对整个项目有了更深入的认识,对于用java编写客户端服务器程序的流程有了更进一步的了解. 遇到的问题 在今天的工作中,我们发现了之前构建数据库时未考虑到的一些问题,也发现了之前完成的任务中存在的一些错误. 最开始时无法登陆,服务器端不返回消息.次问题结局后,提供者界面中主要的问题主要在于对会员.服务编号进行验证时出现的问题,例如返回的信息不满足预期

陈嘉 2015/07/13 个人文档

姓名 陈嘉 日期 2015/7/13 主要工作及心得 今天,我们将上周分工做的各部分组合起来,进行调试.结果和我们想的一样,根本不能运行.然后我们就开始了一天漫长的调试. 首先是数据从客户端,到服务器.数据库的传送.在第一个登陆界面输入完用户名和密码之后,点击登录按钮之后并没有反应.但是点击返回按钮仍然可以返回.说明并没有卡在某个函数里.数据从客户端传到了服务器,又成功返回,但是并没有执行对错判断.我们利用System.out.println来进行测试,验证猜想,检查数据在哪部分出了问题.结果是

复习2014061201:国际金融(10~13)

现行体系的基本内容 v  取消平价和中心汇率,允许会员国自由选择汇率制度,承认浮动汇率制的合法性. v  减弱与消除黄金的货币作用,黄金不再作为各国货币定值的标准:废除黄金官价,官方的黄金交易可按市价交易:取消会员国向IMF缴付黄金的规定. v  SDRs成为主要的储备资产--储备资产多元化. v  增加IMF基金份额,加强IMF对国际清偿能力的监督. v  扩大对发展中国家的资金融通,解决其国际收支问题. 现行体系的特点 浮动汇率长期化. 储备货币多元化,但美元作为关键货币的地位并没结束,美元