一、编译时和运行时 编译时:将Java代码编译成.class文件的过程(只涉及纠正语法,不涉及内存运行) 运行时:就是Java虚拟机执行...
一、Java程序运行时的内存分配策略 静态分配[静态存储区]/栈分配[栈区]/堆分配[堆区] 1)静态存储区(方法区):主要存放静态数据、...
一、classloader 1.什么是类加载器? ClassLoader就是用来动态加载.class文件到内存当中的 2....
一、注解概念 1.什么是注解(Annotation)? 就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径...
一、异常体系 什么是异常? 异常就是程序中的一些错误,但并不是所有的错误都是异常 例如:输入了非法程序/打开了不存在的文件/网络通信时连接中断/...
一.多线程的创建 1.thread / runnable 1>继承thread类 并重写run方法 2>实现Runnable接口 同...
阻塞IO(BIO) 一.Java的I/O接口 1.基于字节操作的I/O接口(InputStream/OutPutStream) 2.基于字符操作...
------------技术要求和面试前的准备----------- 1.良好的开发习惯 2.独立思考的能力 3.主动并且善于沟通 ------...
一、java网络编程 基础知识/Socket 1.基础知识 1)IP地址和端口号(区分具体的通信程序) 2)TCP(面向链接的保证可靠的传输协议...
文集作者