-
Java中ArrayList和LinkedList的异同
Java中ArrayList和LinkedList的异同 一:ArrayList和LinkedList的大致区别如下: 1 . ArrayList 是实现了基于动态数组的数据结构,ArrayList实现了长度可变的数组,在内存中分配连续的空间。遍历元素和随机访问元素的效率比较高 2. LinkedLis t 基于链表的数据结构, 插...
-
java static关键字
java static关键字 static关键字总结 基本概念 一句话:方便在没有创建对象的情况下来进行调用。 也就是说:被static关键字修饰的不需要创建对象去调用,直接根据类名就可以去访问。 基本使用 修饰变量 static修饰的成员变量叫做静态变量(类变量),说明这个变量是属...
-
面向对象的三大特性
面向对象的三大特性 三大特性 封装 一句话:属性私有化,get/set 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访...
-
Java面向对象
Java面向对象 面向对象OOP 什么是面向对象? 面向对象编程(Object-Oriented Programming,OOP) 本质 以类的方式组织代码,以对象的形式封装数据以类的方式组织代码,以对象的形式封装数据以类的方式组织代码,以对象的形式封装数据 面向过程的思想 步骤清晰简单,第一...
-
Java面试宝典最新整理 上篇(持续更新中)
Java面试宝典最新整理 上篇(持续更新中) 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境...
2020-05-13 16:05:35 java runtimejava 开发工具java编程语言文件服务器定义qq简历模板虚拟机系统
-
Java面试常问集合框架22道面试真题(详解)
Java面试常问集合框架22道面试真题(详解) 简介 集合框架:用于存储数据的容器。 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。 任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。 接口 :表示集合的抽象数据类型。接口允...
-
高级java必须清楚的概念:原子性、可见性、有序性
高级java必须清楚的概念:原子性、可见性、有序性 原子性、可见性、有序性是多线程编程中最重要的几个知识点,由于多线程情况复杂,如何让每个线程能看到正确的结果,这是非常重要的。 原子性 原子性是指一个线程的操作是不能被其他线程打断,同一时间只有一个线程对一...
-
java泛型的那些事
java泛型的那些事 学习泛型的理由 首先明确为什么需要学习泛型?个人觉得至少有三个理由:1、使用泛型可以让你在声明类(或者创建方法)的时候不着急立即去指定它的类型,而是等到你实例化对象(或者方法调用)的时候才明确它的类型;2、避免通过使用Object类型来泛指j...
-
那些被你遗忘的Java基础面试题,快来查漏补缺下吧(附答案解析)
那些被你遗忘的Java基础面试题,快来查漏补缺下吧(附答案解析) 相信今年很多面试的朋友都遇到一个问题,在刷题的时候一直在刷比较高级项目框架内容,却忘记了那些不该忘的基础内容. 万万没想到,最后却栽倒了基础上面,下面为大家准备了一些基础项目题,大家可以查漏...
2020-05-13 16:03:27 编程设计java基础java基础面试题文档文件服务器定义LinuxWindowsIntellij
-
Java三大特性
Java三大特性 Java 面向对象编程三大特性: 封装 继承 多态 封装 封装把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法,如果属性不想被外界访问,我们大可不必提供方法给外界访问。但是如果一个类没有提供给外界访问的方法,那么这个类也没有什么意义...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
