Java_问题(16——20)


16.Java垃圾回收管理机制(Garbage Collection)

垃圾回收机制的因入可以有效地防止内存的泄露、保证内存的有效使用,也大大解放了程序员的双手,使得我们在编写程序时候,不需要再去考虑内存管理。

内存泄漏:内存泄漏指的是一个内存空间在使用完毕之后未回收,在Java中的一般情况下,是指一个内存对象的生命周期超过了程序需要他的时间长度。


☆然鹅——有了GC也可能出现内存泄漏问题,分为如下三种情况:

i. 静态集合类HashMap、Vector等的使用最容易出现内存泄漏,这些静态变量的生命周期和应用程序一致,所有的Object对象也不能被释放,因为他们也一直被Vector等应用着。

ii. 各种连接,比如数据库连接、网络连接、IO连接等没有显式调用close关闭,不被GC回收导致内存泄漏。

iii. 监听器的使用,在释放对象的同时没有相应删除监听器。


17.关于Java对象引用与对象的区别:

https://blog.csdn.net/qq_26805137/article/details/52945688


18.Ajax

Ajax就是 Asynchronous Javascript And Xml,

Ajax是一种不用刷新网页就能更新页面部分内容的一种动态网页制作技术,

通过在后台与服务器进行部分数据交换,实现网页的异步更新。


19.CDN相当于在终端和服务器之间加了个缓存。


20.

happysneaker.com

另外:当我们使用Ctrl+F5组合键刷新一个页面时,首先是在浏览器端,会直接向目标URL发送请求,而不会使用浏览器缓存的数据;其次即使请求发送到服务端,也有可能访问到的是缓存的数据。所以在HTTP的请求头中会增加一些请求头,它告诉服务端我们要获取最新的数据而非缓存。

happysneaker.com


happysneaker.com

Unity那些事儿
请先登录后发表评论
  • 最新评论
  • 总共0条评论