JavaSE
我还年轻不想脱发
一入Java深似海
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java SE 基础复习(一)基本概念
JDK和JRE的区别 JDK是(Java Development Kit)是Java开发工具包,提供了Java开发环境和运行环境。 JRE是(Java Runtime Environment),是运行时环境。 如果需要开发则装JDK,如果只是需要运行Java程序,则只需JRE。 “==”和“equals”区别 “==”: 对于基本类型而言,比较的是“值”是否相同。 对于引用类型而言,比较的是引用...原创 2019-08-22 09:29:22 · 300 阅读 · 0 评论 -
Java SE 基础复习(二)进阶概念
1、静态变量和实例变量的区别? 在语法定义上的区别: 静态变量前要加static关键字,而实例变量前则不加。 在程序运行时的区别: 实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。 2、是否可以...原创 2019-08-22 20:29:16 · 370 阅读 · 0 评论 -
Java SE 进阶复习(一)集合框架
1、Java容器都有哪些? 2、Collection 和 Collections 有什么区别? java.util.Collection 是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式,其直接继承接口有List与Set。 ...原创 2019-08-22 23:49:28 · 325 阅读 · 0 评论 -
Java SE 进阶复习(二)多线程
1、并行和并发有什么区别? 并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。 并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。 在一台处理器上“同时”处理多个任务,在多台处理器上同时处理多个任务。如hadoop分布式集群。 所以并发编程的目标是充分的利用处理器的每一个核,以达到最高的处理性能。 2、同步和异步有何异同,在什么情况下分别使用他们? ...原创 2019-08-24 00:36:07 · 339 阅读 · 0 评论 -
Java SE 进阶复习(三)异常
Java中的异常处理机制的简单原理和应用 异常是指java程序运行时(非编译)所发生的非正常情况或错误。 Java对异常进行了分类,不同类型的异常分别用不同的Java类表示,所有异常的根类为java.lang.Throwable,Throwable下面又派生了两个子类:Error和Exception: Error:表示应用程序本身无法克服和恢复的一种严重问题,程序只有奔溃了,例如,说内存溢...原创 2019-08-24 01:09:04 · 236 阅读 · 0 评论 -
Java SE 进阶复习(五)泛型
1、Java中的泛型是什么 ? 使用泛型的好处是什么? 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 好处: 类型安全,提供编译期间的类型检测; 前后兼容; 泛化代码,代码可以更多的重复利用; 性能较高,用GJ(泛型JAVA)编写的代码可以为java编译器和虚拟机带来更多的类型信息,这些信息对java程序做进一步优化提供条件。 2、什...原创 2019-08-26 01:00:27 · 276 阅读 · 0 评论
分享