- 博客(61)
- 收藏
- 关注
原创 描述Jsp页面的运行过程
第一步:请求进入Web容器,将JSP页面翻译成Servlet代码第二步:编译Servlet代码,并将编译过的类文件装入Web容器(JVM)环境第三步:Web容器为JSP页面创建一个Servlet类实例,并执行jspInit方法第四步:Web容器为该JSP页面调用Servlet实例的_jspService方法;将结果发送给用户
2017-06-16 08:07:35
955
原创 请描述什么是强制类型转换?什么是自动类型转换?
强制类型转换:在一个类型前面加( ),来强制转换long l = 9L;int i = (int)l; 自动类型转换: int i = 5; String str = ""+i; 向上造型:把范围小的造型为范围大的类型: int i = 2; long l = i;
2017-06-15 08:14:50
2376
原创 SQL
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) 用于建立,修改,删除数据库中的各种对象-----表、视图DQL—数据查询语言(SELECT)用于检索数据库基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块: SELECT 字段名表> FROM 表或视图名> WHERE 查询条件> GR
2017-06-14 08:16:29
273
原创 java技术分布(设计架构 模块内部设计)
1.表现层 Servlet、 Jsp、 JavaBean、 Taglib 2.逻辑层 EJB(SessionBean) 3.数据层 ( JDBC EJB(EntityBean)) 4.服务 JTA(JAVA事务架构) JTS(JAVA事务服务) JAAS(JAVA授权与验证服务) 5.分布式通讯 RMI(IIOP)+JNDI 、JAXP(JAVA
2017-06-13 08:04:13
490
原创 描述Jsp页面的运行过程
第一步:请求进入Web容器,将JSP页面翻译成Servlet代码第二步:编译Servlet代码,并将编译过的类文件装入Web容器(JVM)环境第三步:Web容器为JSP页面创建一个Servlet类实例,并执行jspInit方法第四步:Web容器为该JSP页面调用Servlet实例的_jspService方法;将结果发送给用户
2017-06-12 08:11:13
1008
原创 对比get方法和post方法?
(1)安全性问题, 通过Get方式提交数据,数据在URL中可以看到;POST方式,数据在URL中不可见。(2)GET方式提交的数据最多只能有1024字节,而POST则没有此限制。(3)GET方式不可以传输中文,POST方式可以传输中文。(4)POST 是被设计用来向上放东西的,而GET是被设计用来从服务器取东西的,GET也能够向服务器传送较少的数据,而Get之所以也能传送数
2017-06-10 08:47:31
230
原创 表类的三大特性及其他们的功能
封装:隐藏类的实现细节、迫使用户去使用一个接口去访问数据、使代码更好维护继承:子类可以直接继承使用父类的方法,程序员只需要做的是定义额外特征或规定将适用的变化多态性:同一个行为具有多个不同表现形式或形态的能力
2017-06-09 08:04:27
598
原创 构造和析构方法?功能是?
构造方法:每个类至少有一个构造方法,类初始化时调用的方法 1.方法名和类名相同 2.无返回值类型 格式:访问权限 类名(参数列表) {}; 1.自己定义构造后,就没有默认的构造方法 2.无构造方法时,默认为空参的构造方法(无参数,方法体为空) 析构方法:finalize
2017-06-08 11:06:29
262
原创 一个完整的Java文件的代码分几个部分,每部分都起什么作用,大致的写法
package 当前类所在位置 import 当前类运行时所需要的包或类 public class 类名 { 属性定义; 方法定义: 构造方法定义; public static void main(String args []) 例外{ 程序入口 语句;
2017-06-07 10:11:22
1244
原创 简述如何搭建Java开发环境
首先下载安装JDK 然后配置环境 (1)配置PATH, 操作系统运行环境的路径(2)配置CLASSPATH JAVA运行应用程序时所需要的类包的路径 (3)配置JAVA_HOME 供需要运行JAVA的程序使用
2017-06-06 14:27:09
1663
原创 如何创建一个新对象?如何使用对象中的属性和方法?
使用new 关键字来创建一个新的对象; 通过对象的实例用“.”(点)来调用对象中的属性和方法; 静态的方法和属性,也可以直接用类名“.”(点)来调用;
2017-06-05 15:17:18
1881
原创 简述Java的访问修饰符类型?分别有什么功能?
public 公开的,任何一个类都有可以访问 protected 同包同类,只可被它的子类访问 default 只能被同一个包中类访问 private 私有的,只能在本类中被访问
2017-06-02 15:09:20
4356
原创 在基本类型中,如果不明确指定,整数型的默认是什么类型?带小数的默认是什么类型?
整数类型 默认为 int带小数的默认为 doubleboolean的默认值 false
2017-06-01 17:32:37
2907
原创 标示符定义的规则?
(1) 首字母只能以字母、下划线、$开头,其后可以跟字母‘下划线、$和数字配置CLASSPATH (2) 表示符不能是关键字(3) 标识符区分大小写
2017-06-01 17:32:03
496
原创 抽象
什么是抽象方法,什么是抽象类用abstract修饰的方法,只有方法的声明,而没有方法的实现,就叫抽象方法。用abstract修饰的类,就叫抽象类。 抽象类的规则(1) 抽象类内部可以没有抽象方法(2) 必须用abstract修饰(3) 不能够直接使用抽象类,必须通过子类继承并且实现(4) 抽象方法不允许被private修饰 什么情况下使用抽象类(1)
2017-05-30 09:38:53
207
原创 抽象类的规则
(1) 抽象类内部可以没有抽象方法(2) 必须用abstract修饰(3) 不能够直接使用抽象类,必须通过子类继承并且实现(4) 抽象方法不允许被private修饰
2017-05-29 15:49:08
995
原创 请写出5个以上的JDK中的包,以及他们的基本功能
java.awt: 包含构成抽象窗口工具集的多个类,用来构建和管理应用程序的图形用户界面 java.lang: 提供java编成语言的程序设计的基础类 java.io: 包含提供多种输出输入功能的类, java.net: 包含执行与网络有关的类,如URL,SCOKET,SEVERSOCKET, java.applet: 包含java小应用程序的类java.util: 包含一些实用性的类
2017-05-27 08:32:18
527
原创 简述throw和throws的功能和使用方法
throw 指编程人员主动抛出一个异常 throw new NullPointerExeption( );throws指程序遇到异常情况自动的被动抛出一个异常public void test( ) throws Exeption{}
2017-05-26 19:20:32
2159
原创 什么是异常,异常的分类?
程序中导致程序中断的一些情况叫做异常,一般程序员可以处理。异常分为运行时异常和非运行时异常(一般异常)运行时异常是指因设计或实现方式不当导致的问题。也可以说,是程序员的原因导致的,本来可以避免发生的情况。例如:BufferOverflowException, ClassCastException,IndexOutOfBoundsException,ArithmeticExcepti
2017-05-25 17:47:00
4422
原创 如何实现继承?继承的规则?
public class A extends B{ }(1) 单继承性(2) 构造方法不能继承(3) super引用父类,调用父类的属性,方法(4) 当子类中出现与父类的方法名,返回类型,参数列表相同的方法时要覆盖此方法57、 简述this和super的功能和用法
2017-05-24 22:15:26
468
原创 JDK中的包,以及他们的基本功能
java.awt: 包含构成抽象窗口工具集的多个类,用来构建和管理应用程序的图形用户界面 java.lang: 提供java编成语言的程序设计的基础类 java.io: 包含提供多种输出输入功能的类, java.net: 包含执行与网络有关的类,如URL,SCOKET,SEVERSOCKET, java.applet: 包含java
2017-05-23 19:16:37
273
原创 抽象
什么是抽象方法,什么是抽象类用abstract修饰的方法,只有方法的声明,而没有方法的实现,就叫抽象方法。用abstract修饰的类,就叫抽象类。 抽象类的规则(1) 抽象类内部可以没有抽象方法(2) 必须用abstract修饰(3) 不能够直接使用抽象类,必须通过子类继承并且实现(4) 抽象方法不允许被private修饰
2017-05-22 14:44:02
188
原创 什么是构造和析构方法?功能是?
构造方法:每个类至少有一个构造方法,类初始化时调用的方法 1.方法名和类名相同 2.无返回值类型 格式:访问权限 类名(参数列表) {}; 1.自己定义构造后,就没有默认的构造方法 2.无构造方法时,默认为空参的构造方法(无参数,方法体为空) 析构方法:finali
2017-05-20 08:33:16
1331
原创 语法
if(布尔表达式){ 语句 }else{语句}switch(字符){ case 字符: 语句 break; case 字符: 语句 break; default:语句 } for(初始语
2017-05-19 14:33:45
195
原创 各种变量的定义规则和使用规则?
实例变量: 不需要static关键字来声明,需要类的实例(对象)调用(用“.”);类变量: 用static修饰,可以用类名调用,也可以用类的实例调用; 局部变量: 在方法内任意定义变量即为局部变量; final变量: 一旦赋值,不可以再修改的变量;final属性只允许赋值一次,且只能通过构造方法赋值,定义后也就是一个常量;final修饰的变量,只允许赋值一次 a++和++a的区别?
2017-05-18 16:32:19
3522
原创 Java的基本数据类型有几种?分别是?
short int long boolean float double char byte/*布尔类型(boolean)字符型(char)数值类型定点类型 字节型(byte)短整型(short)整型(int)长整型(long)浮点类型 单精度(float)双精度(double)
2017-05-17 14:32:39
4065
原创 一条sql 语句搞定数据库分页
asc 按升序排列desc 按降序排列方法一(两层查询):select uuid, userid, username from (select rownum r, uuid, userid, username from tbl_sysuser) where r >= 2 and r 方法二(三层查询):SELECT * FROM (SELEC
2017-05-16 17:19:46
588
原创 Java编码约定中对下列部分的要求:类、属性、方法、包、文件名、变量、常量、控制结构、语句行、注释
类: 一个类文件中类名要和文件名相同,类名一定要以大写字母开头,单词之间用大写字母分隔 属性: 属性名首字母小写,中间用大写字母隔开。 方法: 方法名首字母小写,中间用大写字母隔开。 包: 引用包必须写在类文件的开头,有且只能有一个包,全部用小写字母。 控制结构:当语句是控制结构的一部分时,即使是单个语句,也应使用大括号将语句
2017-05-15 16:11:36
627
原创 SQL分类
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) 用于建立,修改,删除数据库中的各种对象-----表、视图DQL—数据查询语言(SELECT)用于检索数据库基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块: SELECT 字段名表> FROM 表或视图名> WHERE 查询条件> GR
2017-05-13 08:59:44
171
原创 java
什么是Java代码的语句,什么是Java代码的块,举例说明语句 是一行以分号终止的代码,例:int a;块 是以{ }为边界的一些语句的集合 例:public void tt( ){} 什么是标示符?标识符:是赋予变量、类、方法的名称。//标识符是标识变量、类或方法的有效字符序列 标示符定义的规则?(1) 首字母只能以字母、
2017-05-12 15:06:02
207
原创 什么是构造和析构方法?功能是?接
构造方法:每个类至少有一个构造方法,类初始化时调用的方法 1.方法名和类名相同 2.无返回值类型 格式:访问权限 类名(参数列表) {}; 1.自己定义构造后,就没有默认的构造方法 2.无构造方法时,默认为空参的构造方法(无参数,方法体为空) 析构方法:finalize
2017-05-11 18:06:34
667
原创 面向对象的编程方法具有四个基本特征
1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。比如,我们要设计一个学生成绩管理系统,考察学生这个对象时,我们只关心他的班级、学号、成绩等,而不用去关心他的身高、体重这些信息。抽象包括两个方面,一是过程抽象,二是数据抽象。过程抽象是指任何一个明确定义功能的操作都可被使用者看作
2017-05-09 20:06:33
1113
原创 MySQL
一、数据库管理: 1.查看数据库 mysql>show databases; 2.创建数据库 mysql>create database 数据库名; 3.使用数据库 mysql>use 数据库名; 4.删除数据库 mysql>drop database 数据库名;二、数据表管理: 1.查看数据库表 mys
2017-05-08 19:10:01
140
原创 数据库
存放和提供数据的“库房”数据(Data):数据库中存储的基本对象。数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件。数据库系统(Database System):包括数据库、DBMS、应用系统、数据库管理员(DBA)主键(Primary Key):用于唯一的标识表中的某一条记录的属性或属性的集合。外键(Foreign Key):用于与另一
2017-05-06 02:11:51
177
原创 MySQL
MySQL中的索引包括?主键索引、唯一索引、普通索引、全文索引什么时候添加索引?在WHERE,ORDER BY 子句中经常使用的字段字段的值是多个(例如性别字段则不适合)字段内容不是经常变化的经常变化的字段,添加索引反而降低性能不宜过多添加索引每添加一条索引都会占用磁盘空间
2017-05-05 08:09:09
150
原创 JDBC
(Java Database Connectivity)一、概述:JDBC从物理结构上说就是Java语言访问数据库的一套接口集合。从本质上来说就是调用者(程序员)和实行者(数据库厂商)之间的协议。JDBC的实现由数据库厂商以驱动程序的形式提供。JDBC API为Java开发者使用数据库提供了统一的编程接口,它由一组Java类和接口组成,使得开发人员可以使用纯Java的方式来连接数据库,并进
2017-05-04 16:42:44
178
原创 DAO
dbconn.properties文件存放连接数据库的配置参数,内容如下: dbconn.properties #SQL Server driverName=com.microsoft.jdbc.sqlserver.SQLServerDriver connString=jdbc:microsoft:sqlserver://localhost:1433;D
2017-05-03 21:03:36
192
原创 知识点
JDBC链接MySql通过使用简洁的代码实现,采用封装的思想,将链接MySql的代码封装在类的静态方法中,供一次性调用返回java.sql.Connection对象 下面是代码:[java] view plain copy print?import java.sql.Connection; import java.
2017-05-02 16:49:39
176
原创 MySQL权限管理
权限权限级别权限说明CREATE数据库、表或索引创建数据库、表或索引权限DROP数据库或表删除数据库或表权限GRANT OPTION数据库、表或保存的程序赋予权限选项REFERENCES数据库或表
2017-04-28 09:35:07
406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人