- 博客(13)
- 资源 (20)
- 收藏
- 关注
原创 重写equals方法
对于重写equals方法有以下例子:/*Object类中的常用方法。Object类是所有类的根类,定义了所有对象都具备的功能。API(应用程序接口)文档*/class Person extends Object{ private int age; Person(int age) { this.age = age; } //判断是否是同龄人。这个方法也是在比较两个p
2016-10-31 15:48:03 1088
转载 java中equals方法的用法和“==”的用法
equals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String s1,s2,s3 = "abc", s4 =
2016-10-31 15:43:21 584
原创 JAVA多态机制中,成员调用的特点
/*多态中,成员调用的特点。1,成员变量。 当子父类中出现同名的成员变量时。 多态调用该变量时: 编译时期:参考的是引用型变量所属的类中是否有被调用的成员变量。没有,编译失败。 运行时期:也是调用引用型变量所属的类中的成员变量。 简单记:编译和运行都参考等号的左边。 编译运行看左边。2,成员函数。 编译,参考左边,如果没有,编译失败。 运行,参考右边的对
2016-10-27 16:11:41 511
原创 JAVA的向上与向下转型
//多态class Dog extends Animal { public void eat() { System.out.println("骨头"); } public void lookHome() { System.out.println("看家"); }}//描述猫class Cat extends Animal { public void eat()
2016-10-27 10:24:45 571
原创 MySQL数据库随机取某个字段的值
例如有一个学生表student,表中有字段:学号:sno,姓名:name,年龄:age。现在需要从student表中随机抽取学生的学号和对应学号的姓名,做法如下:select s.sno,s.namefrom student sorder by rand() LIMIT 1;
2016-10-25 10:53:16 4696
原创 MySQL一些函数的使用
1.LPAD()函数的使用2.SUBSTR(str FROM pos FOR len)函数的使用,str表示要截取的字符串,pos表示从第几位开始截取(从1开始),len表示截取几位。如果在截取的时候不写需要截取几位(len),那么就会从输入的pos位开始一直截取到最后。日期截取:substr(str_to_date(start_date,'%Y-%m-%d')
2016-10-25 10:49:08 381
转载 mysql取某个范围内随机日期
SELECT FLOOR(7 + (RAND() * 6)); 取7到12的随机整数,包括7到12SELECT FLOOR(12+(rand()*13)); 取12到24的随机整数,包括12到24LPAD(FLOOR(0 + (RAND() * 23)),2,0) 取0-24之间的随机数,不够2位的前补0格式 : 2008-12-11 17:43:11
2016-10-24 16:38:35 3573
原创 Java的接口和抽象类
【抽象类的特点】1,抽象类和抽象方法都需要被abstract修饰。抽象方法一定要定义在抽象类中。2,抽象类不可以创建实例,原因:调用抽象方法没有意义。3,只有覆盖了抽象类中所有的抽象方法后,其子类才可以实例化。否则该子类还是一个抽象类。之所以继承,更多的是在思想,是面对共性类型操作会更简单。【细节问题】1,抽象类一定是个父类? 是的,因为不断抽取而来的。
2016-10-20 16:59:19 379
原创 Java中的final关键字
【final关键字】是一个修饰符,可以修饰类,方法,变量(成员变量,局部变量,静态变量)。【特点】1,final修饰的类是一个最终类,不能在派生子类。如果类中从出现部分可以重写,部分不可以?怎么办?只要让指定的方法最终化就可以了。2,final修饰的方法是最终方法,不可以给重写。3,final修饰的变量是一个常量,只能被赋值一次。【什么时候会在程序中定义final常量呢
2016-10-20 15:21:26 330
原创 Activiti工作流引擎核心API
1.ProcessEngine说明:1) 在Activiti中最核心的类,其他的类都是由他而来。2)产生方式:各个service的作用:2 RepositoryService3RuntimeService是activiti的流程执行服务类。可以从这个服务类中获取很多关于流程执行相关的信息。4.TaskService是act
2016-10-18 09:58:03 1633
转载 Execution和ProcessInstance的区别
在Activiti中Execution和ProcessInstance都用于获取当前流程实例的相关信息。当流程中没有分支时,Execution等同于ProcessInstance,甚至连ID也相同;当流程中存在分支(fork, parallel gateway),则在分支口会形成子Execution,在下一个gateway才会合并(joined)原文出自:htt
2016-10-18 09:41:55 2634
原创 在MyEclipse中怎么建立包中有包的解决办法
问题:在一个已建的包中再建一个包(相当于子包),但是我右键单击new,建出的都是平行的包,要不就是把这个原有的包给覆盖了,怎么办呢???解决办法:MyEclipse 的工程默认会把包并列显示,即使右键一个包(包A),点击new来新建一个包(包 B),以此来试图建立A包的子包B,可是AB还是会并列显示。以下是解决的方法:点菜单栏下window > Navigati
2016-10-15 19:01:53 12443 11
Myeclipse-2014-GA-破解文件
2016-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人