Java语言
5t李
Talk is cheap,show me the code.
展开
-
关于抽象类的认识
1、什么是抽象类? 我们都知道在面向对象的领域里,所有的对象都可以用类来声明,可是并不是所有的类可以用来声明对象的。当不确定一个类中的全部属性和行为时,将这些部分的属性和行为放到一个类中,那么这个类就是抽象类。比如new一台电脑,我们并不知道这台电脑具体是什么样子的,只有特定描述到笔记本电脑,台式机电脑的时候,我们才知道它长啥样。 1.1 抽象类的格式: 修饰符 abstract clas...原创 2018-08-03 10:32:41 · 228 阅读 · 0 评论 -
关于接口的认识
1、什么是接口? Java接口是一系列方法的声明,是一些方法特征的集合。而且说到接口,就有必要提一下上一篇刚讲过抽象类,因为接口就是一个特殊的抽象类,它无法被实例化,所有的方法默认都是抽象方法,所以一个接口只有方法的特征没有方法的实现。 1.1接口的格式: 修饰符 interface 接口名{ 方法体 } 1.2使用接口需要注意的: 1.所有的方法都是抽象方法。 2.接口内的...原创 2018-08-03 11:39:03 · 351 阅读 · 1 评论 -
Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模...转载 2018-08-15 14:40:07 · 82 阅读 · 0 评论 -
利用DOM实现对XML节点的增、删、改、查
首先介绍一下什么是DOM和XML DOM英文全称是Document Object Model,中文是文档对象模型,它相当于一个针对HTML和XML文档的一个API,通过使用DOM我们可以去改变文档。 XML英文全称是Extensible Markup Language,中文名称是可扩展标记语言,XML的主要作用是可以持久化存储数据,在这个基础上可以实现数据的交换,它还有一个作用是在框架中进行数...原创 2018-08-22 15:55:33 · 1088 阅读 · 0 评论 -
Java面试总结
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? java虚拟机是指执行字节码文件(.class文件)的虚拟机进程,具体作用是将编译.java文件得来的.class文件解释成机器码(不同平台的机器码不同),然后利用机器码操作硬件和操作系统。 在解释为什么被称作是"平台无关的编程语言"之前,我们首先得知道什么是平台。简单概括起来平台就是CPU+OS的统称。CPU的作用进...转载 2018-08-17 16:47:48 · 182 阅读 · 0 评论 -
DOM、DOM4J的区别
学习了DOM和DOM4J以后,想总结出来这二者之间的区别,却发现自己说不上来二者之间的差距,有的理解,有的不理解,想来想去,还是转载一下别人总结的,自己再深刻体会之后再写总结吧。不多说,先表明转载原文链接: https://www.cnblogs.com/avivahe/p/5493060.html dom是解析xml的底层接口之一(另一种是sax) 而jdom和dom4j则是基于底层a...转载 2018-08-24 20:12:33 · 3514 阅读 · 0 评论 -
读取配置文件的工具类实现
/** * 读取配置文件的工具类 * */ public class ConfigManager { // 第一步:构建私有的静态的实例 private static ConfigManager configManager; private static Properties properties; // 第二步:构造函数私有化 private ConfigManager()...原创 2018-09-11 20:45:22 · 253 阅读 · 0 评论 -
Java中Lambda表达式的使用
贴上原文链接:https://www.cnblogs.com/franson-2016/p/5593080.html,如有侵权,请转告,立即删除。 简介 (译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员...转载 2018-09-19 10:17:22 · 288 阅读 · 0 评论 -
Lock和synchronized的区别和使用
分享一个很详细的链接: https://www.cnblogs.com/baizhanshi/p/6419268.html转载 2019-01-03 20:06:48 · 256 阅读 · 0 评论