黑马程序员 JAVA基础学习笔记 主函数等

来源:互联网 发布:bt下载软件苹果 编辑:程序博客网 时间:2024/05/21 10:18

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

------小弟在因特网的小窝,祝愿所有的朋友身体健康-------


JAVA中的最大权限是public

static修饰的类,加载了就一直存在main是特殊单词,是虚拟机指定的程序入口

参数是String[ ]字符串数组

换成其他的类型,虚拟机不认识;

args这四个字母是可以变变的,

虚拟机默认的参数是长度为0的字符串数组;

静态的使用时机:对象中有共享数据时;

静态函数的使用时机:功能内部没有访问到非静态数据,也就是没有访问对象的特有数据时;

静态可以将多个程序中相同功能抽取复用;

编译时,依赖自动处理了;

静态后可以直接调用,但是仍然可以建立对象,把构造函数私有化就可以避免被建立对象,才更严谨;

制作程序说明书:

javadoc使用的标示符:

@auther  等等;

javadoc -d生成文档;

生成时,私有的内容不被提取生成;

默认构造函数与类的权限是一致的;

API文档;


静态代码块:一加载就执行,且只执行一次;

优先于主函数被执行;

顺序: 静态代码块--构造代码块--构造函数

类初始化--对象初始化;

先搞默认初始化 然后 显示初始化 然后 构造初始化也就是构造代码块 然后 构造函数;

静态不可能省略this 会省略类名;


设计模式:

单例设计模式;

饿汉式  懒汉式(延迟加载)

相对饿汉式更安全,高效;



0 0
原创粉丝点击