![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA学习心得
hk540610
这个作者很懒,什么都没留下…
展开
-
java8新特性
Lambda 表达式− Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。方法引用− 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减少冗余代码。默认方法− 默认方法就是一个在接口里面有了一个实现的方法。新工具− 新的编译工具,如:Nashorn引擎 jjs、 类依赖分析器jdeps。Stream API−新添加的Stream API(java.util.str...转载 2021-05-25 14:53:21 · 58 阅读 · 0 评论 -
每日一得-Java序列化与反序列化
原文出处:http://www.cnblogs.com/xdp-gacl/p/3777987.html一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。转载 2015-06-23 19:33:11 · 303 阅读 · 0 评论 -
学无止境-每日一得
接口的理解前几天看到一道面试题,谈谈对面向接口编程的理解。一直以来对接口的理解还简单停留在特殊的抽象类这些基础概念上,参考多方资料对接口有了新的理解。接口实际上也可说成是一种规范,是模块之前的桥梁,模块之间通过接口进行连接,通过接口更好实现业务与实现的分离。实际编程中我们明白业务需求后首先会设计出接口体现我们需要哪些功能,不用考虑接口具体应该怎么实现的。原创 2015-06-05 10:45:15 · 227 阅读 · 0 评论 -
java三种排序比较
三种排序算法中插入排序效率最高,冒泡排序效率最低/*** 冒泡排序:两两比较,小的放在前面* @param ary*/public static void BubbleSort(int[] ary){long start=new Date().getTime();for(int i=0;ifor(int j=0;jif(ary[j]>ary[j+1]){in原创 2015-06-05 15:42:01 · 713 阅读 · 0 评论 -
每日一得-servlet线程安全问题
原文地址:http://www.cnblogs.com/gw811/archive/2012/09/07/2674859.htmlServlet对象是由容器创建,它的生命周期是由容器进行管理的,当有请求访问时,Servlet容器会根据配置文件web.xml实例化Servlet对象,当有新的请求时,Servlet不会重新创建对象,也就是有多个线程使用这个Servlet对象,这样就转载 2015-06-10 19:24:24 · 416 阅读 · 0 评论 -
每日一得,多线程、并发与互斥、同步与异步
1.什么是线程?一个程序是由多个进程组成的,一个进程又是由若干个线程组成,线程可以看做程序执行的基本单位。2.线程创建的两种方式继承Thread类,实现Runnable接口。查看源码我们可以看出来继承Thread类,实际也是实现Runnable接口。这两种方法都需要覆盖run方法并且通过start方法来启动线程,区别在于Thread类提供了更多的线程方法,比如sleep,wait,原创 2015-06-11 21:39:15 · 293 阅读 · 0 评论