jsp语言

JAVA程序员面试宝典

一笑奈何 提交于 2020-01-17 01:15:20
程序员面试之葵花宝典 面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面。抽象并不5. 打算了解全部问题,而6. 只是选择其中的一部分,7. 暂时不8. 用部分细节。抽象包括两个方面,9. 一是过程抽象,10. 二是数据抽象。 11. 继承:继承是一种联结类的层次模型,12. 并且允许和鼓励类的重用,13. 它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,14. 这个过程称为类继承。新类继承了原始类的特性,15. 新类称为原始类的派生类(子类),而16. 原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,17. 并且类可以修改或增加新的方法使之更适合特殊的需要。 18. 封装:封装是把过程和数据包围起来,19. 对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,20. 即现实世界可以被描绘成一系列完全自治、封装的对象,21. 这些对象通过一个受保护的接口访问其他对象。 22. 多态性:多态性是指23. 允许不同24. 类的对象对同25. 一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,26. 很好的解决了应用程序函数同27. 名28. 问题。 2、String是最基本的数据类型吗?

Java程序员面试之葵花宝典

蹲街弑〆低调 提交于 2020-01-17 01:04:25
程序员面试之葵花宝典 1.面向对象的特征有哪些方面 抽象:抽象就是忽略一个主题中与当前目标 无关的那些方面, 以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而 只是选择其中的一部分, 暂时不 用部分细节。抽象包括两个方面, 一是过程抽象,二是数据抽象。 1) 继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性, 新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量, 并且类可以修改或增加新的方法使之更适合特殊的需要。 2) 封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 3) 多态性:多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 2、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang.String类是final类型的

[JSP]JSP 简介

ε祈祈猫儿з 提交于 2020-01-16 16:05:26
目录 1.1 概述   1.1.1 什么是 JSP?   1.1.2 JSP 的优点 1.2 工作原理   1.2.1 JSP 和 Servlet的区别   1.2.2 JSP 工作原理 1.3 生命周期 参考资料 1.1 概述 1.1.1 什么是 JSP? JSP 全称是 Java Server Pages ,是一种 动态网页开发技术 。 它与 PHP、ASP、ASP.NET 等语言类似, 运行在服务端 的语言。 JSP 是一种 Java Servlet,主要用于实现 Java Web 应用程序的用户界面部分。 JSP 技术 以 Java 语言作为脚本 ,它使用JSP标签在HTML网页中插入Java代码。标签通常以 <% 开头以 %> 结束。 JSP文件后缀名为( *.jsp )。 JSP开发的WEB应用 可以跨平台 使用,既可以运行在Linux上也能运行在Window上。 1.1.2 JSP 的优点 与 ASP 相比: 动态部分用 Java 编写,所以更加强大易用 可以移植到多种不同的服务器和操作系统 与 PHP 相比: 更好的工具支持 与 Servlet 相比: 创建 HTML 更方便 与 Javascript 相比: 虽然JavaScript可以在客户端动态生成HTML,但是很难与服务器交互,因此不能提供复杂的服务,比如访问数据库和图像处理等等。 1.2 工作原理 1.2

Java知识点笔记(五):how2j.cn的学习(三)

☆樱花仙子☆ 提交于 2020-01-15 01:31:56
本文内容的学习网站: http://how2j.cn/ 1、Tomcat Tomcat 是常见的免费的 web 服务器,8080是 Tomcat 默认使用的端口号,80端口是 web 服务默认的端口号 2、Servlet Servlet 本身不能独立运行,需要在一个 web 应用中运行的 Servlet 需要提供一个对应的 doGet/doPost 方法,web.xml 提供路径与 servlet 的映射关系 在 Servlet 中进行服务端跳转的方式:request.getRequestDispatcher("success.html").forward(request, response); 在 Servlet 中进行客户端跳转的方式:response.sendRedirect("fail.html"); CRUD 是常见的页面功能,C - Creation 增加,R - Retrieve 查询,U - Update 修改,D - DELETE 删除 3、HTTP HTTP(Hyper Text Transfer Protocol):超文本传输协议 请求消息由请求行,请求头部,空行和请求数据四部分组成;响应信息由状态行,消息报头,响应正文组成 4、JSP jsp 由这些页面元素组成:静态内容,指令,表达式 <%=%>,Scriptlet,声明,动作,注释 <%-- -- %>

Servlet,web服务器

时光怂恿深爱的人放手 提交于 2020-01-14 02:33:17
Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。开发Java Web应用所采用的服务器主要是与JSP/Servlet兼容的Web服务器,比较常用的有Tomcat、Resin、JBoss、WebSphere 和 WebLogic 等。 1、Tomcat 服务器 目前非常流行的Tomcat服务器是Apache-Jarkarta开源项目中的一个子项目,是一个小型、轻量级的支持JSP和Servlet 技术的Web服务器,也是初学者学习开发JSP应用的首选。 2、Resin 服务器 Resin是Caucho公司的产品,是一个非常流行的支持Servlet和JSP的服务器,速度非常快。Resin本身包含了一个支持HTML的Web服务器,这使它不仅可以显示动态内容,而且显示静态内容的能力也毫不逊色,因此许多网站都是使用Resin服务器构建 3、JBoss服务器 JBoss是一个种遵从JavaEE规范的、开放源代码的、纯Java的EJB服务器,对于J2EE有很好的支持。JBoss采用JML API实现软件模块的集成与管理,其核心服务又是提供EJB服务器,不包含Servlet和JSP的Web容器,不过它可以和Tomcat完美结合 4、WebSphere 服务器 WebSphere是IBM公司的产品,可进一步细分为

