• 包-常量-静态


    1.包

    创建包:约定的规范:从大到小,例如:com.itnba.maya.zza

      关键字+包名:package 包名; 

      注意包名一定是在最上面一行,之前不能有其他任何代码,包括‘;’。

    使用包:import 包名.*

        import 包名.类名

      注意:import不要放在package之前

    2.常量   java中没有真正的常量,只有final型的变量,可以当作是常量来用

    final型变量只能在两个地方赋值,其他地方不能放在“=”的左边

    第一个地方:在定义的时候赋值

    第二个地方:在构造函数中可以赋值。

    如果在定义的时候已经赋值包括赋了null,那么在构造函数中不能再进行赋值操作

    3.静态

    关键字:static

    静态和实例是和对应关系

    静态和实例的区别:实例时属于单个对象的,而静态是属于所有对象一同共享的,也就是属于类的

    静态变量:当给静态变量存储数据时一定要防止共享冲突,同时给静态变量赋值时,后一个将覆盖前一个。

    静态方法中只能够调用当前类中的静态变量和静态方法,不能调用实例变量和实例方法;实例方法中可以调用实例变量、静态变量、实例方法、静态方法。因为静态是属于类的,当调用静态方法时,可能没有一个对象存在,也就不能够在静态方法中调用实例变量和方法。

    单类模式:

    只能生成一个对象

    第一步:把构造函数设为private。
    第二步:做一个当前类型的静态的成员变量。
    第三步:做一个public的静态成员方法。用来给第二步中的成员变量实例化,并返回回去。
  • 相关阅读:
    svn常用命令
    mysql5.6 sql_mode设置
    centos6.5 mysql5.6主从复制
    linux 挂载windows共享文件夹
    hadoop+hive+hbase+zookeeper安装
    Linux踢出登陆用户的正确姿势
    个人博客项目部署到腾讯云记录(私人记录)
    Python中的单例模式的几种实现方式和优化以及pyc文件解释(转)
    关于window.location.hash的理解及其应用(转)
    Django model反向关联名称的方法(转)
  • 原文地址:https://www.cnblogs.com/dnf1612/p/6225373.html
Copyright © 2020-2023  润新知