TK发烧的博客

探讨学习

Java中GC的工作原理

一、GC的基本原理: GC是什么? 为什么要有GC呢? GC是垃圾收集的意思(Garbage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Jav...

2018-07-03 22:08:31

阅读数 67

评论数 0

spring中IOC的三种实现机制

spring控制反转spring IOC的三种注入方式:接口注入getter,setter方式注入构造器注入对象与对象之间的关系可以简单的理解为对象之间的依赖关系:思考:对象与对象之间可能存在什么关系?(is a, has a,use a)a) is a 关系class A implements ...

2018-07-03 00:04:17

阅读数 2753

评论数 0

http请求和响应报文的架构

1.请求行(包含了请求方式、请求资源的路径、遵循的协议及版本)GET /news3/1.html HTTP/1.1GET:请求方式,在HTTP协议中一共规定了7种请求方式, 只用GET和POST/news3/1.html:请求资源的路径HTTP/1.1:浏览器发送请求时所使用的协议及版本2.若干请...

2018-07-02 23:18:58

阅读数 297

评论数 0

Java中用最有效率的方法算出2 乘以8

Java中用最有效率的方法算出2 乘以8 等於几?2 << 3,因为将一个数左移n 位,就相当于乘以了2 的n 次方,那么,一个数乘以8 只要将其左移3 位即可,而位运算cpu 直接支持的,效率最高,所以,2 乘以8 等於几的最效率的方法是2 &...

2018-07-02 23:11:06

阅读数 492

评论数 0

java装饰者设计模式的优点和缺点?

优点:动态地为对象增加新的功能或者撤销功能(继承就不能做到这一点)缺点:会产生过多的相似的对象,不容易拍错!顾名思义,装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例,关系图如下:Source类是被装饰类,Decorator...

2018-07-02 23:09:50

阅读数 1126

评论数 0

如何获取一个class对象?

如何获取一个class对象?java中的反射机制,它主要是指程序在运行过程中可以访问、检查和修改它本身状态或行为的一种能力。java的这一能力在其它的程序设计语言中就不存在。下面介绍三种方式获取class对象:1.通过Class类的forName( )静态方法      Class.forName...

2018-07-02 23:01:01

阅读数 203

评论数 0

方法重写和方法重载的区别

方法重写和方法重载的区别重载overloading      方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数列表(参数个数或参数类型)重载overloading是一个类中多态性的一种表现java的方法重载,就是在类中可以创建多个方法名相同的方法,但是它们...

2018-07-02 22:51:41

阅读数 45

评论数 0

方法重写的原则

方法重写的原则参数列表必须完全与被重写的方法相同返回值的类型必须完全与被重写方法的返回类型相同;(备注:这条信息是标准的重写方法的原则,但是在java1.5版本之前返回值类型必须一样,之后的java版本放宽了限制,返回值类型必须小于或者等于父类方法的返回值类型)现在,子类返回类型小于或等于父类方法...

2018-07-02 22:23:01

阅读数 574

评论数 0

JAVA中String、StringBuilder和StringBuffer的区别

      初学Java,对于String、StringBuilder和StringBuffer的区别不是很了解,通过查阅相关资料,总结了以下一些知识点,如果有不对的地方,也希望大家能够指正!        首先说一下这三个类的区别,主要在运行速度和线程安全两个方面:1、运行速度:在这方面运行速度...

2018-06-30 10:43:33

阅读数 26

评论数 0

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