自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 收藏
  • 关注

原创 java中的自定义异常类

java中允许用户自定义异常买单时自定义异常类必须继承Exception或其子类, 例: //自定义一个异常类继承Exception public class MyException extends Exception{    public Myexception(){       super();  }   public MyException(String message

2017-08-31 11:13:57 2317

原创 java中throws关键字

throws关键字声明抛出异常,格式如下: 修饰符 返回值类型 方法名(参数) throws ExcepionType1,ExceptionType2..{ } 注意的细节: 1 如果在一个方法内部抛出了一个异常(throw new 异常类型),那么必须在方法上声明 抛出异常(throws 异常类型)。 2 如果调用了一个声明抛出异常的方法,那么调用者逆序要处理异常。 3 如果一个方法

2017-08-31 11:03:25 635

原创 java中的try...catch和finally

try..catch的格式: try{   //程序代码    }cafch(ExceptionType(Exception类及其子类) e){     //对ExceptionType的处理  } 注意: 1 如果try块中的代码出现了异常,处理之后讨try..catch代码块外面的代码可以正常执行。 2 如果try块中的代码出现了异常那么try快后面的代码不能被执行了。

2017-08-31 10:49:57 265

转载 java.sql.SQLException: Field 'id' doesn't have a default value

自增长:java.sql.SQLException: Field 'id' doesn't have a default value   今天用Java程序向MySQL数据库中进行数据记录的时候,用的id自增长时,报了异常java.sql.SQLException: Field 'id' doesn't have a default value错误,看了一篇博文,决定按他的方法试试。:其

2017-08-30 17:23:03 807

原创 ssh框架中的错误:com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'user_name'

com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'user_name' at row 1 启动服务器都没有报错,当我执行方法时却报错; 原因:编码的问题,因为我在配置category.hbm.xml的时候把主键的生产策略写成uuid了(uuid:适用于char,varchar类型的作

2017-08-30 17:16:15 8890

原创 java中的抽象类和接口

1抽象类 当定义一个类时,常常需要定义一些方法来描述类的行为特性,但有时这些方法的实现方式是无法确定的。例如在Animal类中,shout方法用户表示动物的叫声,但是针对不同的动物叫声不同,因此在shout方法中无法准确的描述动物的叫声。 针对这种情况,java中允许定义方法时不写方法体,即抽象方法,抽象方法必须使用abstract关键字修饰,如下:  abstract oid shout(

2017-08-29 20:47:58 378

原创 java中的final关键字

final关键字可以用于 修饰类、变量和方法,它有“这是无法改变的”或者“最终”的含义,因此被final修饰的类、变量和方法具有以下特性:  1 final修饰的类不能被继承。  2 final修饰的方法不能被子类重写。  3 final修饰的变量(成员变量和局部变量)是常量,智能赋值一次。  4 final修饰的成员变量,虚拟机不会对其进行初始化,需要赋予一个初始值。

2017-08-29 19:39:22 287

原创 java中static 关键字

static关键字的作用: 1 静态变量 在定义一个类时,只是在描述某类事物的特征和行为,并没有产生具体的数据。只有通过new关键字创建类的实例对象后,系统才能为每个对象分配空间,存储各自的数据,有时候我们希望某些特定的数据在内存中只有一份,而且被一个类的所有实例所共享,这是java中提供了static关键字来修饰成员变量,给变量被称为静态变量。静态变量被所有实例所共享,可以使用类名.变量名来

2017-08-24 19:58:29 293

原创 mysql数据库,使用dos命令备份和解决编码问题

mysql数据库通过命令备份:不用登录数据库 mysqldump -uroot -p1234 store>g:\1.sql                                                store:是数据库名,g:\1.sql :备份的位置 mysql数据库通过命令还原: 前提:手动的创建数据库 方式1:不用登录数据库 mysql -uroot -p12

2017-08-24 15:36:47 2022

原创 ssh框架中遇到的问题

严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException: Error crea

2017-08-24 11:09:53 1110 2

原创 ssh框架

八月 23, 2017 8:26:33 下午 org.apache.catalina.core.StandardContext listenerStart 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoad

2017-08-23 20:31:22 1098

原创 java中的this关键字

this关键字在程序中的四个常见的用法 1 通过this关键字可以明确地去访问一个类的成员变量,解决与局部变量名称冲突的问题。 具体代码:  class Person{     ing age;     public Person( int age ){      this.age=age;    }    public int getAge(){      retrun this

2017-08-22 21:13:35 940

原创 java中的重载与重写的区别

1 重载:java中允许在一个程序中定义多个名称相同的方法,但是参数的类型和个数必须不同,这就是方法的重载。     要求: 与返回值类型无关,只须满足两个条件,一是方法名相同,二是参数个数或者类型不同。  2 重写的要求:具有相同的方法名,参数列表以及返回值类型。

2017-08-22 20:48:45 455

原创 java中的break和continue语句

break语句:   1 当出现在switch条件语句中时,作用是终止某个case语句,跳出循环。   2 当出现在循环语句中的作用是,跳出循环,执行后面的代码。   3 出现在嵌套循环中的内层循环时,他只能跳出内层循环,如果想使用break语句跳出外层循环需要对外层循环添加标记,下面举个例子。     public class Demo{             public stat

2017-08-22 20:23:58 542

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除