自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alex十年的博客

赚钱不易,世界很大,知道的太少,不要骗自己。

  • 博客(23)
  • 收藏
  • 关注

原创 java基础--IO流-----分割文件

分割文件 RandomAccessFile类的主要功能是完成随机读取功能,可以读取指定位置的内容。 之前的File类只是针对文件本身进行操作的,而如果要想对文件内容进行操作,则可以使用RandomAccessFile类,此类属于随机读取类,可以随机读取一个文件中指定位置的数据, 实例化此类的时候需要传递File类,告诉程序应该操作的是哪个文件,之后有一个模式,文件的打开模式,常用的两种模式:...

2018-04-30 16:21:24 664 1

原创 javaWeb---request&response---编码和路径

一、编码   常见字符编码:iso-8859-1(不支持中文)、gb2312、gbk、gb18030(系统默认编码,中国的国标码)、utf-8(万国码,支持全世界的编码,所以我们使用这个)    1、响应编码  当使用response.getWriter()来向客户端发送字符数据时,如果在之前没有设置编码,那么默认使用iso,因为iso不支持中文,一定乱码  在使用response.ge...

2018-04-28 19:40:03 267

原创 javaWeb--response和request

服务器处理请求的流程: 服务器每次接收到一个新的请求时,都会为这个请求开辟一个新的线程 服务器把客户端的请求数据封装到request对象中,request就是请求数据的载体 服务器还会创建response对象,这个对象与客户端连接在一起,他可以用来向客户端发出响应。一、1 response概述 response是Servlet.service方法的一个参数,类型为j...

2018-04-28 17:42:18 253

原创 javaWeb--http协议

