面向对象(Object-Oriented, OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。而 ECMAScript 中没有类的概念,所以我们可以使用对象模拟出类。ECMA-262 把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。”严格来讲,这就相当于说对象是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。 以下是《JavaScript高级...
以下均整理自网络目录Java SEJava EEJava web开发JDBC编程XML编程计算机网络操作系统算法和数据结构设计模式Java SEJava基础
语法特性关键字面向对象集合部分Java进阶
线程锁JDK反射JVMGCIO和NIO,AIOJava EESpring
AOP与事务,权限控制S2SH整合开发Spring,JPA整合Hibernate
ORM与持久化映射延迟加载,性能优化HQL查询,条件查询,SQL查询二级缓存与查询缓存struts
MVC模式与Struts体系myBatisMVC框架各框架对比与项目优化JPA
EJBJ...
今天找文件,无意中翻到老师前段时间总结的知识点。觉得应该有点用处,所以分享给大家。 第一次在博客园发表,如有错误,还请指正。 原文:http://www.cnblogs.com/xjh5201314/p/5954141.html
学习的道路就是要不断的总结归纳,好记性不如烂笔头。so,以下将po出10张javascript相关的思维导图。思维导图小tips:思维导图又叫心智图。是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科...
本人记忆差,整理这个思维导图,相当于较认真的看了一遍,整个思维导图,基本上就是对原文的拷贝。
有了层级关系。和本人自己的一些理解。由于思维导图弄出来的图片大于100M了。所以就放出源文件,
更方便的阅读查阅。在csdn太穷了。下载2积分。有需要的希望意思意思。我也要去下载资料呢。(下载地址在最后)有几点我觉得是看这个本书或则思维导图。你要明白的是:
1. 什么是内存可见性
2. 在java程序中,在底层执行的代码指令...
javascript变量javascript运算符javascript数组javascript流程语句javascript字符串函数javascript函数基础javascript基础DOM操作javascript正则表达式 原文:http://www.cnblogs.com/powerplay/p/5780113.html
第一级展开图第二级展开图第三级展开图引用地址:http://blog.csdn.net/g290095142/article/details/78743971 原文:https://www.cnblogs.com/liuyelin/p/8519745.html
多线程中级,包含控制线程的几种方法、线程的同步、线程组,有返回值的线程、线程之前的通信、线程池和线程的几个相关类线程同步当多个线程访问同一资源时,加synchronized对资源进行加锁synchronized可以修饰代码块,修饰方法只对可以改变竞争资源的方法加锁只有多线程才会出现线程安全问题释放锁的条件同步方法、代码块结束出现未处理的异常调用wait,将本线程置为就绪状态sleep或者yield、suspend不会释放同步锁同步锁(Lock),...
方法一:
方法二:
MySQL多表操作说明:
问题说明:
一、主从表数据更新问题
当两张表没有建立任何关系的时候,那么可以随意删除其中任何一张表中的任何记录,但是一旦把两张表建立了关系(主外键约束)之后,那么不能删除主表中的数据(这些数据内容在从表中有关联关系的数据),只想执行删除(更新操作),那么就会出现下图中的错误。要想删除主表中与从表有关联关系的数据,可以这么做:解除主从表的约束关系
先删除从表中与...
IO流学习总结
一、流的分类
按流的方向分类: 输入流:数据源到程序(InputStream、Reader 读进来)。 输出流:程序到目的地(OutPutStream、Writer 写出去)。
按流的处理数据单元分类: 字节流:按照字节读取数据(InputStream、OutputStream)。 字符流:按照字符读取数据(Reader、Writer)。
按流的功能分类: 节点流:可以直接从数据源或目的地读写数据。 处理流:不直接连接到数据源或目的地,是处理流的流。通过对其他流的处理提高...
在网上收集了 30 张大佬制作的 Java 知识点总结的思维导图,整理成了这篇文章分享给大家,帮助大家梳理构建 Java 的知识体系。这份思维导图包含从Java的简介、主要特性、发展历史到语法、数据类型、修饰符、运算符、类、数组、框架、面向对象的编程思想等大大小小的知识点。一方面可供初学者参考,另一方面,便于大家结合思维导图深入学习、理解、思考;本文按顺序依次展示以下内容的思维导图:1、Java 简介2、Java 主要特性3、Jav...
话不多说,先上图。1、基本概念
欲说线程,必先说进程。进程:进程是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。
线程:线程是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的资源。操作系统在分配资源时是把资源分配给进程的, 但是 CPU 资源比较特殊,它是被分配到线程的,因为真正要占用CPU运行的是线程,所以也说线程是 CPU分配的基本单位。
在Java中,当我们启动 main...
文章目录
1、基本概念2、线程创建和运行3、常用方法3.1、线程等待与通知3.2、线程休眠3.3、让出优先权3.4、线程中断
4、线程状态5、线程上下文切换6、线程死锁7、线程分类8、ThreadLocal9、Java内存模型10、synchronized11、volatile12、Java 中的原子性操作13、Java 中的 CAS 操作14、锁的概述14.1、乐观锁与悲观锁14.2、公平锁与非公平锁14.3、独占锁与共享锁14.4、可重入锁14.5、自旋锁话不多说,先上图。1、基本概念
欲说线程,...
作为一个Java程序员,所有小伙伴都会有这么一个情况,想学习,不想被淘汰,结果天天加班,只能想想!2021年即将来了马上就是新年了,今年疫情假期都比之前长点,其实这也是一个提升自己最好的机会,现在对于Java开发的而言,对技能的要求比以前高了不是一点!
但是直到今天,我看到这个Alibaba Java技术图谱之后,感觉这里面的内容真是为进击大厂的小伙伴量身打造的!所以,今天特地拿出来分享一下,这个非常值得每一个Java开发者去...