1.饿汉式 类加载到内存后,就实例化一个单例,jvm保证线程安全 推荐使用 缺点:不管用到与否,类加载时就会完成实例化 (类加载static修饰的就会执行) 额外知识点(一般对象) //使用反射的方式 也叫做通过反序列化的方式获取对象 Class clazz=Class.forName("") // ...
分类:
编程语言 时间:
2020-06-19 11:47:21
阅读次数:
40
Java基础 或者是这个链接 或者:file:///D:/新建文件夹/Java基础知识篇.pdf static、final等的区别与联系 很多时候会容易把static和final关键字混淆,static作用于成员变量用来表示只保存一份副本,而final的作用是用来保证变量初始化后则不可变。 fina ...
分类:
其他好文 时间:
2020-06-17 01:05:55
阅读次数:
57
1. javac和java命令 javac命令后面跟的是java文件的文件名,例如HelloWorld.java。该命令用于把java源文件编译成为class字节码文件。如: java HelloWorld.java,执行之后如果没有报错,那么就会生成一个HelloWorld.class文件。 ja ...
分类:
编程语言 时间:
2020-06-14 01:11:51
阅读次数:
73
java基础语法 注释 单行注释 // 多行注释 /* content */ 文档注释 /** this is javadoc comment */ 标识符 关键字 Abstract assert boolean break byte case..... 不可作为变量名或方法名 数据类型 强类型语言 ...
分类:
编程语言 时间:
2020-05-23 09:52:17
阅读次数:
52
No.1 class 简介: 在Java中,创建一个类,就是定义一个class.。 一个class可以包含多个字段(field),字段用来描述一个类的特征。 补充: 在OOP中,class和instance是“模版”和“实例”的关系。 定义class就是定义了一种数据类型,对应的instance是这 ...
分类:
编程语言 时间:
2020-05-23 00:40:11
阅读次数:
53
1.String类可以被继承吗? 不能。String类在声明中使用final关键字修饰符。使用final关键字修饰的类无法被继承。 Java语言的开发者为什么要将String类定义为final类呢? ?因为当字符串是不可变的,字符串池才有可能实现。字符串池的实现可以在运行时节约很多的堆空间,因为不懂 ...
分类:
编程语言 时间:
2020-05-12 20:46:39
阅读次数:
164
1 Java基础知识面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details/1043906122 Java集合容器面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details/1 ...
分类:
编程语言 时间:
2020-05-12 09:14:36
阅读次数:
63
Java基础知识面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details/104390612 Java集合容器面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details/1045 ...
分类:
其他好文 时间:
2020-05-11 11:46:19
阅读次数:
66
(一)Java 基础知识点 1)面向对象的特性有哪些? 答:封装、继承和多态(应要多算一个那就是抽象) 封装是指将对象的实现细节隐藏起来,然后通过公共的方法来向外暴露出该对象的功能。 但封装不仅仅是 private + getter/setter ,使用封装可以对 setter 进行更深层次的定制, ...
分类:
编程语言 时间:
2020-05-10 23:00:14
阅读次数:
69
一、Java虚拟机 JVM (java Virtual Machine) 平台无关性 :平台(硬件+软件) 安全性: 沙箱(放置不可靠java程序) 网络移动性: Java Applet(Java 小应用) 抽象规范 一个具体实现 一个运行中的虚拟机实例 运行时java虚拟机(JVM)天职:负责运行 ...
分类:
编程语言 时间:
2020-05-06 01:41:48
阅读次数:
74