`
文章列表
一、JSP EL语言定义 E L(Expression Language) 目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可扩展函数以及一组隐式对象。   EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。脚本编制元素是指页面中能够用于在 JSP 文件中嵌入 Java 代码的元素。它们通 ...
Struts1工作流程:  struts1是对servlet和jsp进行的包装,我们在进行web开发的时候能够更好的利用MVC.用户登录验证的时候,我们访问的是login.jsp,在login.jsp页面我们写了一个form表单,提交到/login.do 我们提交了username,password,提交给服务器程序,在Struts1中有一个ActionServlet前段控制器, 用户接受用户的请求,之后通过请求的路径到struts-config.xml文件中去找对应的后端控制器LoginAction,在处理页面提交数据时候,我们调用了ActionForm这个主要是对提交的属性进行了封装。通 ...

SSH面试题

                     SSH面试题总结:      题目1:Hibernate工作原理及为什么要用? 原理: hibernate,通过对jdbc进行封装,对 java类和 关系数据库进行mapping,实现了对关系数据库的面向对象方式的操作,改变了传统的jdbc + sql操作数据的方式,从而使开发人员可以花更多精力进行对象方面的开发 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion
内容介绍: 1.坦克大战游戏图片 2.java绘图坐标体系 3.java绘图技术 4java时间处理机制 5.我的坦克大战游戏(1.0版) 目标: 1)理解java绘图坐标体系 2)掌握java绘图基本技术 3)充分理解java时间处理机制 4)完成坦克大战游戏(1.0版)       用到的知识: 1.java绘图坐标体系     下图说明了java坐标体系,坐标原点位于左上角,以像素为单位,像素是计算机屏幕上最小的显示单位,在java的坐标体系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直放行,距离坐标 ...

GUI 复习

    博客分类:
  • JAVA
  GUI程序开发的步骤: 1.继承JFrame 2.定义需要的组件 3.创建组件 4.设置布局管理器 5.添加组件 6.显示窗体 内容介绍 图形用户界面(GUI)介绍 eclipse 开发工具介绍 swing 组件介绍 三大布局管理器 目标 初步掌握Swing组件的使用 知道什么是awt,swing,swt,JFace 掌握常用布局管理器 学会使用eclipse做java开发 请各位先看一个小图,这就是java编写的一个图形界面,图形用户界面(GUI)是用户与程序交互的窗口,比命令行界面更加直观并且更好操作。 /**  * 功能:gui界面开发 ...

java 泛型

    博客分类:
  • JAVA
泛型的基本概念:       泛型是java SE1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 java语言引入泛型的好处是安全简单。   在java SE1.5之前,没有泛型的情况下,通过对类型Object的引用来实现参数的“任意化”“任意化”带来的缺点是要做显示的强制类型转换,而这种转换要求开发者对实际参数类型可以预知,的情况下进行的。对于强制类型转换的错误情况。编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。 泛型的好处是在编译的时候检查类型 ...

LinkedList Vector

    博客分类:
  • JAVA
LinkedList  LinkedList 包含addFirst() 、addLast()方法,分别表示向最开头和最结尾放数据。   import java.util.*; public class Demo7_3 { public static void main(String[] args) { LinkedList ll = new LinkedList(); Emp emp1 = new Emp("sa1", "aa", 1.2f); Emp emp2 = new Emp("sa1", & ...

ArrayList

    博客分类:
  • JAVA
java集合讲解:   import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*;   public class Demo7_2 {   public static void main(String[] args) throws Exception { // 创建一个EmpManage对象 EmpManage em = new EmpManage(); BufferedReader br = n ...

java 集合1

    博客分类:
  • JAVA
  为什么需要集合?(数组定义好了就不能修改了 )       学习了数组之后,充分体会到了数组的优越性,就是可以存放同一类型的数据,但是我们假设有这样的需求,看看如何解决?        请做一个公司的职员薪水管理系统,要求完成如下功能: 1)当有新员工时,将该员工加入到管理系统 2)可以根据员工号,显示该员工的信息 3)可以显示所有员工信息 4)可以修改员工的薪水 5)当员工离职的时候,将该员工从管理系统中删除 6)可以按照薪水从低到高顺序排序{思考题} 7)可以统计员工的平均工资和最低最高工资。          这时候我们可以用链表和集合来做 我们想 ...

java 面试题

  JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适 ...

plsql 过程

 
 解析: create procedure sp_pro3(spName varchar2,newSal number)  is  ---不用指定number的大小,只指定类型就 //执行部分 begin update emp set sal=newSal where ename=spName; end; /   exec sp_pro3('SCOTT','4678');                                                                

plsql编程(3)

 into v_ename 是指把查询出来的ename赋值给v_ename   有定义和执行部分的块: --查询出一个字段 declare v_ename varchar2(5); begin select ename into v_ename from emp where empno=$aa;         dbms_output.put_line("用户名是"||v_ename); end; /   --查询出多个字段 declare v_ename varchar2(5); v_sal varchar(7,2); begin se ...

plsql编程(2)

 pl/sql编写规范:    (1)注释    单行注释 --            select * from emp where empno=110; -- 取得员工信息             多行注释    /*.....*/来区分     (2)标示符的命名   1) 定义变量 建议用v_作为前缀     2)定义常量 建议用c_   3)定义游标,建议用_ cursor作为后缀      4)定义例外,建议用e_作为前缀 。。。     实例:只包括执行部分的pl/sql块:       set serveroutput on ...

plsql编程(1)

    目标:1.理解oracle的pl/sql概念          2.掌握pl/sql编程技术(包括:编写过程、函数、触发器。。) plsql是什么?         pl/sql(procedural language/sql)是oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。 pl/sql的作用?        简化复杂度,减少网络的传输,提高运行性能,提升速度。  学习的必要性:          (1)提高应用程序的运行性能。 ...

Hibernate HQL查询

    博客分类:
  • JAVA
 Hibernate HQL查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL (Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在 ...
Global site tag (gtag.js) - Google Analytics