自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 二阶段课堂总结——Tomcat配置、创建Web项目

1. C/S模式和B/S模式C/S:Client/Server 或客户端/服务器模式——优点:充分发挥客户端PC的处理能力——缺点:对用户的电脑配置要求较高,更新升级较麻烦——例:QQ、微信、播放器等B/S:Brower/Server 或浏览器/服务器模式——优点:用户使用简单,只要有浏览器和而网络即可——例:淘宝网、京东网等2. Tomcat服务器搭建web服...

2019-08-30 21:30:01 104

原创 二阶段课堂总结——JDBC和CRUD(基本操作)

1.测试黑盒测试:不关心具体代码,只测功能白盒测试:测试逻辑代码灰盒测试:介于黑盒和白盒之间具体操作:(1)在测试方法之前用@Test修饰(2)自动导入JUnit4(3)比较预期结果与实际结果:Assert.assertEquals( 预期结果,实际结果 )(4)@Before和@After分别在每次测试方法之前之后执行(5)@BeforeClass和@Aft...

2019-08-26 20:33:09 116

原创 一阶段课堂笔记——线程通信以及生产者与消费者模式

1. 线程通信JDK1.5之前有三个方法实现线程通信:wait() :线程执行完这个方法进入等待队列(一个锁对应一个等待队列),需要被唤醒notify():通知唤醒,从等待队列中随机唤醒一个线程notifyAll():全部唤醒(例)共用一张银行卡,保证存一笔,再取一笔class demo { public static void main(String[] arg...

2019-08-15 14:48:11 107

原创 一阶段课堂笔记——多线程同步

1. 多线程访问临界资源1.1 临界资源多个线程同时访问的资源1.2 解决临界资源问题(如:卖票案例)一个线程访问临界资源时,给这个资源“上一把锁”,这时候其他线程就得在外面等待1.3 锁任意对象都可以被当做锁来使用1.4 同步代码块Synchronized:同步 有等待Asynchronized:异步 没有等待,各执行各的class Ticket imp...

2019-08-14 19:11:13 102

原创 一阶段课堂笔记——多线程基础

1.进程与线程1.1 进程进程是指一个动态的过程,它指的是从代码加载到执行完毕的一个完成过程。特点:(1)独立性:不同进程之间是独立的,相互之间资源不共享(2)动态性:进程是一直活动的(3)并发性:多个进程可以在单个处理器上同时执行,而且互不影响1.2 线程线程是一条执行路径,是进程的组成部分,一个进程可以有多个线程,每个线程去处理一个特定的子任务。特点:线...

2019-08-13 20:32:40 122

原创 一阶段课堂笔记——IO流(2)

1.转换流1.1作用实现了字节流到字符流的转换,解决中文乱码的问题编码:(1)中文编码:GB2312(采用两个字节保存字符汉字,英文和数字一个字节) GBK(在简体中文windows操作系统中,ANSI编码代表GBK)(采用两个字节保存字符汉字,英文数字一个字节) GB1...

2019-08-12 08:41:05 130

原创 一阶段课堂笔记——IO流(1)

1.IO流1.1概念磁盘上的文件和内存之间进行交互需要媒介或者管道,把这个管道或者媒介成为IO流,也成为输入、输出流输入:从外部存储设备到内存叫输入或读取输出:从内存到外部存储设备叫输出或写入1.2流的作用和原理流的本质就是数据传输,根据数据传输特性将流抽象为各种类,方便更直观(扯淡)的进行数据操作1.3 IO流的种类(1)按照流的方向分:输入流、输出流(2)按...

2019-08-09 20:32:34 213

原创 一阶段课堂笔记——Set接口和Map接口(2)

2. Map接口2.1 概述Map接口是将键映射到值的对象。一个映射不呢个包含重复的键,每个键最多只能映射到一个值,值可以重复。2.2 Map接口的常用方法public static void main(String[] args) { Map<String,String> map=new HashMap<>(); //1....

2019-08-08 19:22:52 136

原创 一阶段课堂笔记——Set接口和Map接口(1)

1.Set接口1.1存储特点相对无序存储,不可以存储相同的元素,不能通过下标访问1.2常用方法public static void main(String[] args) { //创建集合 Set<String> names=new HashSet<>(); //1.添加元素 names.ad...

2019-08-08 16:35:36 146

原创 一阶段课堂笔记——Collection接口和List接口

1.Collection接口常用的方法: public static void main(String[] args) { //创建集合对象 Collection collection=new ArrayList(); //1.添加 collection.add("张三"); collection.add("...

2019-08-08 11:50:50 93

原创 一阶段课堂笔记——集合

1.集合与数组的区别(1)数组长度固定,集合长度不固定(2)数组可以存储基本数据类型也可以存储引用数据类型;集合中存储的元素类型只能是引用类型(3)数组是定长的,一旦初始化长度就不能修改;而集合可以修改,可以删除、添加元素2.集合框架Collection集合的框架结构:Map集合的框架结构:...

2019-08-08 10:23:15 125

原创 一阶段课堂笔记——泛型

1.泛型的好处(1)不用进行类型转换,不会出现类型转换异常,提高了代码的安全性;(2)提高了代码的重用性。2.说明泛型具体类型取决于实例化对象时传入的实际类型。3.使用泛型时注意事项(1)泛型不能在类中声明静态属性和常量,也就是不能与final、static关键字修饰属性static修饰的属性是静态常量,先于对象,而泛型取决于实例化对象时传入的实际类型final修饰...

2019-08-08 09:56:15 148 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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