自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 什么是线程安全

就是线程同步的意思,就是当一个程序对一个线程安全的方法或者语句进行访问的时候,其他的不能再对他进行操作了,必须等到这次访问结束以后才能对这个线程安全的方法进行访问什么叫线程安全:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 或者说:一个类或者程序所...

2018-08-15 08:47:27 192

转载 Java 中内部类、静态内部类、枚举类

一、内部类 在另一个类中定义的类 内部类作用 1、内部类提供了更好的封装。只能让外部类直接访问,不允许同一个包中的其他类直接访问。 2、内部类可以直接访问外部类的私有属性,内部类被当成其外部类成员。当外部类不能访问内部类的内部属性。 内部类的使用场合:由于内部类提供了更好地封装性,并且可以很方便的访问外部类的属性。所以,通常内部类只在所外部类提供服务的情况下优先使用。 ...

2018-08-14 19:23:52 7381

转载 StringBuffer/StringBuilder/String 的区别及使用

这三个类之间的区别主要体现在两个方面:即运行速度和线程安全方面 1、从运行速度方面来说,String类是最慢的,StringBuilder最快。主要是因为String类是不可变的,所以JAVA对String的操作其实就是不断创建新的对象,同时将就对象回收的一个过程。而StringBuffer和StringBuilder的对象是变量,对变量进行操作就是直接对该对象进行更改,而不进行创建和回...

2018-08-12 20:56:45 135

转载 Serlvet接口的实现

一、Serlvet简介  Servlet是sun公司提供的一门用于开发动态web资源的技术。   Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:   1、编写一个Java类,实现servlet接口。   2、把开发好的Java类部署到web服务器中。   按照一种约定俗成的称呼习...

2018-08-12 20:17:46 238

转载 HTTP 协议的基本知识,包括请求流程、请求方法等

什么是http协议?HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RF...

2018-08-12 20:07:34 168

转载 XMLHTTPRequest以及FetchAPI的区别及使用

简介:Fetch同XMLHTTPRequest非常类似,都是用来做网络请求。但是同复杂的XMLHTTPRequest API相比,Fetch使用了Promise,这让它使用起来更加简洁,从而避免陷入“回调旋涡” 两者区别: 比如,如果我们想要实现这样一个需求:请求一个URL地址,获取响应数据并将数据转换成JSON格式。使用Fetch和XMLHTTPRequest实现的方式是不同的。 使用XM...

2018-08-12 20:04:19 2280

转载 什么是解耦?

什么是解耦?解耦就是用数学方法将两种运动分离开来处理问题。对项目划分为多个模块这种做法你有什么看法?优势、劣势有哪些?多模块化项目优势在于:提高代码的重用率,可维护性高,架构灵活,焦点分离。 劣势在于:性能损坏明显,系统分层,模块间的通信发送信息非常消耗性能。...

2018-08-10 08:44:52 12828

空空如也

空空如也

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

TA关注的人

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