![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 64
gffdsdfasd
fdsfa
展开
-
数据结构基础
1、数组 int[] a = new int[10]; 优点:下标访问速度快 遍历数组速度快 缺点:数组固定大小后,不能扩容 增删操作效率慢 只能存储一种数据类型2、链表 Linked 优点:不需要初始化容量,可随意扩容。 增删速度快,修改节点指向即可。...原创 2021-06-23 20:26:19 · 108 阅读 · 1 评论 -
java 泛型、泛型擦除
1、泛型 泛型的英文是 generics,generic 的意思是通用,而翻译成中文,泛应该意为广泛,型是类型。所以泛型就是能广泛适用的类型。 public class Result<T>(){}; Result<String> r = new Result<String>(); //对Result类型进行了指定,存入、取出必须都是String类型,否则编译报错。 方便我们对接口进行不同数据类型的设置和使用。2、...原创 2021-06-10 20:48:39 · 133 阅读 · 0 评论 -
jvm基础知识
1、原创 2021-06-03 20:44:56 · 117 阅读 · 0 评论 -
Java基础之集合
1、原创 2021-05-25 20:09:44 · 100 阅读 · 0 评论 -
java基础之IO流
1、IO流结构IO流 字节流 1、直接操作文件,操作二进制文件速度更快 2、以字节为单位按8位传输 InputStream字节输入流 处理流 ObjectInputStream FilterInputStream BufferedInputStream DataInputStream 节点流 FileInputStream ByteArrayInputStream OutputStream字节输出流 ...原创 2021-05-19 22:01:59 · 156 阅读 · 0 评论 -
java基础之异常处理
1、异常类结构表Throwable(所有异常的祖先) Error(错误,无法捕获的程序错误) OutOfMemoryError(堆内存溢出) StackOverFlowError(栈内存溢出) LinkageError Exception(异常类) IOException(检验异常类,没有try/catch无法通过编译) EOFException FileNotFoundException MalFormedURLxception UnknownHostE原创 2021-05-19 11:51:45 · 55 阅读 · 0 评论 -
Java基础
1、面向对象和面向过程的区别面向过程:面向过程比面向对象性能高。因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能作为考量的重要指标时,例如:单片机、嵌入式开发、linux\Unix开发一般采用的是面向过程。 面向对象:面向对象开发易维护,易复用,易扩展。因为面向对象有封装、继承、多态性的特征,可以设计出低耦合、高可用的代码。但是性能比面向过程低。 注:①、面向过程也需要分配内存、计算内存偏移量;java性能差的主要原因:java语言是半编译语言,最终执行代码不是cpu可以直接执行的二进制原创 2021-05-19 00:40:53 · 96 阅读 · 0 评论 -
为什么要使用Java开发?
1、面向对象和面向过程的区别面向过程:面向过程比面向对象性能高。因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能作为考量的重要指标时,例如:单片机、嵌入式开发、linux\Unix开发一般采用的是面向过程。 面向对象:面向对象开发易维护,易复用,易扩展。因为面向对象有封装、继承、多态性的特征,可以设计出低耦合、高可用的代码。但是性能比面向过程低。 注:①、面向过程也需要分配内存、计算内存偏移量;java性能差的主要原因:java语言是半编译语言,最终执行代码不是cpu可以直接执行的二进制原创 2021-05-17 23:41:38 · 1452 阅读 · 0 评论