自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 怎么解决File "D:/PycharmProjects/test.py", line 6, in <module> import requests ModuleNotFoundError:

怎么解决File “D:/PycharmProjects/test.py”, line 6, in import requestsModuleNotFoundError: No module named ‘requests’Process finished with exit code 1在cmd中输入pip install requests 安装requests时发生了如图所示bug,...

2020-04-10 17:30:36 22370

原创 Java环境搭建(环境变量配置)

Java环境搭建(环境变量配置)**第一步:**在网站www.Oracle.com或www.sun.com下载jdk也可以下载jre,根据个人需求,因为下载了jdk里面就包括了jre.**第二步:**把下载好的jdk存到你想存的盘里,然后安装jdk,尽情的傻瓜式下一步即可.**第三步:**安装好了jdk,接下来就开始配置环境变量了,右键单击&amp;quot;我的电脑&amp;quot;,选择&amp;quot;属性&amp;quot;,选择&amp;qu

2018-11-26 14:40:20 245

原创 什么是Java?Java的三种技术体系架构有哪些?

什么是Java?Java的三种技术体系架构有哪些?Java是一种计算机数据和一系列指令的集合.J2EE:企业级开发(目前都叫,JAVAEE)是为开发企业级环境应用程序提供解决的一套解决方案,这个技术体系会用到Servlet,Jsp等技术,主要针对Web开发.J2SE:标准版开发(目前都叫,JAVASE)主要用于普通桌面,商务应用程序开发,可以完成桌面应用程序的开发,例如:Java版的扫雷...

2018-11-26 14:29:19 5379 1

原创 Java语言的特点?为什么说跨平台性呢?原理是什么?

Java语言的特点:Java跨平台性:也就是说Java语言编写完可以在Windows操作系统上运行,也可以在Linux系统上运行.可以跨平台执行Java程序.比如:C++,就不具备跨平台执行,C++语言编写的程序只能在Windows操作系统上运行.原理是什么呢?首先我们来说一下,大家都知道小的时候玩的游戏机,插卡的那种,是可以连接电视上玩的,如果说连到电脑上玩可以吗? 答案:不可以,(因为...

2018-11-26 14:27:03 6948

原创 关于(进程和线程)的总结

关于进程和线程的总结进程: 代表就是一个软件运行,例如任务管理器中进程会有QQ的线程: 代表的就是QQ这个软件同时发送多个消息和接收多个消息 实例进程的对象: Thread wina = new Thread();多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。主要包括:一. Java线程具有五中基本状态新建状态(New):当...

2018-11-25 20:06:38 769

原创 面试中问到HashMap的大小超过了负载因子定义的容量

HashMap的大小超过了负载因子(load factor)定义的容量【问到这个问题之后,要及时的意识到面试官要把你往线程安全的方向引入了,做好准备。】默认的负载因子大小为0.75,也就是说,当一个map填满了75%的bucket时候,和其它集合类(如ArrayList等)一样,将会创建原来HashMap大小的两倍的bucket数组,来重新调整map的大小,并将原来的对象放入新的bucket...

2018-11-25 19:59:14 2514

原创 面试中问到当两个对象的hashcode相同会发生什么

当两个对象的hashcode相同会发生什么【这个问题基本上就是分界点了】一些面试者会回答因为hashcode相同,所以两个对象是相等的,HashMap将会抛出异常,或者不会存储它们。如果之前的问题回答的好,面试官的印象比较好,可能会提醒他们有equals()和hashCode()两个方法,并告诉他们两个对象就算hashcode相同,但是它们可能并不相等。如果掌握的不太好,一些面试者可能...

2018-11-25 19:57:13 8294 1

原创 HashMap的get()方法的工作原理

HashMap的get()方法的工作原理首先根据对象的Hash值进行数组方面的寻找,然后找到这个数组之后,判断key是不是唯一,如果key唯一,则直接返回,如果不唯一,则使用equals进行值的判断,最后返回数据。...

2018-11-25 19:54:32 5128 2

原创 **hashMap的工作原理**

hashMap的工作原理HashMap是基于hashing的原理,我们使用put(key, value)存储对象到HashMap中,使用get(key)从HashMap中获取对象。当我们给put()方法传递键和值时,我们先对键调用hashCode()方法,返回的hashCode用于找到bucket位置来储存Entry对象。”这里关键点在于指出,HashMap是在bucket中储存键对象和值对象,...

2018-11-25 19:53:30 182

转载 手写(懒汉式,饿汉式)单例模式

个人分类:学习笔记 Java单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。懒汉式,线程不安全当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也...

2018-10-25 08:51:09 2550

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除