- 博客(7)
- 收藏
- 关注
原创 JUC面试题
1. 什么是JUCjava.util.concurrent包名的简写,是关于并发编程的API。与JUC相关的有三个包:java.util.concurrent、java.util.concurrent.atomic、java.util.concurrent.locks。java.util表示工具包,包最开始是为了屏蔽同名,但是更多的是考虑分类。重点讲解这四个包解决一些业务的时候,会用普通的线程代码:Thread实现,但是这样效率并不高。Runnable:没有返回值,效率先比于Call
2021-07-09 12:28:31
2367
原创 Java集合面试题
Java集合容器面试题(2020最新版)1. 什么是集合**集合框架:**用于存储数据的容器。集合框架是为表示、操作集合而规定的一种统一的、标准的体系结构。任何集合框架都包含三大块内容:①对外的接口、②接口的实现、③对集合运算的算法。**接口:**表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在面向对象编程语言中,接口通常用来形成规范。**实现:**集合接口的具体实现,是重用性很高的数据结构。**算法:**在一个实现了某个集合框架中的接口的对象身上完成某种有
2021-07-09 12:25:19
284
原创 Java基础面试题
---------------概念-----------------谈谈面向对象的思想 面向对象是一种编程思想,在面临问题时跟面向过程的区别是:面向对象关注使用什么工具去解决,而面向过程是关注解决问题本身。就好比面向对象是“调用者”,面向过程是执行者。例如:编写一个生成随机数的函数,面向对象回去调用random方法,而面向过程会去编写一个生成随机数的方法。 面向对象由三大特性:封装,继承,多态;封装:把类的数据声明为私有的,提供特定的方法去访问,就比如公有方法调用私有属性;继承:
2021-07-09 12:21:04
257
原创 Java多线程面试题
1、什么是多线程? 线程是指进程中的实际运行单位,它是进程中一个最小运行单元,而多线程就是指一个进程中同时有多个线程在执行,即实现多个线程并发执行的技术,多线程的好处是提高执行效率但是会容易造成死锁的情况。2、线程与进程的区别? 进程是指一段正在执行的程序。 线程有时也被称为轻量级进程,它是程序执行的最小单元,一个进程可以拥有多个线程,各个线程之间共享程序的内存空间(代码段、数据段、堆空间)及一些进程级的文件(列如:打开的文件),但是各个线程拥有自己的栈空间。在操作系统级别上,程序
2021-07-09 12:20:24
215
原创 Mysql学习笔记
数据库的操作结构化查询语句的分类结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。数据库的操作命令行操作数据库创建数据库 :create database [if not exists] 数据库名;删除数据库 :drop database [if exists] 数据库名;修改数据库:修改表 ( ALTER TABLE )查看数据
2021-07-09 08:08:23
161
原创 Java多线程
1、什么是多线程? 线程是指进程中的实际运行单位,它是进程中一个最小运行单元,而多线程就是指一个进程中同时有多个线程在执行,即实现多个线程并发执行的技术,多线程的好处是提高执行效率但是会容易造成死锁的情况。2、线程与进程的区别? 进程是指一段正在执行的程序。 线程有时也被称为轻量级进程,它是程序执行的最小单元,一个进程可以拥有多个线程,各个线程之间共享程序的内存空间(代码段、数据段、堆空间)及一些进程级的文件(列如:打开的文件),但是各个线程拥有自己的栈空间。在操作系统级别上,程序
2021-07-07 23:56:13
178
原创 2020-12-13
Enterprise Manager配置失败解决方法:1.开始——>net manager2.主机:电脑IP地址(可在cmd,使用ifconfig查看)最后虽然出现了警告但是总算解决了。(在这里记录一下)
2020-12-13 13:14:43
85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人