杂谈6

1.初始化块分静态和动态块

静态块只能初始化静态量,动态块可以初始化静态和动态量,静态初始化块先于动态初始化块

2.父类的默认构造器>子类的默认构造器,子类的默认构造器>父类的非默认构造器

3.父类的静态初始化块>子类的静态初始化块>父类的动态初始化块执行>子类的动态初始化块

4.当重写父类的构造函数时,若函数无super,则调用子类时也不会执行该函数,有super时就执行

5.在调用子类时,本来是不会运行父类重写的构造器,但是若存在super时就会运行

6.final变量的值不可更改,在子类中也不可以重写final方法

7.final方法可以重载,但是final类不能被继承

8.常量的声明方法public static final float PI=3.14F;(公共的,一出生就有的,不可更改的)

9.abstract:(1)抽象方法一定在抽象类中,抽象类中不一定有抽象方法

(2)抽象方法不可以由final定义

(3)抽象方法不可以在定义的抽象类中实现,必须在子类中实现

10.类与接口的关系叫实现

11.接口:(1)接口中的所有方法默认为抽象的,所有成员都是公共的

(2)抽象类允许有常量和变量,接口中只允许有最终量

(3)接口与接口关系extends

12.构造器私有后,该类在其他类中不可见

时间: 2024-10-03 23:53:49

杂谈6的相关文章

《跨界杂谈》企业商业模式(四):弹性

2015-03-20 雷震子 雷震子 wxfrom=5" > 企业的"弹性"涉及几个方面:组织弹性.生产能力弹性.产品弹性等. 组织弹性 我们常常把企业裁员作为企业的负面新闻来报道,而把企业扩招作为正面新闻来传播. 前段时间传出IBM裁员26%的消息,后来证明是假新闻,当时看到IBM的发言人这样讲了非常多数字,并强调公司尽管在裁员(实际是数千人).但同一时候招聘的人很多其它,实际上这是该公司的转型.对于企业而言,针对瞬息万变的市场,对组织进行适应性调整,是稀松寻常的事情

创建型模式杂谈

[本文首发于cnblogs    作者:byeyear    Email:[email protected]    转载请注明] 本文是关于创建型模式的杂谈,全文的组织结构比较松散,但基本上还是依着原文的编写顺序来谈. A. 约定 使用”产品“来指代中间产品(如Room.Door.Wall等): 使用”成品“来指代最终的产品(如Maze). B. 创建型模式分类 创建型模式可分为两类:类创建型模式和对象创建型模式. B.1 类创建型模式使用继承改变被实例化的类,例如Factory Method,

【Go语言】【17】GO语言杂谈

本章节原想进一步写并写的相关知识,但今天不在状态临时改为杂谈,原因有二 我也想静静 (参见秋裤大叔) 对前面没有涉及到的问题给一个交待 一.安装Git 当下是一个开源的时代,经常遛论坛的朋友肯定会遇到不少开源的组件.框架等,比如 前端JS有Angular 服务端框架有Spring 数据库有Cockroach DB 云计算的PaaS有Cloud Foundary 就连GO都是开源语言,谢大针对GO搞了一个Beego框架等等,不胜枚举...... 既然有这么多的开源,那总得有一个地方放这些开源代码吧

File杂谈——拖拽上传前传

在<[File杂谈--初识file控件](http://www.seejs.com/archives/668 "File杂谈--初识file控件")>一文中,我们已经对file控件有了初步的了解,并且对制作一个视觉和体验一致的file控件做了较为详细的说明,今天我们继续了解file控件的更多特性,并延伸出更多. ## 新增属性 在HTML5到来之前,绝大多数情况下使用file控件,我们前端工程师需要的有用信息都只能通过value属性获得的文件名字符串来获取(比如:文件类型.

Storm杂谈之Acker拾趣

Storm杂谈之Acker拾趣 本文所讲内容并非storm的acker机制,如果想看acker机制的让您失望了,不过在此奉上徐明明大牛的blog: Twitter Storm源代码分析之acker工作流程 Twitter Storm如何保证消息不丢失 或者查看<storm源码分析>(又给京狗打链接)第12章-storm的acker系统,里面会详细说明storm的acker机制,笔者在此就不多述(多述都是废话,还不一定有人家讲的好)了. 这篇主要讲一下,关于开acker和不开acker的区别.

C++ 的语言杂谈(一)--C++不是新手友好的

C++的语言品味是独特的,喜欢的人特别喜欢,讨厌的人特别讨厌.虽然Bjane Stroustrup不断地宣称C++的发展方向是新手友好的,但实际上对新手来说,最重要的还是有强大方便的标准库可以使用(像Java/C#/Python之类),让程序员们可以迅速地完成手头的工作.Bjane Stroustrup本人也看到这个问题,并经常强调强加标准库的重要性,不过好像标准委员会并没有太理会这个事,大部的提案都是围绕语言核心的. 偶尔地想了一下这个事,为什么会这样呢? 原因就是标准会从来就没有认真考虑过新

linux杂谈(十六):ftp的企业应用级配置(三)

这次我们来讲解黑名单,白名单以及内网和外网的ftp的访问的不同设置. 1.黑名单 有的时候我们不想让某些本地用户登录,这个时候就要设置黑名单了,它在/etc/vsftpd下: 如何添加一个用户到黑名单: (1)首先我们把一个用户(westos)添加到ftpusers: 重启服务(并且刷掉火墙)后看是否可以登录: westos登录需要输入密码,但是不能登录,此刻为黑名单. (2)我们在把westos添加到user_list中看看: 看到上面的那个提示了么,当userlist_deny=NO时,只允

Java杂谈6——Java安全模型

Java语言安全模型是其有别于传统的编程语言的一个很重要的特点,采用一种沙箱模型隔离了Java的运行环境与具体的操作系统,使得Java在网络环境下能够更为安全的运行.理解Java的安全模型,能够帮助我们站在更高的层面理解Java的底层实现,在适当的时机及时找出问题所在. 沙箱模型的建立主要涉及了Java语言相关的以下几个部分: 类加载器: 运行时包:指由同一个类加载器装载的.属于同一个包的.多类型的集合.任意两个Java类包访问权限适用的前提是:属于同一个包,还必须是属于同一个运行时包.这样规定

linux杂谈(十一):LDAP服务器的搭建

1.LDAP简介 今天我们来介绍LDAP服务器的搭建和客户端的访问,但是主要的问题在前者.首先我们要知道什么是LDAP. 在日常交谈中,你可能会听到有些人这么说:"我们要把那些东西存在LDAP中吗?",或者"从LDAP数据库中取出那些数据!",又或者"我们怎么把LDAP和关系型数据库集成在一起?".严格地说,LDAP根本不是数据库而是用来访问存储在信息目录(也就是LDAP目录)中的信息的协议.更为确切和正式的说法应该是象这样的:"通过使

linux杂谈(十二):CDN加速

1.CDN简介 ? ?今天我们来模仿一下CDN加速下的apche服务器访问.那么我们首先来了解一下什么是CDN加速. ? ?DN的全称是Content Delivery Network,即内容分发网络.其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,提高用户访问网站的响应速度. ? ?举一个例子:我们要访问腾讯的新闻网,那我们是直接去访问深圳总部的服务器么?当然不是,这样不仅服务器的负载接受不了,而且