Java:JavaSE,JavaEE,JavaME。
API:Application Programming Interface,应用程序编程接口。
JDK:Java Development Kit,Java开发工具包。
OOP:Object Oriented Programming,面向对象程序设计。
HTML:HyperText Markup Language,超文本标识语言。
CSS:Cascading Style Sheet。
JS:JavaScript脚本语言。
Ajax:Asynchronous JavaScript And XML,异步JavaScript和XML技术。
JSP:Java Server Page语言。
XML:eXtensible Markup Language,可扩展标记语言。
PHP:Hypertext Preprocessor,超文本预处理语言。
SSH:Struts+Spring+Hibernate。
IDE:Integrated Development Environment,集成开发环境(如Eclipse)。
Swing:图形界面组件(java.swing)。
AWT:Abstract Window Toolkit,抽象窗口工具包。
Android SDK:Android Software Development Kit,Android软件开发组件。
ADT:Android Development Tools,Android开发工具插件。
IME:Input Method Engines,输入法引擎。
AVD:Android Virtual Device,Android虚拟机。
ADB:Android Debug Bridge,除错工具。
DDMS:Dalvik Debug Monitor Service,调试工具。
APK:Android PacKage,Android应用程序组件。
GUI:Graphics User Interface,图形用户界面。
C/S分为客户机和服务器两层,应用软件安装在客户机端,通过网络与服务器端相互通信。如果客户端需要升级,则所以客户端要重新安装,不方便维护。
B/S也分为客户机和服务器两层,但客户机不用安装某个软件,只需要使用浏览器,内容修改了只需要维护应用服务器。B/S结构的服务器端负担比较重,客户端界面不够丰富,快速响应不如C/S
目前常见的应用于WEB的编程语言主要有:
CGI(Common Gateway Interface)公共网关接口
PHP(Hypertext Preprocessor)可嵌入HTML,可在服务器端执行的内嵌式脚本语言。
JSP(Java Service Pages)动态网页技术标准,跨平台,支持自定义标签。
ASP(Active Service Pages)动态服务器页面。
服务器端:
如Tomcat
动态网页:
动态网页是指具有交互性,内容可以自动更新,并且内容会根据访问的时间和访问者而改变的。
所谓动态不是指在网页中添加很多动画的网页,这里所说的交互性是指网页可以根据用户的要求动态改变或响应。
Web客户端应用技术:HTML,CSS,JavaScript/VBScript……。
Web服务器端应用技术:CGI,ASP,PHP,ASP.NET,JSP……。
Eclipse快捷键:
Ctrl+/ 注释当前行,再按则取消注释
Alt+/:内容辅助
Ctrl+Shift+O 组织导入
Ctrl+1 快速修复
Ctrl+Shift+F 格式化当前代码
Ctrl+M 最大化
Ctrl+D: 删除当前行
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Alt+Shift+J:添加Javadoc注释
Ctrl+I:更正当前文本所指示行的缩进
Ctrl+鼠标单击:跟踪方法和类的源代码
---------------------
Ctrl+O,
Ctrl+1,
Ctrl+M,
Shift + 单击前后:选择中间所有
==================================
//2
修改Eclipse的默认字符编码
1.选择windows->Preferences,打开"首选项"对话框。
2.然后,general->Workspace,右 侧Text file encoding,选择Other,改变为UTF-8。
3.Web->打开,把CSS、HTML、JSP、JavaScript、XML等设置为UTF-8。如图4-9所示。
或者:windows->Preferences->Web->JSP Files,右侧修改字符编码Encoding.
//
修改Eclipse窗口字体大小
//
Eclipse中的tomcat是打不开http://localhost:8080/主页的,但不影响正常运行