JAVA开发技术总结:时间操作、JSP、JS与数据库交互

需积分: 10 1 下载量 34 浏览量 更新于2024-07-24 收藏 452KB PDF 举报
"JAVA知识点" 本文档主要涵盖了Java编程中的一些关键知识点,包括时间操作、数据结构、JSP标签、表达式语言(EL)、函数标签库、报表生成、CSS属性、快捷键、JQuery使用、JavaScript操作、HTML操作、SQL脚本、任务调度以及Web服务相关技术。以下是对这些知识点的详细解释: 1. **时间操作**:在Java中,可以使用`java.util.Date`和`java.sql.Date`处理日期和时间。`dateDiff`函数用于计算两个日期之间的差值,而`str2time`则用于将字符串转换为时间。日期选择框通常通过JavaScript函数如`calendar`和`pickTime`实现。 2. **字典文件、BO、FORM、RESULTSET、BEAN**:这些都是在Java应用中常见的概念。字典文件通常用于存储固定的数据,BO(Business Object)表示业务对象,FORM表示表单数据,RESULTSET是数据库查询结果,BEAN则是一种简单的Java对象,常用于封装数据。 3. **JSP页面标签引入**:JSP允许引入自定义标签库,以便在页面上进行复杂的逻辑操作。 4. **EL运算符**:表达式语言(EL)用于在JSP中简便地访问JavaBean属性。 5. **函数标签库中的常用函数**:如`format`函数用于格式化输出,可以用于日期、数字等的格式化。 6. **构建硕正报表**:硕正报表是一种报表工具,可用于生成复杂的报表。 7. **CSS常用属性**:CSS用于定义网页样式,常见的属性有颜色、字体、布局等。 8. **Alt+Q键**:在某些IDE中,如Eclipse,按Alt+Q可以快速查看代码的文档注释。 9. **JQuery基本用法和事件**:JQuery是一个流行的JavaScript库,简化了DOM操作、事件处理和Ajax交互。 10. **JS数据类型转换**:JavaScript支持多种数据类型,如字符串、数字、布尔值等,需要时可以进行转换。 11. **JS定义数组**:JS支持一维和二维数组,通过`[]`定义。 12. **JS常用方法**:如`push`、`pop`、`join`等,用于数组操作。 13. **取消时间冒泡**:在事件处理中,阻止事件从子元素向父元素传播。 14. **insert类方法**:在DOM操作中,`insertBefore`和`insertAfter`用于在指定位置插入元素。 15. **js的Prototype属性**:JavaScript中的原型属性用于实现对象的继承。 16. **获取||创建选中的内容**:通过DOM选择器获取或设置选中的元素内容。 17. **HTML面常用操作**:包括元素的增删改查,以及属性的设置。 18. **table操作**:对HTML表格进行操作,如添加行、列,获取单元格数据等。 19. **调用父页面的方法**:在框架或嵌入式页面中,子页面可能需要调用父页面定义的函数。 20. **元素节点**:在DOM中,元素节点是HTML元素的表示,可以访问其属性、子节点等。 21. **Applet与JS**:Applet是Java的小程序,可以嵌入HTML页面,与JavaScript交互以实现更丰富的功能。 22. **Sql常用脚本**:SQL用于数据查询、更新、插入和删除,如SELECT、UPDATE、INSERT、DELETE语句。 23. **SQL常用日期操作**:SQL提供了日期函数,如`DATEADD`、`DATEDIFF`、`GETDATE`等。 24. **Unique约束**:在数据库设计中,Unique约束确保特定字段的唯一性。 25. **Quartz任务调度**:Quartz是一个开源的任务调度库,用于在Java应用程序中安排任务。 26. **Web服务相关技术**:如XFire和Axis,它们是用于创建和消费Web服务的框架。 27. **动态链接库**:在Java中,通过JNI(Java Native Interface)可以调用C/C++编写的动态链接库。 28. **JNI**:Java的原生接口,用于实现Java与其他语言的互操作。 29. **JNA(Java Native Access)**:比JNI更简单的方式,用于调用操作系统API或其他本地库。 这些知识点构成了一个全面的Java程序员所需要掌握的基础技能,涵盖了从数据处理到用户界面交互的多个方面。理解并熟练运用这些知识,将有助于提升Java开发的效率和质量。