JSP的九大内置对象

目录 什么是JSP 创建流程 位置 九大对象: page: out: request: response: pageContext: session: application: config: exception: 什么是JSP JSP(全称Java Server P...

2018-12-17 10:58:44

阅读数:22

评论数:0

java反射机制的操作

目录 Constructor    Field Method AccessibleObject() 举例 调用构造 调用方法 结语 上一篇说了如何获取,这次要说如何操作 在java.lang.reflect包中对应着三个类,也就是Class获取的三种类 Constructor...

2018-12-03 16:46:57

阅读数:9

评论数:0

java反射机制

目录 反射 概述: 定义: 重要性: 具体操作: 获取Class对象: 相关的类 主要方法: 使用实例 反射 概述: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 定义: RTTI(Run-Time Type Information...

2018-11-30 12:17:43

阅读数:17

评论数:0

Tomcat配置

下载tomcat压缩包解压,可是创建web项目 maven在之前已经安装好了,创建maven项目选择webapp   确定相关的插件是开启状态,不然无法后续操作,一般装的idea插件默认都开着,没修改过就不用管他。   运行配置选择tomcat选项,名称自己填写,configur...

2018-11-19 16:36:06

阅读数:23

评论数:0

SQL四大基本语句

目录 sql四种语句 数据控制语言DCL 操作用户的语句 用户权限 权限级别: 主要权限: 数据相关权限 授权方式 操作数据库的语句 数据定义语言DDL 操作表结构的语句 数据操纵语言DML 数据查询语言DQL sql四种语句 数据定义语言,即SQL DDL,用于定义...

2018-10-22 17:06:38

阅读数:1209

评论数:3

ThreadLocal

ThreadLocal并不是一个Thread,而是一个Thread的一个局部变量。当使用ThreadLocal维护变量的时候,ThreadLocal为每个使用该变量的线程提供独立的线程副本,所以每一个线程都可以独立的维护自己的副本,而不会影响到其他线程的副本。这种变量在线程的生命周期内有效,减少同...

2018-10-18 22:36:20

阅读数:41

评论数:0

HTML基础

HTML基本的标签 <!DOCTYPE html>声明文档类型,约束HTML文档结构,告诉浏览器用哪种规范来解析 <title>网页标题 <meta>摘要信息,不...

2018-10-18 22:27:50

阅读数:37

评论数:0

CSS基础

目录 加载css文件 css高级选择器: color 文本颜色 超链接伪类: 列表样式 盒子模型: display 加载css文件 <link href="CSS文件地址" rel="stylesh...

2018-10-18 22:15:33

阅读数:32

评论数:0

队列同步器 AQS

队列同步器AbstractQueuedSynchronizer,是用来构建锁或者其他同步组件的基础框架,它使用了一个int成员变量表示同步状态,通过内置的先进先出队列来完成资源获取线程的排队工作。 我们使用锁同步共享变量的时候,我们首先应该要知道这个共享变量的状态(是否已经被其他线程锁住等),这...

2018-10-09 10:51:37

阅读数:53

评论数:0

lock线程锁

Lock 实现提供了比使用 synchronized 方法和语句可获得的更广泛的锁定操作。Lock锁可以显示的获取锁对象和释放锁,而Synchorized则是隐式的。不使用块结构锁就失去了使用 synchronized 方法和语句时会出现的锁自动释放功能。Lock 接口的实现允许锁在不同的作用范围...

2018-10-08 13:35:24

阅读数:42

评论数:0

银行家算法基本原理

银行家把一定数量的资金供多个用户周转使用。 当顾客对资金的最大申请量不超过银行家现金时,就可接纳,顾客可以分期借款; 但借款总数不能超过最大申请量,银行家对顾客的借款可以推迟支付,但总能在有限的时间里得到借款; 当顾客得到全部资金后,他一定能在有限时间里面归还所有资金。 Max:线程对资源...

2018-09-28 16:27:14

阅读数:80

评论数:0

Zip流

文件的压缩和解压 原文件是一个文件夹里多个文件。 路径我用到了.properties配置文件 public void putinZip(String filename) { try { File file; file= new Fil...

2018-09-28 09:43:17

阅读数:40

评论数:0

Java中顺序表存储ID的设计

我定义了一个ArrayId类,内部封装了一个数组和对数组的操作方法。 主要实现了数组的自动扩容,注册时返回一个没有空的id,前面如果有空位置优先前面的,对空位做记录,牺牲部分空间来提高执行效率。 下图size就是实际存储的大小,size和end之间是曾经删除过的记录。 public class...

2018-09-28 09:36:18

阅读数:32

评论数:0

java的基于TCP的Socket编程

主要用到Socket类。new一个Socket类指定连接的服务器和端口号 void sock1(){ System.out.println("客户端"); try { Socket socket=new ...

2018-08-09 14:16:47

阅读数:79

评论数:0

java对象序列化与复制图片

下面代码包括赋值多个图片,对象的序列化,目的是将对象状态存入文件,再把对象状态从文件中读取。 DataInputStream dis; DataOutputStream dos; FileInputStream fi = null; FileOut...

2018-08-01 19:05:10

阅读数:97

评论数:0

文件操作与IO流基础

文件类File File file=new File("D:\\java\\zs2\\eatfood.txt"); if(file.isFile()){ System.out.println("是...

2018-07-31 18:16:35

阅读数:67

评论数:0

java点外卖系统(无界面)

把这几天学的做一个综合性应用,做了一个小型订餐的系统,用到了面向对象的思想、静态的特性、集合框架中的ArrayList和HashMap对对象的存储以及操作、异常处理。 项目总共包含四个文件,分别是菜单类、订单类、操作类、Main 菜单信息存储与操作 /** * Created by z...

2018-07-26 17:35:47

阅读数:478

评论数:0

包装类简介

包装类作为和基本数据类型对应的类型存在,方便对象操作。 包装类包含每种基本数据类型相关属性。 基本数据类型 包装类 byte Byte boolean Boolean short Short char Character ...

2018-07-25 17:45:29

阅读数:69

评论数:0

HashMap与HashSet的简单实例

HashSet存储的是无序的,唯一的集合,可以用迭代器遍历。 HashMap存储的是两两对应的映射关系。 下面进行一些小测试 public class MapSet { public MapSet() { } Set str=new HashSet(); S...

2018-07-25 17:35:28

阅读数:112

评论数:0

集合框架之顺序表ArrayList

ArrayList继承了List接口。相当于一个可变长度的数组。 常用方法: boolean add(Object obj);//在末尾添加元素 void add(int i,Object obj);//在指定位置添加元素,后面的元素后移 int size();//返回表中元素个数 Ob...

2018-07-24 15:22:53

阅读数:80

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