jsp学习

纵饮孤独 提交于 2020-01-12 19:52:38
JSP jsp的作用 Servlet: 缺点:不适合设置html的响应体,需要大量的response.getWriter().print(""); 优点: 动态资源,可以编程 html: 缺点:html静态页面,不能包含动态信息 优点: 不用输出html标签而发愁 jsp:(java server pages) 优点: 在原有的html基础上添加java脚本,构成jsp页面; jsp和Servlet的分工: jsp: 作为请求发起页面,例如显示表单、超链接。 作为请求结束页面,例如显示数据。 Servlet 作为请求中处理数据的环节 jsp的组成 jsp = html + java脚本 + jsp标签(指令) jsp中无需创建即可使用对象一共由9个,被称为9大内置对象。例如:request对象、out对象。 3中java脚本: <%...%>: java代码片段(常用),用于定义0-n条java语句!(只能写方法内能写的) <%=...%>: java表达式,用于输出(常用),用于输出一条表达式(或变量)的结果。 <%!...%>: 声明,用来创建类的成员变量和成员方法(基本不用,但容易被考到);(类体中可以放什么就能放什么) class c{成员,方法,构造器,构造代码块,静态块,内部类} jsp和servlet的分工 在index.jsp中写一个表单用于用户提交: < html

什么是JSP?它有哪些特点?

我们两清 提交于 2020-01-12 05:48:19
         什么是JSP? 它有哪些特点?    JSP 是服务器端的一种基于java语言的网页技术,它是由一些JSP标记,java程序段以及HTML文件组成的结合体,以java语言作为其内置的脚本语言. 实质上是通过调用JSP引擎来生成java文件,再将这个java文件编译成类文件,并执行这个类文件以生成动态网页.    特点:      (1)内容的生成和显示分离     (2)使用可重用的组件     (3)采用自定义标识简化页面的开发     (4)JSP具有java技术所带来的所有的优点     (5)JSP容易整合到多种应用体系结构中 来源: https://www.cnblogs.com/zhaozhaozhang/p/5857068.html

Java进阶-11.JSP、EL、JSTL

半城伤御伤魂 提交于 2020-01-11 06:32:22
一、JPS 1.java 服务器页面 jsp全称java server pages(java服务器页面),本质是一个servlet。它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。将内容的生成和显示进行分离,用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容。 2.jsp脚本 <%....%> java代码片段 <%=..%> 输出表达式,相当于out.print() <%!...%> 声明成员变量 3.jsp指令 格式:<%@ 指令名称 属性="值" 属性="值"%>,用于指示JSP执行某些步骤,用于指示JSP表现特定行为。 例如:<%@page language="java" import="java.util.*" pageEncoding="utf-8"%> jsp指令的分类: page -声明jsp页面的一些属性、 include -静态包含、 taglib -导入标签库。 注意:一个页面中可以出现多个指令,指令可以放在任意位置,一般都放在jsp页面最上面。 1)page指令 重要属性: contentType:设置响应流的编码,及通知浏览器用什么编码打开

jsp和html的区别

一世执手 提交于 2020-01-10 02:12:46
jsp:一种动态网页技术标准。 html:超文本标记语言,是一种标识性的语言。 jsp和html的区别有以下几点: 一:jsp文件可以和数据库结合...HTML不可以.... 二:jsp页面没有html页面浏览速度快(Asp需要经过服务器解析后才下载到客户端的) 三:后台管理是利用jsp页面通过SQL语句对数据增加 修改 删除等操作,从而使得前台页面的更新 四: html页面是静态页面,也就是事先由用户写好放在服务器上,由web服务器向客户端发送 五:jsp 页面是有jsp容器执行该页面的Java代码部分然后实时生成的HTML页面,因而说是动态页面 来源: CSDN 作者: ListJ 链接: https://blog.csdn.net/qq_39595349/article/details/103914583

JAVA学习的一些重点

半腔热情 提交于 2020-01-01 09:11:54
1. Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel在网络上被称为天才的投机者,作者的《Thinking in C++》在1995年曾获SoftwareDevelopment Jolt Award最佳书籍大奖,《Thinking in Java》被评为1999年Java World“最爱读者欢迎图书”,并且赢得了编辑首选图书奖。作者从1986年至今,已经发表了超过150篇计算机技术文章,出版了6本书(其中4本是关于C++的),并且在全世界做了数百次演讲。他是《Thinking in Java》、《Thinking in C++》、《C++ Inside & Out》《Using C++》和《Thinking in Patterns》的作者,同时还是《Black Belt C++》文集的编辑。他的书被读者称为“最好的Java参考书……绝对让人震惊”;“购买Java参考书最明智的选择”;“我见过的最棒的编程指南”。作者的非凡才华,极其跨越语言的能力,使作者被选为Java发展10年间与Java关系最密切的10个人物之一。 《Thinking in Java》讲述了Java语言的方方面面