摘要: JDK 安装 下载安装 下载JDK 从oracle官方网站下载并安装JDK. 下载使用文档 从oracle官方网站下载使用帮助文档. 安装库源文件 源文件位于安装目录的 /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home/lib/src.zip... 阅读原文
2018-02-07 17:57:01 阅读(722) 评论(0)
摘要: 一、基本类型的简介 基本类型的两条准则: Java中,如果对整数不指定类型,默认时int类型,对小数不指定类型,默认是double类型。 基本类型由小到大,可以自动转换,但是由大到小,则需要强制类型转换。 所占的字节数: byte: 1个字节;char: 2个字节;short: 2个字节;int: 4个字节;lo... 阅读原文
2018-02-07 17:45:01 阅读(760) 评论(0)
摘要: 当类中的方法都是抽象方法, 接口格式特点: 1、接口中可以定义常量和抽象方法。 2、接口中成员有固定修饰符:       常量:public static final   可省略       方法:public abstract  可省略 3、接口中的成员都是public的。 4、子类实现接口需要使用 impleme... 阅读原文
2018-02-07 17:38:02 阅读(741) 评论(0)
摘要: 1.Quartz概述:简单的说就是java的一个定时任务的框架,没有那么复杂的解释,跟前端的定时器一样。在了解它之前,首先熟悉几个概念。 2.基本概念 2.1 Job:表示一个工作,要执行的具体内容。此接口中只有一个方法      void execute(JobExecutionContext context) 2... 阅读原文
2018-02-07 17:07:05 阅读(736) 评论(0)
摘要: 一.SSH回顾   Struts2:核心为过滤器+拦截器。过程:Filter--->FilterDispatcher-->ActionMapper-->ActionProxy-->ActionInvocation-->各种拦截器。      Struts2初用无需过于执著细节,我们只需要... 阅读原文
2018-02-07 15:16:11 阅读(754) 评论(0)
摘要: jsp运行原理: 根据jsp文件创建java文件(servlet),并编译运行 第一次访问时会被翻译成servlet后执行   jsp三个指令: 1.page指令:页面翻译运行的属性的配置(通常使用默认)   language="java"   可以嵌入的语言   contentType="text/html; ch... 阅读原文
2018-02-07 13:28:07 阅读(762) 评论(0)
摘要: 一、前言   在分析了锁框架的其他类之后,下面进入锁框架中最后一个类ReentrantReadWriteLock的分析,它表示可重入读写锁,ReentrantReadWriteLock中包含了两种锁,读锁ReadLock和写锁WriteLock,可以通过这两种锁实现线程间的同步,下面开始进行分析。 二、Reentra... 阅读原文
2018-02-07 13:10:07 阅读(693) 评论(0)
摘要: synchronized的使用 synchronized关键字是Java中解决并发问题的一种常用方法,也是最简单的一种方法,其作用有三个:(1)互斥性:确保线程互斥的访问同步代码(2)可见性:保证共享变量的修改能够及时可见(3)有序性:有效解决重排序问题,其用法也有三个: 修饰实例方法 修饰静态方法 修饰代码块 ... 阅读原文
2018-02-07 12:52:10 阅读(767) 评论(0)
摘要: 什么是EL表达式? 表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象! EL表达式主要用来读取数据,进行内容的显示! 为什么要使用EL表达式? 为什么要使用EL表达式,我们先来看一下没有EL表达式是怎么样读取对象数据的吧! 在1.jsp中设置... 阅读原文
2018-02-07 11:51:35 阅读(731) 评论(0)
摘要: 原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/8393618.html 一、Executor框架介绍   Executor框架是JDK1.5之后出现的,位于juc包中,是并发程序设计的工具之一。各个版本以来一直在进行修正。   Executor是执行者之意,... 阅读原文
2018-02-07 11:37:07 阅读(758) 评论(0)