前言对于某些知识点,自认为知识量无法单拉出来一章来讲解,或者所学体系不够全面导致讲解片面,故开辟此文章来记录琐碎知识点Java细碎知识小结(1)链接内容单例模式final关键字抽象类抽象模板设计模式枚举类注解Java细碎知识小结(2)链接内容LinkedHashSetHashtablePropertiesTreeSetandTreeMap集合总结Java细碎知识小结(3)内容
1.内联:写在类内或外部声明inline(编译器判断是否内联,不是满足上述条件就一定内联),优点更快2.protected:派生类可以直接调用基类的protected成员3.class类内默认private,struct内默认public4.构造函数最优写法,用初始化(只有构造函数有)效率比在函数中写更高(因编译器先进行初始化再执行函数)5.constT:T固定;Tconst:*固定6.确实有把构造函数放在private里的需求,如单例模式:通过将构造函数写在private里来防止该类对象被创建,通过public里的static函数或在声明static对象时来调用7.const函数const在
1.Dos命令:dir:打出当前目录结构;md:创建文件夹;cd+文件夹地址:跳转到当前目录下的对应文件夹;cd..:跳转到上一目录;rd+文件夹:删除文件夹中东西;del+文件(或“*.文件”类型这样的正则表达式):删除文件或这类文件;cd/:跳转到盘符;javac+文件名.java:编译java文件,生成class文件;java+文件名:运行jaca文件2.JDK=JRE+开发工具集(如javac编译工具等);JRE=JVM+JavaSE标准库3.注释不会被编译到文件中4.文档注释(/**...*/)会被JDK解析,生成网页文件形式的文档5.Java优点:跨平台性(什么平台都用JVM运行)