Servlet,eclipse/windows快捷键

Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的,一般情况下,人们将Servlet理解为后者。

Servlet运行于支持Java的应用服务器中。从实现上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议Web服务器

最早支持Servlet标准的是JavaSoft的Java Web Server。此后,一些其它的基于Java的Web服务器开始支持标准的Servlet。生

 

命周期

当servlet被部署在应用服务器中(应用服务器中用于管理Java组件的部分被抽象成为容器)以后,由容器控制servlet的生命周期。除非特殊指定,否则在容器启动的时候,servlet是不会被加载的,servlet只会在第一次请求的时候被加载和实例化。servlet一旦被加载,一般不会从容器中删除,直至应用服务器关闭或重新启动。但当容器做内存回收动作时,servlet有可能被删除。也正是因为这个原因,第一次访问servlet所用的时间要大大多于以后访问所用的时间。

servlet在服务器的运行生命周期为,在第一次请求(或其实体被内存垃圾回收后再被访问)时被加载并执行一次初始化方法,跟着执行正式运行方法,之后会被常驻并每次被请求时直接执行正式运行方法,直到服务器关闭或被清理时执行一次销毁方法后实体销毁

Java服务器页面(JSP)是HttpServlet的扩展。由于HttpServlet大多是用来响应HTTP请求,并返回Web页面(例如HTMLXML),所以不可避免地,在编写servlet时会涉及大量的HTML内容,这给servlet的书写效率和可读性带来很大障碍,JSP便是在这个基础上产生的。其功能是使用HTML的书写格式,在适当的地方加入Java代码片段,将程序员从复杂的HTML中解放出来,更专注于servlet本身的内容。

JSP在首次被访问的时候被应用服务器转换为servlet,在以后的运行中,容器直接调用这个servlet,而不再访问JSP页面。JSP的实质仍然是servlet

What does “// TODO Auto Generated method stub” mean?

It means that your IDE (or some other tool) has automatically generated a method for you, but has left the body blank to be filled in by you (this is known as a "stub").


29下投票接受

这意味着你的IDE(或一些其他工具)已经自动为你生成一个方法,但已将你的身体留空(这被称为“存根 ”)。

在你的情况下,它可能是Eclipse。

 

这些存根意味着它们是继承自超类的抽象方法,它们的实现需要被你挤压

PrintWriter 是字符类型的打印输出流,它继承于Writer。
PrintStream 用于向文本输出流打印对象的格式化表示形式。它实现在 PrintStream 中的所有 print 方法。它不包含用于写入原始字节的方法,对于这些字节,程序应该使用未编码的字节流进行写入。

this.doPost(request, response);

Eclipse和其它的众多Java IDE一样,可以免费下载。但是,Eclipse背后有很大的优势,有IBM再撑腰,据传IBM花了4千万美元来开发这个IDE。Eclipse本身是万用工具平台。可以应用于JAVA,C#,JavaScript等多种语言的开发。

整个Eclipse项目分成3项子项目:

