Java
文章平均质量分 88
wangyer_
这个作者很懒,什么都没留下…
展开
-
今天主要写一个单例模式的常用四种写法(懒汉,饿汉,懒汉加锁,枚举)
今天主要写一个单例模式的常用四种写法(懒汉,饿汉,懒汉加锁,枚举)设计模式有23种,常听到的有单例模式。单例模式(解释):①模式:pattern:有规律的模式,或根据某种需求创造出的某种东西。单例模式:一个类只有一个实例。(一个软件只能打开一个窗口)(枚举是天生的单例模式<存放在同一个地址下 >)注: (线程不安全,多线程可以创建两个线程)实现:1:不能被外部创建(pr...原创 2019-03-07 11:28:41 · 798 阅读 · 0 评论 -
响应重定向,请求转发,jsp,标签库博客,input-lable
一:课堂内容梳理一:响应重定向,和请求转发 概念 响应重定向:1:浏览器跳转3022:请求次数多3:地址会变4:得不到原始请求参数:response.sendredirect(“跳转 的页面?参数列表”);//地址栏会变301 redirect: 301 代表永久性转移(Permanently Moved),302 redirect: 302 代表暂时性转移(Temporari...原创 2019-04-10 19:58:49 · 318 阅读 · 0 评论 -
cookie,session(cookie,session连用),requestAPI,filter,注解
session、cookie其他组件:浏览器(pc网站):萌工具箱不关心你是谁,计算器不需要知道那你自己,huxiu,好奇Cookie:再次访问某一网站时,能令网站识别访问人的计算机软件。Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息。每次HTTP请求时,客户端都会发送相应的Cookie信息到服务端。它的过期时间可以任意设置,如果你不主动清除它,在很长一段时间...原创 2019-04-10 20:55:33 · 151 阅读 · 0 评论 -
java我遇见过的错误
**1:在一个测试类中创建一个内部类 ……狗**Dog gou=new Dog();//就是它出错了报错:No enclosing instance of type Test is accessible. Must qualify the allocation with an enclosing instance of type Test (e.g. x.new A() where x is ...原创 2019-03-22 15:47:04 · 547 阅读 · 0 评论 -
反射
Class属性类名修饰符类的方法类的属性类的构造器方法创建一个该类的实例在某个实例上调用该类的方法//创建反射的三种方法: Class<Dog> dogClass = Dog.class; Class<?> dogClass2 = new Dog(12).getClass(); try { ...原创 2019-03-22 13:44:34 · 85 阅读 · 0 评论 -
线程池、线程通信代码,记忆:信号量,Lock等
线程通讯: wait - notify -notifyAll信号量:Semaphore线程池:线程池调度器: Executors ExecutorService ExecutorLock :ReentrantLockThreadLocal原子操作类:线程池:public class Task {public static void main(String[] args) { ...原创 2019-03-21 23:39:19 · 310 阅读 · 0 评论 -
(copyfile)复制粘贴文件的三种方式
一:复制粘贴(从一个文本文件或其他,粘贴到另一个文件上)二:file的操作 :File file=new File(“文件的位置”);line :bufferreader char: filereader byte: fileinputstream 1:byte/*这是一个可以传所有类型的的复制粘贴的方式,通过字节流 */public class CopyFileStream ...原创 2019-03-20 20:49:22 · 8673 阅读 · 0 评论 -
线程的 加锁
创建线程的两种方式:没加锁的线程:main函数:加没加锁主函数不变public class SynChrromizeTest {public static void main(String[] args) throws InterruptedException { Move move = new Move(60); Thread th1=new Thread(move,"搬砖1");...原创 2019-03-20 17:16:39 · 292 阅读 · 0 评论 -
创建线程的方式
创建线程的两种方式:main函数内:有内容public class App {public static void main(String[] args) { MyTreadExtends th1=new MyTreadExtends(); //继承,创建的时候,父类是自己 th1.setName("线程1extends"); Thread th2=new Thread(new MT...原创 2019-03-20 14:50:35 · 127 阅读 · 0 评论 -
封装继承多态笔记整理
封装 继承 多态对象有三大特性:封装,继承,多态。对象Java是一门面向对象的语言,对象,在java中表达的形式就是类(class),包含了数据,行为的一个独立的编程单元。也就是说,Java编程语言是建基于Class的。通过建立Class来模拟现实世界的对象。实际上,通过属性和方法可以模拟世界上任何的对象。概念:封装:将内部细节隐藏类中用private隐藏属性,其实就是有...原创 2019-03-11 20:55:54 · 992 阅读 · 0 评论 -
我的异常博客,自定义异常,异常的分类
异常:ThrowableErrorOutOfMemoryErrorExceptionRuntimeExceptionClassCastExceptionNullPointerExceptionIndexOutOfBoundsExceptionArithmeticException(CheckedException)IOExceptionSqlExcepti...原创 2019-03-15 12:56:27 · 123 阅读 · 0 评论 -
ajax,分页,include
引入bootstrap: <**link rel=“stylesheet” href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">** <**link rel=“stylesheet” href="//c...原创 2019-04-19 17:57:53 · 326 阅读 · 0 评论