08 2015 档案
如何在java中用Arraylist中实现冒泡排序的问题
摘要:众所周知,冒泡排序法在一般数组中就3步,1 if(a workerlist = new ArrayList(); 7 //按薪水由高到低排序 8 double temp; 9 double a=0;10 double b=0;11 ... 阅读全文
posted @ 2015-08-29 23:48 临界 阅读(4112) 评论(0) 推荐(0)
详解连接SQL Server数据库的方法,并使用Statement接口实现对数据库的增删改操作
摘要:总结一下,连接SQL Server数据库需要以下几个步骤:1. 导入驱动Jar包:sqljdbc.jar2.加载并注册驱动程序3.设置连接路径4.加载并注册驱动5.连接数据库6. 操作数据库7. 关闭连接代码如下:******************连接数据库******************* ... 阅读全文
posted @ 2015-08-28 23:49 临界 阅读(2902) 评论(0) 推荐(0)
关于“如何做到在一个类内不通过创建另一个类的对象,却调用另一个类的方法”的问题
摘要:通常,我们在java中通过实例化一个类来调用该类的方法,但是,如果有多个类都要调用这个类地方法,是不是要在每个主调类里面都创建一个被调用类的对象呢?如果这样做,会不会因为多次实例化而影响程序的执行效果呢?答案是:没必要多次创建被调用类的对象,而且多次实例化还可能会影响程序执行效果。解决问题的办... 阅读全文
posted @ 2015-08-27 01:15 临界 阅读(11669) 评论(14) 推荐(0)
通过反射,调用类中的方法
摘要:通过反射调用类中的方法,具体实现起来要注意两点:(1)通过 Class 类的 getMethod 方法取的 Method 对象,并设置调用方法时需要的参数类型。(2)使用 Method 方法调用 invoke 方法,并向该方法传递参数,其参数通常是一个类的对象。个人总结,大致需要以下四个步骤:1. ... 阅读全文
posted @ 2015-08-24 00:49 临界 阅读(15986) 评论(0) 推荐(0)
for(int a:i)在java 编程中的使用
摘要:这种有冒号的for循环叫做foreach循环,foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为f... 阅读全文
posted @ 2015-08-23 00:11 临界 阅读(26793) 评论(0) 推荐(2)
如何用定长数组存放不定个数的数据并避免空指针异常?
摘要:问题:用一个定长数组存放学生信息,并且能输出学生信息注意:如果定长数组没存满,遍历的时候就会出现空指针异常,如何避免呢?解决办法:控制循环条件,不完全遍历,只遍历值不为空的情况,添加数据的时候,记录添加次数,作为循环遍历的次数代码如下:***********************工人类******... 阅读全文
posted @ 2015-08-22 00:28 临界 阅读(603) 评论(0) 推荐(0)
遍历数组按学号找人,若找到则输出信息,否则输出"查无此人"
摘要://建立一个类类型的数组,并向这个数组内添加学生信息,包括姓名和年龄等**********************学生类**************************package practise03_1;public class Student {private String name;p... 阅读全文
posted @ 2015-08-20 21:48 临界 阅读(1413) 评论(0) 推荐(0)
java constructor 在构造子类时,一定会调用到父类的构造方法 “ 私有属性被继承了?”问题
摘要:” Error:Implicit super constructor Pet() is undefined. Must explicitly invoke another constructor “ 记住一点:在构造子类时,一定会调用到父类的构造方法。因为父类中的元素也需要被初始化。所以父类要么有... 阅读全文
posted @ 2015-08-19 10:18 临界 阅读(1670) 评论(0) 推荐(0)
java 中的重载与重写 抽象类与接口的区别
摘要:. 重载与重写的区别: 重载(overload) | 重写(override) 1 方法的名称相同,参数个数、类型不同 | 方法名称、参数列表、返回值类型与父类完全相同 2 不要求方法的访问范围 | 子... 阅读全文
posted @ 2015-08-18 17:41 临界 阅读(573) 评论(0) 推荐(0)
关于Calendar中设置月份比实际小1的问题
摘要:有如下程序,转化两个字符串数字为date类型,并判断是历史上的星期几,是否同为星期一代码如下:public static void main(String[] args) throws ParseException { //方法一: String str1="2001-12-05"; Str... 阅读全文
posted @ 2015-08-18 12:06 临界 阅读(883) 评论(0) 推荐(0)