
Java基础总结
对Java中的基础部分知识进行的总结。
孙宏宇51
匠心
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java基础:集合类总结
List:代表有序、 重复的集合;Set:代表无序、不可重复的集合;Map:代表具有映射关系的集合;Queue:代表一种队列集合实现。(Java5之后)集合类主要负责保存、盛装其他数据,因此集合类也被称为容器 类,所有的集合类都位于 java.util包下。集合和数组的区别:数组元素既可以是基本类型的值,也可以是对象(实际上保存 的是对象的引用变量);而集合里只能保存对象(实际上只...原创 2020-04-28 00:50:05 · 325 阅读 · 0 评论 -
Java基础:Java异常体系
目录图解:异常机制为我们回答了:Error和Exception的区别:Exception中的RuntimeException和非RuntimeException:常见异常:RuntimeException:非RuntimeException:Error:Java的异常处理机制:标准异常处理流程try-catch-finallyJava异常处理原则:...原创 2020-03-28 19:39:51 · 369 阅读 · 0 评论 -
Java如何实现平台无关性?(Compile Once , Run Anywhere)
Compile Once , Run Anywhere 如何实现?java编写到运行流程:首先编写出.java文件,经过javac编译,生成字节码保存在.class文件中,class文件是跨平台的基础,经过JVM解析,转换成不同平台(Linux、Win、IOS)的指令。为什么JVM不直接将Java源码解析成机器码去执行?准备工作:每次执行都需要做各种检查兼容性:也可以将别的语...原创 2020-03-28 00:26:53 · 470 阅读 · 0 评论 -
关于字符串String,StringBuffer,StringBuilder的区别、关系、方法等知识总结
1.String与其他二者的区别:String声明的是不可变的对象,每次操作都会生成新的String对象,然后将指针指向新对象。另外二者可以在原有对象上操作,所以经常改变字符串时最好不用String。2.StringBuffer与StringBuilder作用相同,区别是:StringBuffer 线程安全 性能较低 多线程推荐使用 StringBuilder ...原创 2019-04-09 18:25:48 · 385 阅读 · 0 评论