笔筒虫
笔筒虫
全部文章
分类
Java多线程&并发(13)
Java常用类库(5)
Java常识(6)
Java虚拟机(6)
MySQL数据库(7)
《深入理解Java虚拟机》读书小册(8)
《深入理解Java虚拟机》读书笔记(7)
剑指offer题解(13)
未归档(65)
算法基础(5)
计算机操作系统(3)
计算机网络(6)
通过UML和小DEMO学习设计模式(10)
归档
标签
去牛客网
登录
/
注册
笔筒虫的博客
全部文章
(共154篇)
问四: 怎么快速实现OOM和SOF?
OOM SOF
2019-04-16
0
341
问三: JAVA内存模型中堆和栈的区别?
联系: 引用对象、数组时,栈里面定义变量保存堆中目标的首地址 区别:
2019-04-16
0
860
问二:你了解JAVA的内存模型(JMM)吗?
原理图: 注:java8中,已经将常量池移动到堆中 部件详解: 举例:执行add(1,2) Method area is created on virtual machine startup, shared a...
2019-04-16
0
530
问一:JAVA平台无关系是如何实现的呢?
JAVA平台无关系是如何实现的呢? JAVA源码首先被编译成字节码(.class文件),然后再由不同平台的JVM进行解析,JAVA语言在不同的平台上运行时不需要重新编译,JAVA虚拟机在执行字节码的时候,把字节码转换成具体平台上的机器指令 为什么JVM不直接将源码解析成机器码去执行呢? 跨...
2019-04-16
0
590
问十:说说Object的9种方法?
toString getClass equals hashCode wait notify notifyAll clone finalize 1.clone方法 保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出Clon...
2019-04-15
0
398
问九:接口与抽象类有什么区别?
不同点在于: 从设计层面来说,抽象是对类的抽象,是一种模板设计,接口是行为的抽象,是一种行为的规范。 1.接口中所有的方法都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。(在JDK1.8之后,接口中用default修饰的方法可以有函数体) 2.类可以实现很多个接口,但是只能继...
2019-04-15
0
421
问八:接口有哪些注意事项?
print:i am interface 在接口中不仅仅是可以定义静态方法,还可以进行普通方法的定义,不过不是抽象,java8中,可以使用关键字default(JDK1.8) 1.在接口中只有方法的声明,没有方法体(JDK1.7以前)。在JDK1.8中 ,接口是可以有方法体的! 2....
2019-04-15
0
358
问七:说说重载和覆盖?
Java中的方法重载(Overload)发生在同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况。(只看参数是否相同,不看返回值的) 方法覆盖(Overload)是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型,覆盖者可能不会限制它所覆盖的方法的访问。
2019-04-15
0
413
问六:说说反射吧?
Class类 JAVA除了基础类型外其他都是class(本质就是数据类型)(可以把interface看做广义上的class),JVM为每个加载的class创建唯一的Class实例(正因如此,可以用==判断Class实例是否相同) class/interface的数据类型是Class Clas...
2019-04-15
0
549
问五:常用字符对应ASCII码
常见字符的ASCII码值如下: 空格的ASCII码值为32 数字0到9的ASCII码值分别为48到57 大写字母“A”到“Z”的ASCII码值分别为65到90 小写字母“a”到“z”的ASCII码值分别为97到到122
2019-04-15
0
457
首页
上一页
7
8
9
10
11
12
13
14
15
16
下一页
末页