自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java虚拟机结构

一、Java虚拟机运行时结构1.类加载器(ClassLoader):在JVM启动时或者在类运行时将需要的class加载到JVM中。类加载器负责加载编译好的.class字节码文件,并装入内存,使JVM可以实例化或以其它方式使用加载后的类。支持在运行时的动态加载,动态加载的优点有很多,例如可以节省内存空间、灵活地从网络上加载类,动态加载的另一好处是可以通过命名空间的分隔来实现类的隔离,增强了整个...

2019-04-02 20:35:57 233

原创 json对象和json字符串之间的转化

2019-04-01 16:26:12 141

转载 switch语句与多重if选择结构的异同点

相同之处:都是用来处理多条件分支的switch:控制表达式的类型有byte,char,int,short,enum,stringswitch-case语句完全可以与if-else语句转换,但switch效率更高。If语句和switch语句可以从使用的效率上来进行区别,也可以从实用性角度区分。如果从使用效率上区分:在对同一个变量在不同值做条件判断时,可以使用switch语句,也可以使用if语...

2019-04-01 16:25:55 1506

转载 类和对象的区别和联系

类:类是封装对象的属性和行为的载体,在Java语言中对象的属性以成员变量的形式存在,而对象的方法以成员方法的形式存在。对象:Java是面向对象的程序设计语言,对象是由类抽象出来的,所有的问题都是通过对象来处理,对象可以操作类的基本属性和方法解决相应的问题。联系:类是对象的抽象,而对象时类的具体实例。区别: 1,类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽象...

2019-04-01 16:25:42 11940

转载 Class类的作用,以及产生Class对象的方法

2019-04-01 15:06:13 1966

转载 线程池相关内容

1.Abort策略:默认策略,新任务提交时直接抛出未检查的异常RejectedExecutionException,该异常可由调用者捕获。2.CallerRuns策略:为调节机制,既不抛弃任务也不抛出异常,而是将某些任务回退到调用者。不会在线程池的线程中执行新的任务,而是在调用exector的线程中运行新的任务。3.Discard策略:新提交的任务被抛弃。4.DiscardOldes...

2019-04-01 15:05:48 147

转载 反射的作用及意义

反射的定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的以及动态调用对象的方法的功能称为java语言的反射机制。反射的应用场合:在编译时根本无法知道该对象或类可能属于哪些类,程序只依靠运行时信息来发现该对象和类的真实信息.(由于反射会额外消耗一定的系统资源,因此如果不需要动态地创建一个对象,那么就...

2019-04-01 15:05:19 14287 1

转载 sleep和wait的异同点

相同点:sleep和wait都可以让线程进入阻塞状态不同点:1、wait()方法属于Object类,sleep()属于Thread类;2、wait()方法释放cpu给其他线程,自己让出资源进入等待池等待;sleep占用cpu,不让出资源;3、sleep()必须指定时间,wait()可以指定时间也可以不指定,如果时间不到只能调用interrupt()强行打断;sleep必须设置等待时间,sl...

2019-04-01 15:04:42 1084

转载 private/默认/protected/public 权限修饰符的区别

类的访问权限只有两种:  public 公共的 可被同一项目中所有的类访问。 (必须与文件名同名)  default 默认的 可被同一个包中的类访问。成员(成员变量或成员方法)访问权限共有四种:public 公共的 可以被项目中所有的类访问。(项目可见性)  protected 受保护的 可以被这个类本身访问;同一个包中的所有其他的类访问;被它的子类(同一个包以及不同包中的子类)访问。...

2019-03-29 11:29:43 1267

原创 跨域

1.ajax请求不支持跨域数据请求的.1.1 跨域1.1.1 ip不同1.1.2 端口不同.1.1.3 协议不同1.2 为什么不支持跨域1.2.1 因为JS在研发Ajax处于安全性考虑,把ajax跨域功能关闭.2.在项目中的静态资源,.js文件, .css文件, 图片等都是可以通过标准的http请求进行访问.2.1 在浏览器地址栏进行直接输入静态资源地址都可以访问.2.2 把最终...

2019-03-16 09:10:44 88

转载 微服务理解

“微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务和服务之间采用轻量级的通信机制相互沟通(通常是基于HTTP的Restful API).每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外,应尽量避免统一的、集中的服务管理机制,对具体的一个服务而言,应根据业务上下文...

2019-03-14 16:26:04 76

原创 substring的使用

2019-03-14 12:38:33 142

转载 Math.round(),Math.ceil(),Math.floor()的区别

Math.round(),Math.ceil(),Math.floor()的区别1.Math.round():根据“round”的字面意思“附近、周围”,可以猜测该函数是求一个附近的整数,看下面几个例子就明白。小数点后第一位<5正数:Math.round(11.46)=11负数:Math.round(-11.46)=-11小数点后第一位>5正数:Math.round(11....

2019-03-14 12:32:59 84

空空如也

空空如也

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

TA关注的人

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