
java
鹏哥哥啊Aaaa
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java基础(一)
1.java特性:跨平台性2.程序是如何运行的 程序-->class文件(编译(javac.exe))-->java文件(运行(java.exe))3.java的构成(8个) 关键字,标识符,注释,变量和常量,运算符,语句,函数,数组4.进制(3) 1Byte=8bit 八进制0(数字0)开头。十六进制...原创 2018-12-27 02:16:56 · 288 阅读 · 0 评论 -
java基础(二十):Web概述
1.B/S,C/S2.tomcat目录结构3.虚拟主机/web应用4.tomcat体系框架 1.C/S,B/S C/S(Client/Server):客户端服务器端 特点:客户端和服务端都要编程序,也都要维护。客户端可以分担服务器端压力。 使用场景:大型运算,网络游戏 ...原创 2019-01-05 16:59:03 · 169 阅读 · 1 评论 -
java基础(十):网络编程
1.网络模型网络模型:OSI(开放系统互联)模型,TCP/IP模型OSI参考模型:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层TCP/IP参考模型:应用层,传输层,网际层,主机至网络层 2.网络通讯三要素网络通讯三要素:IP,端口,协议IP:InetAddress ip = InetAddress.getLocalHost(); 本机IP:...原创 2019-01-01 21:57:15 · 577 阅读 · 2 评论 -
java基础(十一):http
1.HTTP请求,HTTP响应 HTTP请求 = HTTP请求行 + 请求头 + 空行 +请求体 请求行:请求方式,请求的资源路径,HTTP协议版本 请求头:Accept,Accept-Language,Accept-Encoding,User-Agent(客户浏览器的信息),Connection,Ho...原创 2019-01-02 02:36:52 · 189 阅读 · 0 评论 -
java基础(三十一):注解
1.java内置的三个注解2.自定义注解3.反射注解 注释:给人看的注解:给程序看的 1.java内置的三个注解 @Override:重写父类方法 @Deprecated:表示某个程序元素已经过时 @SupressWarnings:抑制编译器警告 2.自定义注解 (1)....原创 2019-01-17 12:09:05 · 191 阅读 · 0 评论 -
java基础(二十一):Servlet
1.servlet基本概念2.ServletConfig3.ServletContext4.response5.request6.请求转发和请求重定向区别 1.servlet基本概念:动态web开发技术 (1).Servlet调用过程 输入网址==>查找本地hosts==>如果没...原创 2019-01-07 00:46:17 · 1555 阅读 · 3 评论 -
java基础(二十二):Cookie
1.会话概念2.cookie概念3.cookie使用方法4.cookie实例 1.会话:浏览器开始访问网站到访问网站结束,期间产生的多次请求响应组合在一起叫一次会话 2.cookie概念 (1).cookie是浏览器级别的;session是服务器级别的 (2).基于set-Cookie响应头和Cookie请求头工作。服务器发送set-C...原创 2019-01-07 10:51:46 · 156 阅读 · 0 评论 -
java基础(二十三):Session
1.域2.session原理3.Session的URL重写4.cookie和session的比较 5.req.getSession()一个注意点 1.session是一个域 (1).作用范围:会话级别范围 (2).生命周期:request.getSession()创建,如果半小时没有修改会销毁session,如果session....原创 2019-01-07 13:01:57 · 251 阅读 · 0 评论 -
java基础(二十四):jsp基础(一)
1.jsp的运行原理2.jsp的基本语法3.jsp映射的配置4.四大作用域 1.jsp的运行原理 jsp页面在第一次访问到的时候会被jsp翻译引擎翻译成servlet,以后每次对这个页面的访问都是servlet执行后输出 2.jsp的基本语法 jsp:模板元素,表达式,脚本片段,注释,声明,指令,标签...原创 2019-01-09 11:01:33 · 164 阅读 · 0 评论 -
java基础(二十五):jsp基础(二:EL+JSTL)
1.EL表达式2.JSTL:标签函数库 1.EL表达式:为了使jsp中脚本片段尽量的少,页面看着尽量干净 el写法:${表达式}; 功能: (1).获取数据 ^1.获取常量:${常量} ^2.获取变量:${变量},el会调用p...原创 2019-01-09 16:01:10 · 140 阅读 · 0 评论 -
java基础(二十六):自定义标签
1.传统标签2.简单标签的使用和原理3.简单标签的方法 1.传统标签 (1).实现Tag接口 (2).编写tld文件 (3).jsp中引入 但是:接口中有doStartTag()和doEndTag()方法的逻辑需要些,还需要根据返回的标签体控制程序执行,很繁琐 2.简单标签的方法...原创 2019-01-10 01:04:11 · 195 阅读 · 0 评论 -
java基础(二十七):XPath
/AAA:选择根节点AAA/AAA/CCC:AAA下的CCC//BBB:所有BBB//DDD/BBB:所有DDD下的BBB/AAA/CCC/*:AAA下的CCC下的所有/*/*/*/BBB:有三个祖先的BBB/AAA/BBB[1]:AAA下的第一个BBB/AAA/BBB[last()]:AAA下的最后一个BBB//@id:所有id//BBB[@id]:所有有id...原创 2019-01-10 01:12:19 · 168 阅读 · 0 评论 -
java基础(二十八) :监听器
1.监听器:监听另一个java对象变化(方法调用,属性变更) 监听器有8个,分成3种: (1).监听三大作用域创建和销毁的监听器 ServletContextListener:监听ServletContext域 ServletRequestListene...原创 2019-01-16 23:47:59 · 206 阅读 · 0 评论 -
java基础(二十九):过滤器
1.过滤器的意义2.生命周期3.在web.xml中如何注册一个过滤器4.过滤器链对象5.过滤器初始化信息 1.过滤器的意义:根据URL分析要过滤什么样的请求 所谓过滤,就是在真正请求资源之前将代表请求的request对象和代表响应的response对象截获,从而实现在执行资源之前和之后做一些额外的控制和操作。 2.生命周期: ...原创 2019-01-17 00:23:07 · 186 阅读 · 0 评论 -
java基础(九):IO流
1.IO流的意义:处理设备之间的数据传输硬盘==>内存:读(input)内存==>硬盘:写(output)2.File类常用方法新建文件:File file = new File("D:\\aaa\\","1.txt"); File file = new File("D:"+System.getProperty("file.sepa...原创 2019-01-01 00:51:56 · 321 阅读 · 0 评论 -
java基础(十九):XML
1.意义2.使用场景3.xml的语法4.xml的两种约束:DTD,Schema(校验xml正确性)5.xml的两种解析方式:dom解析,sax解析 1.意义:xml既能操作数据也能保留数据的关系 2.使用场景: (1).不同系统间的数据交换 (2).用作配置文件 3.xml的语法:文档声明,元素,属性,注释,CDATA,特殊字...原创 2019-01-05 15:42:23 · 231 阅读 · 0 评论 -
java基础(十八):DOM
1.DOM(文档对象模型):将标签解析成对象 2.DTHML(动态HTML) = HTML + CSS + DOM + JavaScript HTML:提供标签 CSS:提供样式 DOM:将标签封装成对象 JavaScript:对象的行为 3.BOM(浏览器对象模型):将浏览器封装成对象 ...原创 2019-01-04 18:31:32 · 203 阅读 · 0 评论 -
java基础(二):一些简单的固定方法
1.不通过第三个变量交换2个变量值 a = a+b; b = a-b; a = a-b;2.打印正三角for(int i = 1;i<=5;i++){ for(int j = 1;j<=i;j++){ System.out.print("*"); } System.out.println(...原创 2018-12-27 02:43:08 · 263 阅读 · 0 评论 -
java基础(三):多线程
1.进程、线程进程:正在运行的程序线程:进程中负责程序运行的执行单元即:进程的范围>线程的范围。且:一个进程可以有多个线程。2.多线程的意义:多部分代码同时执行,提高CPU使用效率3.多线程的特点:CPU的随机性4.创建线程的三种方法(1).继承Thread ^1.继承Thread ^2.覆盖run()方法 ^3.创建线程对象...原创 2018-12-27 20:24:16 · 188 阅读 · 0 评论 -
java基础(十二):GUI
1.概念GUI:图像对象接口CLI:命令行用户接口Awt:抽象窗口工具包。调用本地系统方法实现,重量级。Swing:图形界面系统。在Awt基础上完全由java实现,轻量级 2.GUI继承图Component左边Container是容器,右边是组件。容器可以通过Add方法添加组件。 3.容器中组件的排列方式:布局FlowLayout:流式布局管理器(P...原创 2019-01-03 22:23:46 · 239 阅读 · 0 评论 -
java基础(十三):正则表达式
正则表达式是对字符串的操作。1.匹配器 (1).字符: \r:回车 \n:换行 \f:换页符 (2...原创 2019-01-03 23:37:36 · 293 阅读 · 0 评论 -
java基础(十四):反射
1.反射的意义:动态获取类以及类中的成员,并可对成员操作 字节码对象:类的父类。所有同一个类(比如Person类)都是由Person.Class(Person字节码)创建的 2.动态创建对象的三种方法 方法(1).String className = "Person"; Class clazz = Class.forName("className")...原创 2019-01-04 10:53:35 · 170 阅读 · 0 评论 -
java基础(十五):HTML
1.HTML:超文本标记语言 基本格式:<html><head></head><body></body></html>2.字体:<font/>3.特殊字符: <:&lt; >:&gt; &原创 2019-01-04 12:58:36 · 230 阅读 · 0 评论 -
java基础(十六):CSS
1.标签分类 块级标签(标签结束之后会换行):div,dl,table,,tr,td 行级标签(标签结束之后不会换行):span,input,a,img 2.CSS与HTML结合的几种方式 (1).<div style="color:red"></div> (2).<style t...原创 2019-01-04 15:23:24 · 123 阅读 · 0 评论 -
java基础(四):字符串
1.String概念:字符串一旦被创建就不可以更改(1)A.==B:判断地址; A.equals(B):判断A,B的内容(2).常用方法: 长度:str.length(); 查看指定位置的字符:str.charAt(1); 查看字符所在的位置:str.indexOf("a"); 将字符串变成字符数组:str.t...原创 2018-12-30 16:09:53 · 230 阅读 · 0 评论 -
java基础(五):集合
1.集合与数组的区别(1).数组不可变长度,集合可变长度(2).数组里可放基本数据类型和对象,集合只能放对象2.集合框架顶层接口Collection的共性方法增:add(Object obj); addAll(Collection c);删:clear(); remove(Object obj); removeAll(Collection c);判...原创 2018-12-30 20:36:20 · 225 阅读 · 0 评论 -
java基础(十七):JavaScript
1.js和java的区别 (1).js是基于对象,java是面向对象 (2).js只需要解释就能执行,java必须要先编译成字节码再执行 (3).js是弱类型,java是强类型2.js与HTML整合 (1).<script type="text/javascript">XXX</script...原创 2019-01-04 17:38:04 · 287 阅读 · 2 评论 -
java基础(六):泛型
1.泛型:编译时期的一个安全机制。(若无泛型,向下转型可能会出问题) 反省擦除:编译通过后会生产Class文件,在生成过程中会去掉泛型 2.泛型分类 (1).泛型类:class util<W>{} (2).泛型方法: class Demo<W>{ ...原创 2018-12-31 02:05:45 · 140 阅读 · 0 评论 -
java基础(七):格式转换
1.Math方法绝对值:Math.abs(-1) == 1四舍五入:Math.round(3.14) == 3小数默认进一:Math.ceil(3.14) == 4小数默认退一:Math.floor(3.14) == 32. 随机数方法一:Math.random();方法二: Random r = new Random(); int d = r....原创 2018-12-31 03:35:45 · 148 阅读 · 0 评论 -
java基础(八):Properties
1.Properties特点(1).Properties是HashMap的子类(2).没有泛型,所有键值都是字符串(3).它是一个可以持久化的属性集,键值可以存储在数组中,也可以存储在设备上 2.遍历PropertiesProperties prop = new Properties();prop.set("aa","11");prop.set("bb","22"...原创 2018-12-31 04:17:38 · 306 阅读 · 0 评论 -
java基础(三十):文件上传
1.文件上传步骤2.上传的前台的注意点3.上传的后台的注意点4.上传存放位置的问题5.文件上传监视6.文件下载 1.文件上传步骤 (1).提供表单允许用户通过表单选择文件上传 (2).在servlet中将上传的文件保存在服务器的硬盘中 2.上传的前台的注意点 <form action="${pa...原创 2019-01-17 01:44:29 · 213 阅读 · 0 评论