一、协议:协议的甲乙双方,就是客户端(浏览器)和服务器!   理解成双方通信的格式! 1、 请求协议格式如下: (get请求没有请求体,但是有空行)请求首行; (GET /hello/index.jsp HTTP/1.1:GET请求,请求服务器路径为/hello/index.jsp,协议为1.1;)请求头信息; (请求头,请求头由key/value组成。)空行; (这个位置虽然没有...

2018-04-28 15:35:26 426

原创 javaWeb--Servlet---ServletContext

一、ServletContext概述 服务器会为每个应用创建一个ServletContext对象: ServletContext对象的创建是在服务器启动时完成的; ServletContext对象的销毁是在服务器关闭时完成的。ServletContext对象的作用是在整个Web应用的动态资源之间共享数据!例如在AServlet中向ServletContext对象中保存一个...

2018-04-27 16:10:54 246

原创 java--工具类、正则表达式

一、工具类的两个特点: 1.构造方法是私有的 2.所有的成员都是静态的,即变量和方法都是静态的。 在java中,Math类就是工具类二、正则表达式 String中的方法:matches(String regex)告知此字符串是否匹配所给的正则表达式 正则校验手机号:(首先是要检验是否为空)一行代码:return if(num==null)?false:num.matches(...

2018-04-27 14:39:57 267

原创 HTML--CSS--JS--jQuery-----文章导航

文章导航html基础知识css基础js–基础js全局&局部变量,运算符js–函数js–常用对象js–的BOM和document对象至此为止需要掌握的案例js–元素对象js–复制、添加、删除、克隆节点js–小知识点(一)js–小知识点(二)jQuery—基础jQuery–筛选jQuery–插入、包围、删除、替换、克隆节点jQuery–css类样式操作jQ...

2018-04-27 12:25:06 488

原创 javaWeb--Servlet----简述,三种实现方式原理

一、servlet概述 1、每个servlet都像是10086的话务员,但是每个servlet都是唯一的,他们能处理的请求是不同的。servlet的作用:接收请求数据,处理请求,完成响应。 2、Servlet类由我们来写,但对象由服务器来创建,并且由服务器来调用相应的方法。二、如何让浏览器访问servlet? 在web.xml给servlet指定一个servlet路径(让servlet与...

2018-04-27 11:21:33 725

原创 java基础--常见简答题

一、包的作用:1、将功能相近的类放到同一个包中,可以方便查找和使用。2、在一定程度上避免命名冲突。3、在java中,访问权限是可以是以包为单位的。二、简述方法的重写和重载 override(重写) 1.方法名、参数、返回值相同。 2、重写方法的访问修饰符一定要大于或等于被重写的方法。 3、重写方法不能抛出新的异常或者抛出比被重写方法更宽泛的异常 4、存在于父类和子类之间。 5、被f...

2018-04-26 21:29:50 20247 2

原创 java基础--集合----Properties集合类

Properties集合类:是一个双列集合,键值都是String,他是唯一一个可以和IO流直接结合使用的集合类。主要是一些以.propertie结尾的配置文件。 它可以直接从流中读取数据,也可以直接写入数据到流中。package jihe;import java.io.FileInputStream;import java.io.FileOutputStream;import j...

2018-04-26 18:01:40 228

原创 java基础--集合----并发修改异常

并发修改异常: 当你遍历集合的同时,又往集合中添加或者删除元素,就可能报并发修改异常。 方案一:用列表迭代器解决。注意:要用列表迭代器的添加或者删除方法。 方案二:用CopyOnWriteArrayList.package jihe;import java.util.ArrayList;import java.util.ListIterator;import java.uti...

2018-04-26 17:08:48 369

原创 java基础--多线程模拟买票案例---(同步)

Thread类中的构造方法和常用方法: 构造方法:public Thread() 和 public Thread(Runnable target) 常用方法:start() 开启线程 和 getName() 获取线程名字,线程名字的默认编号是Thread-编号,编号是默认从0开始 currentThread()是Thread的静态方法,获取当前线程对象多线程安全问题: ...

2018-04-26 11:56:11 2047

原创 java基础--匿名内部类

详解请点击—–匿名内部类 现在有一个抽象的Animal类,其中有一个抽象eat()方法,如何调用eat()方法。普通做法是,创建一个子类Cat继承Animal,然后重写eat()方法,创建对象Cat c = new Cat(),调用eat()方法。我们可以简便写为:new Cat().eat(),其中new Cat()就是Cat类的一个匿名对象,也可以说是Animal类的子类的一个匿名对象...

2018-04-26 11:40:15 259

原创 java基础--多线程---简要和两种实现方式

线程简要理解进程:可执行文件或者程序,例如.exe 线程:进程的执行单元或者路径。 (车看做进程,线程就是马路,单线程就是单行道,多线程就是多行道) 多线程软件:QQ,微信,就是你和别人聊天的同时,还能和另一个人聊天,能够同时进行多个事情。 一个电脑上可以有多个进程,这些进程之间的数据时隔离的。(我用qq发给你的信息,你只能用qq接收,而不能用微信接受) 一个进程可以有多个线程,这些...

2018-04-26 10:22:15 318

原创 双列集合遍历的两种方式

package day4_20;import java.util.HashMap;import java.util.Map;import java.util.Set;public class CollectionTest { public static void main(String[] args) { Map<String,String> ma...

2018-04-25 21:30:28 865

原创 java异常

一、异常的底端是Throwable类,异常分为编译期异常(只处理语法问题)和运行时异常(不处理也可以通过编译)。 捕获异常快捷键alt+shift+z 二、异常处理的两种方式: 1.try{ //尝试要运行的代码}catch(异常类型 异常名){ //处理异常代码}finally{ //要释放的资源,正常情况下,是最后肯定会运行的 (如果catch中写了S...

2018-04-25 21:30:02 99

原创 java基础--IO流----复制文件夹

其实有写好的jar包可以使用,现在项目下面新建一个文件夹lib,然后把jar包复制进去,右击—Build Path—add to buildPath即可,jar包原理如下 思路:定义一个方法,用来获取用户录入的文件夹路径 getDir() 定义一个方法,用来复制文件夹 copyDirToDir()package io;import java.io.File;import ja...

2018-04-25 21:03:06 343

原创 java基础--IO流--异常处理

JDK1.6及之前异常处理选中try-catch的代码块,Alt+Shift+Z,快捷键try-catchpackage io;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;...

2018-04-25 19:57:41 229

原创 java基础---IO流--复制文件(面试题)

普通字节流,一次读写一个字节(FileInputStream && FileOutputStream)普通字节流,一次读写一个字节数组高效字节流,一次读取一个字节(BufferedInputStream && BufferedOutputStream)高效字节流,一次读取一个字节数组普通字符流,一次读取一个字符(FileReader &...

2018-04-25 19:02:23 833

原创 java基础— File类以及IO流

一、File类的使用(用来操作路径的) 在写路径的时候,不能按照电脑中的方式写,如果使用\要写为\,但是推荐写为/,这是只用写/,而不用写两个 即E:\\text\\a.jpg等同于E:/text/a.jpg 给了三种构造方法: 1.只传路径 2.路径分开为两部分写 3.把前面的路径封装为一个file对象File file = new File("C:/");File file2...

2018-04-25 16:13:47 547

原创 Scanner中next()和nextLine()

public class T { public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.println("请输入第一个值"); String s1= scan.next(); //String s11=...

2018-04-24 20:28:48 173

原创 jQuery小知识点

1、js只有一个入口函数,如果写了多个,只执行最后写的一个。 jq的入口函数可以有多个,按顺序执行,但是只需要写一个就够了。 2、$其实就是一个函数,以后用$符号的时候,需要加小括号$()参数不同功能不同,三种用法:参数是一个function,就代表是入口函数 `$(function(){ })`$(domobj)把dom对象转换成jq对象参数是一个字符串,用来找对象。...

2018-04-23 13:56:23 171

原创 京东页面总结

1、css是一个层叠样式表,所以引入css文件时,公共的css放到上面。 2、下载某个网站的图标,在网址后加/favicon.ico。 3、引入图标代码:<link rel='icon' hetf='favicon.ico' /> 4、css初始化,不要用进行初始化,是所有都加载,加载速度慢,而且不规范。 5、outline-style:none;去掉input点击时的绿边框 ...

2018-04-23 13:55:37 694

空空如也

空空如也

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

TA关注的人

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