Eclipse的基础是富客户机平台(即RCP)。RCP包括下列组件:

  • 核心平台(启动Eclipse,运行插件)
  • OSGi(标准集束框架)
  • SWT(可移植构件工具包
  • JFace(文件缓冲,文本处理,文本编辑器)
  • Eclipse工作台(即Workbench,包含视图(views)、编辑器(editors)、视角(perspectives)、和向导(wizards))

Eclipse采用的技术是IBM公司开发的(SWT),这是一种基于Java的窗口组件,类似Java本身提供的AWTSwing窗口组件;不过IBM声称SWT比其他Java窗口组件更有效率。Eclipse的用户界面还使用了GUI中间层JFace,从而简化了基于SWT的应用程序的构建。

 

     

1. ctrl+shift+r:打开资源

 

这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。

 

ctrl+shift+R Open Resource

 

2. ctrl+o:快速outline

 

如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ctrl+o吧。它可以列出当前类中的所有方法及属性,你只需输入你想要查询的方法名,点击enter就能够直接跳转至你想去的位置。

 

ctrl+o Quick Outline

 

3. ctrl+e:快速转换编辑器

 

这组快捷键将帮助你在打开的编辑器之间浏览。使用ctrl+page down或ctrl+page up可以浏览前后的选项卡,但是在很多文件打开的状态下,ctrl+e会更加有效率。

 

ctrl+e Quick Switch Editor

 

4. ctrl+2,L:为本地变量赋值

 

开发过程中,我常常先编写方法,如Calendar.getInstance(),然后通过ctrl+2快捷键将方法的计算结果赋值于一个本地变量之上。这样我节省了输入类名,变量名以及导入声明的时间。Ctrl+F的效果类似,不过效果是把方法的计算结果赋值于类中的域。

 

5. alt+shift+r:重命名

 

重命名属性及方法在几年前还是个很麻烦的事,需要大量使用搜索及替换,以至于代码变得零零散散的。今天的Java IDE提供源码处理功能,Eclipse也是一样。现在,变量和方法的重命名变得十分简单,你会习惯于在每次出现更好替代名称的时候都做一次重命名。要使用这个功能,将鼠标移动至属性名或方法名上,按下alt+shift+r,输入新名称并点击回车。就此完成。如果你重命名的是类中的一个属性,你可以点击alt+shift+r两次,这会呼叫出源码处理对话框,可以实现get及set方法的自动重命名。

 

6. alt+shift+l以及alt+shift+m:提取本地变量及方法

 

源码处理还包括从大块的代码中提取变量和方法的功能。比如,要从一个string创建一个常量,那么就选定文本并按下alt+shift+l即可。如果同一个string在同一类中的别处出现,它会被自动替换。方法提取也是个非常方便的功能。将大方法分解成较小的、充分定义的方法会极大的减少复杂度,并提升代码的可测试性。

 

7. shift+enter及ctrl+shift+enter

 

Shift+enter在当前行之下创建一个空白行,与光标是否在行末无关。Ctrl+shift+enter则在当前行之前插入空白行。

 

8. Alt+方向键

 

这也是个节省时间的法宝。这个组合将当前行的内容往上或下移动。在try/catch部分,这个快捷方式尤其好使。

 

9. ctrl+m

 

大显示屏幕能够提高工作效率是大家都知道的。Ctrl+m是编辑器窗口最大化的快捷键。

 

10. ctrl+.及ctrl+1:下一个错误及快速修改

 

ctrl+.将光标移动至当前文件中的下一个报错处或警告处。这组快捷键我一般与ctrl+1一并使用,即修改建议的快捷键。新版Eclipse的修改建议做的很不错,可以帮你解决很多问题,如方法中的缺失参数,throw/catch exception,未执行的方法等等。

 

ctrl+1 Quick Fix

 

更多快捷键组合可在Eclipse按下ctrl+shift+L查看。

 

 

 

按此键执行此操作
Ctrl + X剪切选定项
Ctrl + C(或 Ctrl + Insert)复制选定项
Ctrl + V(或 Shift + Insert)粘贴选定项
Ctrl + Z撤消操作
Alt + Tab在打开的应用之间切换
Alt + F4关闭活动项,或者退出活动应用
Windows 徽标键  + L锁定电脑
Windows 徽标键  + D显示和隐藏桌面
F2重命名选定项
F3在文件资源管理器中搜索文件或文件夹
F4在文件资源管理器中显示地址栏列表
F5刷新活动窗口
F6在窗口中或桌面上循环浏览屏幕元素
F10激活活动应用中的菜单栏
Alt + F8在登录屏幕上显示密码
Alt + Esc以项目打开的顺序循环切换项目
Alt + 带下划线的字母执行该字母对应的命令
Alt + Enter显示选定项的属性
Alt + 空格键为活动窗口打开快捷菜单
Alt + 向左键后退
Alt + 向右键前进
Alt + Page Up向上移动一个屏幕
Alt + Page Down向下移动一个屏幕
Ctrl + F4关闭活动文档(在全屏模式和允许你同时打开多个文档的应用中)
Ctrl + A选择文档或窗口中的所有项目
Ctrl + D(或 Delete)删除选定项并将其移动到“回收站”
Ctrl + R(或 F5)刷新活动窗口
Ctrl + Y重做操作
Ctrl + 向右键将光标移动到下一个字词的起始处
Ctrl + 向左键将光标移动到上一个字词的起始处
Ctrl + 向下键将光标移动到下一个段落的起始处
Ctrl + 向上键将光标移动到上一个段落的起始处
Ctrl + Alt + Tab使用箭头键在所有打开的应用之间切换
Ctrl + Alt + Shift + 箭头键当分组或磁贴在“开始”菜单中获得焦点时,请将其按指定方向移动
Ctrl + 箭头键(用来移动到某个项目)+ 空格键在窗口中或桌面上选择多个单独的项目
Ctrl + Shift 加某个箭头键选择文本块
Ctrl + Esc打开“开始”屏幕
Ctrl + Shift + Esc打开任务管理器
Ctrl + Shift在提供了多个键盘布局时切换键盘布局
Ctrl + 空格键打开或关闭中文输入法编辑器 (IME)
Shift + F10显示选定项的快捷菜单
Shift 加任意箭头键在窗口中或桌面上选择多个项目,或者在文档中选择文本
Shift + Delete无需先将选定项移动到“回收站”,直接将其删除
向右键打开右侧的下一个菜单,或者打开子菜单
向左键打开左侧的下一个菜单,或者关闭子菜单
Esc停止或退出当前任务

 

 

 

Windows 徽标键键盘快捷方式

 

按此键执行此操作
Windows 徽标键 打开或关闭“开始”菜单
Windows 徽标键  + A打开“操作中心”
Windows 徽标键  + B将焦点设置到通知区域
Windows 徽标键  + Shift + C在侦听模式下打开 Cortana

注意: Cortana 仅在某些国家/地区提供,并且某些 Cortana 功能可能无法随时随地使用。如果 Cortana 不可用或已关闭,你仍然可以使用搜索
Windows 徽标键  + D显示和隐藏桌面
Windows 徽标键  + Alt + D显示和隐藏桌面上的日期和时间
Windows 徽标键  + E打开“文件资源管理器”
Windows 徽标键  + F打开“反馈中心”
Windows 徽标键  + G打开游戏栏(当游戏处于打开状态时)
Windows 徽标键  + H打开“共享”超级按钮
Windows 徽标键  + I打开“设置”
Windows 徽标键  + J 将焦点设置到 Windows 提示(如果可用)。

出现 Windows 提示时,将焦点移到该提示。 再次按这些键盘快捷方式,将焦点移到定位 Windows 提示的屏幕上的元素。
Windows 徽标键  + K打开“连接”快速操作
Windows 徽标键  + L锁定电脑或切换帐户
Windows 徽标键  + M最小化所有窗口
Windows 徽标键  + O锁定设备方向
Windows 徽标键  + P选择演示显示模式
Windows 徽标键  + R打开“运行”对话框
Windows 徽标键  + S打开搜素
Windows 徽标键  + T在任务栏上循环切换应用
Windows 徽标键  + U打开“轻松使用设置中心”
Windows 徽标键  + V循环切换通知
Windows 徽标键  + Shift + V以相反的顺序循环切换通知
Windows 徽标键  + X打开“快速链接”菜单
Windows 徽标键  + Z显示在以全屏模式呈现的应用中可用的命令
Windows 徽标键  + 逗号 (,)临时快速查看桌面
Windows 徽标键  + Pause显示“系统属性”对话框
Windows 徽标键  + Ctrl + F搜索电脑(如果你位于网络中)
Windows 徽标键  + Shift + M将最小化的窗口还原到桌面
Windows 徽标键  + 数字打开桌面,并启动固定到任务栏的位于该数字所表示位置的应用。如果该应用已在运行,则切换到该应用。
Windows 徽标键  + Shift + 数字打开桌面,并启动固定到任务栏的位于该数字所表示位置的应用的新实例
Windows 徽标键  + Ctrl + 数字打开桌面,并切换到固定到任务栏的位于该数字所表示位置的应用的最后一个活动窗口
Windows 徽标键  + Alt + 数字打开桌面,并打开固定到任务栏的位于该数字所表示位置的应用的跳转列表
Windows 徽标键  + Ctrl + Shift + 数字打开桌面,并以管理员身份打开位于任务栏上给定位置的应用的新实例
Windows 徽标键  + Tab打开“任务视图”
Windows 徽标键  + 向上键最大化窗口
Windows 徽标键  + 向下键从屏幕中删除当前应用或最小化桌面窗口
Windows 徽标键  + 向左键将应用或桌面窗口最大化到屏幕左侧
Windows 徽标键  + 向右键将应用或桌面窗口最大化到屏幕右侧
Windows 徽标键  + Home最小化除活动桌面窗口以外的所有窗口(在第二道笔划时还原所有窗口)
Windows 徽标键  + Shift + 向上键将桌面窗口拉伸到屏幕的顶部和底部
Windows 徽标键  + Shift + 向下键在垂直方向上还原/最小化活动桌面窗口,同时保持宽度不变
Windows 徽标键  + Shift + 向左键或向右键将桌面中的应用或窗口从一个监视器移动到另一个监视器
Windows 徽标键  + 空格键切换输入语言和键盘布局
Windows 徽标键  + Ctrl + 空格键更改为以前选择的输入
Windows 徽标键  + Enter打开“讲述人”
Windows 徽标键  + 正斜杠 (/)启动 IME 重新转换
Windows 徽标键  + 加号 (+) 或减号 (-)使用“放大镜”放大或缩小
Windows 徽标键  + Esc退出“放大镜”

 

命令提示符键盘快捷方式

 

 

 

按此键执行此操作
Ctrl + C(或 Ctrl + Insert)复制选定文本
Ctrl + V(或 Shift + Insert)粘贴选定文本
Ctrl + M进入标记模式
Alt + 选择键在阻止模式中开始选择
箭头键按指定方向移动光标
Page Up将光标向上移动一页
Page Down将光标向下移动一页
Ctrl + Home(标记模式)将光标移动到缓冲区的起始处
Ctrl + End(标记模式)将光标移动到缓冲区的末尾
Ctrl + 向上键在输出历史记录中向上移动一行
Ctrl + 向下键在输出历史记录中向下移动一行
Ctrl + Home(历史记录导航)如果命令行为空,则将视口移动到缓冲区顶部。否则,删除命令行中光标左侧的所有字符。
Ctrl + End(历史记录导航)如果命令行为空,则将视口移动到命令行。否则,删除命令行中光标右侧的所有字符。

 

 

 

 

 

对话框键盘快捷方式

 

 

 

按此键执行此操作
F4显示活动列表中的项目
Ctrl + Tab在选项卡上向前移动
Ctrl + Shift + Tab在选项卡上向后移动
Ctrl + 数字(数字 1 到 9)移动到第 n 个选项卡
Tab在选项上向前移动
Shift + Tab在选项上向后移动
Alt + 带下划线的字母执行与该字母一起使用的命令(或选择相应的选项)
空格键如果活动选项是复选框,则选中或清除该复选框
Backspace如果在“另存为”或“打开”对话框中选中某个文件夹,则打开上一级文件夹
箭头键如果活动选项是一组选项按钮,则选择某个按钮

 

 

 

 

 

文件资源管理器键盘快捷方式

 

 

 

按此键执行此操作
Alt + D选择地址栏
Ctrl + E选择搜索框
Ctrl + F选择搜索框
Ctrl + N打开新窗口
Ctrl + W关闭活动窗口
Ctrl + 鼠标滚轮更改文件和文件夹图标的大小及外观
Ctrl + Shift + E显示选定文件夹上的所有文件夹
Ctrl + Shift + N创建一个新文件夹
Num Lock + 星号 (*)显示选定文件夹下的所有子文件夹
Num Lock + 加号 (+)显示选定文件夹的内容
Num Lock + 减号 (-)折叠选定文件夹
Alt + P显示预览面板
Alt + Enter打开选定项的“属性”对话框
Alt + 向右键查看下一个文件夹
Alt + 向上键查看上一级文件夹
Alt + 向左键查看上一个文件夹
Backspace查看上一个文件夹
向右键显示当前选项(如果它处于折叠状态),或者选择第一个子文件夹
向左键折叠当前选项(如果它处于展开状态),或者选择其父文件夹
End显示活动窗口的底端
Home显示活动窗口的顶端
F11最大化或最小化活动窗口

 

 

 

 

 

 

 

 

 

 

 

虚拟桌面键盘快捷方式

 

 

 

按此键执行此操作
Windows 徽标键  + Tab打开任务视图
Windows 徽标键  + Ctrl + D添加虚拟桌面
Windows 徽标键  + Ctrl + 向右键在你于右侧创建的虚拟桌面之间进行切换
Windows 徽标键  + Ctrl + 向左键在你于左侧创建的虚拟桌面之间进行切换
Windows 徽标键  + Ctrl + F4关闭你正在使用的虚拟桌面

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

任务栏键盘快捷方式

 

按此键执行此操作
Shift + 单击某个任务栏按钮打开某个应用,或快速打开应用的另一个实例
Ctrl + Shift + 单击某个任务栏按钮以管理员身份打开应用
Shift + 右键单击某个任务栏按钮显示该应用的窗口菜单
Shift + 右键单击某个已分组的任务栏按钮显示该组的窗口菜单
Ctrl + 单击某个已分组的任务栏按钮循环切换该组的窗口

 

设置键盘快捷方式

按此键执行此操作
Windows 徽标键  + I打开设置
Backspace回退到“设置”主页
在带有搜索框的任何页面上键入搜索设置

其他键盘快捷方式

 

 

转载于:https://my.oschina.net/u/3127489/blog/892314

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值