摘要:
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)