标签:基础
-
Java基础:Java面向对象的特征
面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数…
-
Java基础:Java中的==,equals与hashCode的区别与联系
Java 中的 ==, equals 与 hashCode 的区别与联系 概述 概念: == : 该操作符生成的是一个boolean结果,它计算的是操作数的值之间的关系 equal…
-
Java基础:Java抽象类与接口的区别
谈谈Java抽象类与接口的区别? 很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 抽象类与接…
-
Java基础:int与Integer区别
int与Integer区别 int与Integer的基本使用对比 Integer是int的包装类;int是基本数据类型; Integer变量必须实例化后才能使用;int变量不需要;…
-
Java基础:Java对象初始化过程
我们都知道,创建对象是由 new关键字调用构造方法 返回类实例。 例如 : Person jack = new Person(); 这句话到底做了什么事情呢 ? 其实就是讲对象的初…
-
Java基础:谈谈final、finally、finalize的区别
谈谈final、finally、finalize的区别? final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象…
-
Java基础:面向接口编程详解
我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为…
-
Java基础:面向对象六大原则
本文主要介绍了面向对象六大原则。 单一职责原则(Single-Resposibility Principle)。 "对一个类而言,应该仅有一个引起它变化的原因。"…
-
Java基础:Java基础:Java的反射机制
反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为ja…
-
Java基础:Java中重载与重写的区别
Java中重载与重写的区别 重载(Overloading) – 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型…
-
004-四、GC 性能优化 – GC 算法(基础篇)
除了对作者表示感谢外,还需要感谢译者【铁锚】,谢谢两位的付出 出处:https://blog.csdn.net/renfufei/column/info/14851 相关术语翻译说…
-
15-Java中级面试题进阶(十五)-基础篇
1. Java集合类的总结 1、Iterator:Collection(值)、Map(键值对); 2、Collection:Set(无序不重复)、List(有序可重复)、Queue…
-
27-Java基础面试题(二十七)-算法
170,堆和栈在内存中的区别是什么? 概念: 栈(stack)是为执行线程留出的内存空间。当函数被调用的时候,栈顶为局部变量和一些 bookkeeping 数据预留块。当函数执行完…
-
26-Java基础面试题(二十六)- 并发
161,Java内存模型是什么? Java内存模型规定和指引Java程序在不同的内存架构、CPU和操作系统间有确定性地行为。它在多线程的情况下尤其重要。 Java内存模型对一个线程…
-
25-Java基础面试题(二十五)
148,AJAX有哪些有点和缺点? 优点: 1、最大的一点是页面无刷新,用户的体验非常好。 2、使用异步方式与服务器通信,具有更加迅速的响应能力。 3、可以把以前一些服务器负担的工…
-
24-Java基础面试题(二十四)
139. Java中的泛型是什么 ? 使用泛型的好处是什么? 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 好处: 1、…
-
23-Java基础面试题(二十三)- -多线程
121,什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。…
-
22-Java基础面试题(二十二) – 数据库
引言 作为一枚Java后端开发者,数据库知识必不可少,对数据库的掌握熟悉度的考察也是对这个人是否有扎实基本功的考察。特别对于初级开发者,面试可能不会去问框架相关知识,但是绝对不会不…
-
21-Java基础面试题(二十一) – 数据库
引言 作为一枚Java后端开发者,数据库知识必不可少,对数据库的掌握熟悉度的考察也是对这个人是否有扎实基本功的考察。特别对于初级开发者,面试可能不会去问框架相关知识,但是绝对不会不…