gajava代码 java 代码大全( 四 )


//8.画左下脚
g.fillOval(x+15, y+110, 30, 10);
//9.画右下脚
g.fillOval(x+105, y+110, 30, 10);
//10.画尾巴
g.setColor(Color.black);
g.drawLine(x+70,y+140,x+130,y+210);
g.drawOval(x+95, y+150, 30, 30);
}

//覆盖JPanel的paint方法
//Graphics 是绘图的重要类 。你可以把他理解成一只画笔
public void paint(Graphics g){
//1.调用父类函数完成初始化任务
//这句话不能少
super.paint(g);
//2.画乌龟,调用方法即可
this.drawTortoise(50, 50, g);
}
}
//定义一个乌龟类
class Tortoise {
//表示乌龟的横坐标
int x = 0;
//表示乌龟的纵坐标
int y = 0;
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getY() {
return y;
}
public void setY(int y) {
this.y = y;
}
public Tortoise(int x, int y){
this.x = x;
this.y = y;
}
}
怎么使用JAVA连接数据库?1、加载驱动程序 。
2、创建连接对象 。
3、创建sql语句执行对象。
4、执行sql语句 。
5、对执行结果进行处理 。
6、关闭相关的连接对象即可(顺序跟声明的顺序相反) 。
处理结果两种情况:
1、执行更新返回的是本次操作影响到的记录数 。
2、执行查询返回的结果是一个ResultSet对象 。
ResultSet包含符合SQL语句中条件的所有行,并且它通过一套get方法提供了对这些 行中数据的访问 。
扩展资料:
Statement
要执行SQL语句,必须获得java.sql.Statement实例,Statement实例分为以下3 种类型:
1、执行静态SQL语句 。通常通过Statement实例实现 。
2、执行动态SQL语句 。通常通过PreparedStatement实例实现 。
3、执行数据库存储过程 。通常通过CallableStatement实例实现 。
参考资料:百度百科JAVA
java实现一行代码运行3s无响应,让它报错1. java.lang.nullpointerexception
这个异常大家肯定都经常遇到,异常gajava代码的解释是"程序 遇上了空指针" , 简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片 , 调用数组这些操作中,比如图片 未经初始化,或者图片创建时的路径错误等等 。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误 , 即把数组的初始化和数组元素的初 始化混淆起来了 。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对每个元素都进行初始化(如果 要调用的话)
2. java.lang.classnotfoundexception
这个异常是很多原本在jb等开发环境中开 发的程序员,把jb下的程序包放在wtk下编译经常出现的问题 , 异常的解释是"指定的类不存在" , 这里主要考虑一下 类的名称和路径是否正确即可,如果是在jb下做的程序包,一般都是默认加上package的,所以转到wtk下后要注意把package的路径加上 。
3. java.lang.arithmeticexception
这个异常的解释是"数学运算异常",比如程序中出现了除以零这样的运算就会出这样的异常,对这种异常 , 大家就要好好检查一下自己程序中涉及到数学运算的地方,公式是不是有不妥了 。
4. java.lang.arrayindexoutofboundsexception
这个异常相信很多朋友也经常遇到过,异常的解释是"数组下标越界",现在程序中大多都有对数组的操作,因此在调用 数组的时候一定要认真检查,看自己调用的下标是不是超出了数组的范围,一般来说 , 显示(即直接用常数当下标)调用不太容易出这样的错,但隐式(即用变量表 示下标)调用就经常出错了,还有一种情况,是程序中定义的数组的长度是通过某些特定方法决定的 , 不是事先声明的,这个时候,最好先查看一下数组的length,以免出现这个异常 。

推荐阅读