1 获取标签属性语法: element.getAttribute(‘属性名‘) 返回对应属性的值 ,如果没有返回null.//html <div id="box" index="0"></div>//jsvar box = document.getElementById(‘box‘); var value = box.getAttribute(‘index‘); console.log(value) // 02 设置自定义属性的值语法: element.setAttribute(‘属性名‘, ‘属性的值‘) 返回undefined//html <div id="box" ></div>//jsvar box = document.getElementById(‘box‘); b...
目录抽象类介绍为什么要用抽象类一个抽象类小故事一个抽象类小游戏接口介绍接口与类相似点:接口与类的区别:接口特性抽象类和接口的区别接口的使用:接口最佳实践:设计模式中的工厂模式接口与抽象类的本质区别是什么?基本语法区别设计思想区别如何回答面试题:接口和抽象类的区别?参考文章微信公众号Java技术江湖个人公众号:黄小斜本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https...
java多线程技能前言:本系列将从零开始讲解java多线程相关的技术,内容参考于《java多线程核心技术》与《java并发编程实战》等相关资料,希望站在巨人的肩膀上,再通过我的理解能让知识更加简单易懂。目录认识cpu、核心与线程java多线程系列(一)之java多线程技能java多线程系列(二)之对象变量的并发访问java多线程系列(三)之等待通知机制java多线程系列(四)之ReentrantLock的使用并发历史在没有操作系统的时候,一台计算机只...
一、简介本文主要介绍类加载的过程的几个阶段;二、类加载过程2.1 加载2.2 验证2.3 准备2.4 解析2.5 初始化原文:https://www.cnblogs.com/qjwyss/p/14439354.html
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="UTF-8"> 5<title>常用系统指令</title> 6</head> 7<script src="js/vuejs-2.5.16.js"></script> 8<body> 9 10<!-- 11 完整语法 12 <a v-on:click="doSomething">...</a>13 缩写 14 <a @click="doSomething">...</a>15--> 16 17<!--1.v-on:click--> 18<h4 style="color: blue;text-align:center">1.v-on:click</h1> 19<div id="app1" al...
转载 http://www.cnblogs.com/skywang12345/p/3310928.htmlhttps://www.jianshu.com/p/454208905619原文:https://www.cnblogs.com/lizhouwei/p/9169027.html
有很多中操作XML文件的方法,这里介绍一下JDOM的使用方法和技巧。JDOM下载地址 创建XML文档 XML文件是一种典型的树形文件,每个文档元素都是一个document元素的子节点。而每个子元素都是一个Element对象,对象可以向下包含。 1 因此我们可以通过先创建元素再将元素添加到父元素中,最后将顶层元素添加到根元素中。 2 创建完文档元素后,就可以把元素添加到document对象中,然后写入文件。 主要使用的函数:Element.setAttribute 为...
概要前面一章,我们学习了“公平锁”获取锁的详细流程;这里,我们再来看看“公平锁”释放锁的过程。内容包括:参考代码释放公平锁(基于JDK1.7.0_40)“公平锁”的获取过程请参考“Java多线程系列--“JUC锁”03之 公平锁(一)”,锁的使用示例请参考“Java多线程系列--“JUC锁”02之 互斥锁ReentrantLock”。注意:(01) 这里是以“公平锁”来进行说明。(02) 关于本章的术语,如“AQS”,“CAS函数”,“CLH队列”,“公平锁”,“非...
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/39760895工厂方法模式(Factory Method)工厂方法:顾名思义,就是调用工厂里的方法来生产对象(产品)的。 工厂方法实现方式有3种:一、普通工厂模式。就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。 1、uml建模图: 2、代码实现/*** 演示样例(一):普通工厂方法* * 缺点:假设传递的字符串出错,则不能正确创建对象*/ interface Sender {public voi...
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/40028509 访问者模式(Visitor):把数据结构和作用于结构上的操作解耦合,使得操作集合可相对自由地演化。访问者模式适用于数据结构相对稳定而算法又容易变化的系统。访问者模式的优点是增加操作很容易,因为增加操作意味着增加新的访问者;而它的缺点就是增加新的数据结构很困难。一、uml建模:二、代码实现/*** 访问者模式(Visitor):把数据结构和作用于结构上的操...
13.1.2 Java类库中的集合接口和迭代器接口 删除元素,对于next和remove的调用是互相依赖的,如果调用remove之前没有调用next,则会跑出IllegalStateException异常。如果想要删除两个相连的元素: it.remove(); it.remove();//error而是应该 it.remove(); it.next(); it.remove(); 怎么觉得这种接口设计好傻呢。谁干的? 如果想要实现自己的集合类,可以从Abstractxxxx系列的抽象类来扩展,这样可以少实...
感谢天空不死!!(一) 基础篇Java多线程系列--“基础篇”01之 基本概念 Java多线程系列--“基础篇”02之 常用的实现多线程的两种方式Java多线程系列--“基础篇”03之 Thread中start()和run()的区别原文:https://www.cnblogs.com/yuexiaoyun/p/12819008.html
[大数据从入门到放弃系列教程]在IDEA的Java项目里,配置并加入Scala,写出并运行scala的hello world原文链接:http://www.cnblogs.com/blog5277/p/8615984.html原文作者:博客园--曲高终和寡 点击下面菜单查看大数据入门全部教程大数据从入门到放弃网址:http://www.cnblogs.com/blog5277/category/1179528.html**********************************分割***********************************其实按理说,Java项目是完全可以开发spark项目的...
http://www.cnblogs.com/skywang12345/p/3498537.html概要本章是JUC系列的ConcurrentHashMap篇。内容包括:ConcurrentHashMap介绍 ConcurrentHashMap原理和数据结构ConcurrentHashMap函数列表ConcurrentHashMap源码分析(JDK1.7.0_40版本)ConcurrentHashMap示例转载请注明出处:http://www.cnblogs.com/skywang12345/p/3498537.html ConcurrentHashMap介绍ConcurrentHashMap是线程安全的哈希表。HashMap, Hashtable, ConcurrentHash...
1.顺序结构1.if语句(1)图例(2)三种格式A:格式1B:格式2C:格式32.swich语句图例:格式:【注】input可以是byte,short,int,char;JDK5以后可以是枚举;JDK7以后可以是字符串;3.循环语句图例:(1)for循环(2)while循环图例:用法:(3)do…while循环图例:用法:(4)for和while的区别A:使用上的区别【for语句的那个控制条件变量,在循环结束后不能再使用,而while可以继续使用】B:理解上的区别【for适合于一个范围的判断,while适合...