JAVASE复习
JAVASE复习基础语法数据类型基本数据类型整型:byte 1 int 4 long 8浮点: float 4 double(默认) 8字符: char 2 ASCII UTF-8(存中文) Unicode JBK(windows)布尔: boolean 1 引用数据类型 类class 接口 interface 数组 类型转换自动类型转换 低转高强制类型转换 高转低 eg. int->long 强转变量和常量type varName [=value];作用域 类变量 实例变量 局部变量 常量final MAX_A = ; 命名规范 见名知意 驼峰命名 类 首字母大写 常量:大写+下划线 不要使用拼音命令 运算符算数运算符赋值运算符关系运算符逻辑运算符位运算符面向对象类与对象类是对象的抽象:模板Class对象是类的具体 构造方法构造的重载 有一个默认的无参构造 如果手动定义了一个有参构造就必须要手动再加一个无参构造 单例模式 需要构造器私有 new对象栈存放引用 堆存放具体对象 封装属性私有,get set 继承extends Object 子类拥...
HTTP&Tomcat&Servlet
HTTP&Tomcat&Servlet今日目标: 了解JavaWeb开发的技术栈 理解HTTP协议和HTTP请求与响应数据的格式 掌握Tomcat的使用 掌握在IDEA中使用Tomcat插件 理解Servlet的执行流程和生命周期 掌握Servlet的使用和相关配置 1,Web概述1.1 Web和JavaWeb的概念==Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。==在我们日常的生活中,经常会使用浏览器去访问百度、京东、传智官网等这些网站,这些网站统称为Web网站。如下就是通过浏览器访问传智官网的界面:我们知道了什么是Web,那么JavaWeb又是什么呢?顾名思义==JavaWeb就是用Java技术来解决相关web互联网领域的技术栈。==等学习完JavaWeb之后,同学们就可以使用Java语言开发我们上述所说的网站。而国内很多大型网站公司也是首选Java语言来解决web互联网相关的问题。那都有哪些公司的系统是使用Java语言的呢?使用Java语言开发...
Servlet
Servlet servlet 是javaee的规范之一 也就是接口 servlet是javaweb三大组件之一 三大组件:Servlet程序 Filter过滤器 Listener监听器 servlet是运行在服务器上的小程序 可以用来接收客服端发送过来的请求,并响应数据给客户端 手动实现 编写一个类去实现Servlet接口 实现service方法 处理请求 并响应数据 到web.xml中去配置servlet程序的访问地址 一、到web-inf中的web.xml中配置 解释什么是xml:一、XML是被设计用来描述数据的,重点是什么是数据,如何存放数据。 二、这是一种扩展性标识语言文件,是用于标记电子文件使其具有结构性的标记语言,通常无法直接打开。 二、写标签 常见的error: url-pattern 没有以斜杠打头 servletname配置错误 为啥在servlet配置后访问对应url就能访问地址 Servlet生命周期 执行Servlet构造器方法 执行int初始化方法 第一、二步,是在和第一次访问的时候 创建servlet程序会调用 执行servic...
Web基础
Web基础Web由数十亿个通过有线和无线网络连接的客户机和服务器组成。web客户端向web服务器发出请求。web服务器接收请求,查找资源并将响应返回给客户端。当服务器响应请求时,它通常向客户机发送某种类型的内容。客户端通过web浏览器向服务器发送请求。服务器通常用一组用HTML(超文本标记语言)编写的指令向浏览器发送响应。所有浏览器都知道如何向客户端显示HTML页面。 网站 是静态文件(网页)的集合,如HTML页面、图像、图形等。Web应用程序是在服务器上具有动态功能的Web站点。谷歌、Facebook、Twitter都是网络应用程序的例子。 HTTP HTTP是客户端和服务器在网络上使用的一种通信协议。 它类似于其他互联网协议,如SMTP(简单邮件传输协议)和FTP(文件传输协议),但有一个根本的区别。 HTTP是一种无状态协议,即每个连接只支持一个请求。这意味着使用HTTP,客户端连接到服务器发送一个请求,然后断开连接。这种机制允许更多的用户在一段时间内连接到给定的服务器。 客户端发送一个HTTP请求,服务器使用HTTP向客户端返回一个HTML页面。 HTTP Meth...
