java程序设计
文章平均质量分 70
清楼小刘
这个作者很懒,什么都没留下…
展开
-
java实验4(3)修改mysql数据库记录
编程(UpdateStu.java)实现修改操作:通过输入id、num和name修改该输入id对应记录的num字段和name字段的值,或者通过输入num、name,修改num对应的name。 SQL语句: > 88 1234567 张三UPDATE stu SET num='1234567', name='张三' WHERE id=88> 1234567 张三原创 2017-04-14 22:02:10 · 1041 阅读 · 0 评论 -
java实验4.(2)插入mysql数据库
2、编程(InsertStu.java)实现新增学生记录的操作。SQL语句: > 13405601 Wang Qiang INSERT INTO stu(num,name)VALUES('13405601','Wang Qiang');进行SQL之前要注意的是,当前的环境变量是否能找到mysql-connector-java-5.1.39-bin.jar插入记录的完整代码如原创 2017-04-14 21:54:52 · 805 阅读 · 0 评论 -
java实验4.(1)查询Mysql数据库
1、编程(QueryStu.java)实现查询操作。输入举例:>1345 查出具有某些包含输入字符串的记录 SELECT * FROM stu WHERE num LIKE "%1345%" OR name="%1345%" ORDER BY num> * 查出所有记录 SELECT *原创 2017-04-14 21:50:31 · 1251 阅读 · 0 评论 -
java实验3.(4)组合的使用例子
4、(选做)继承性可以表示is-a(完全继承基类的属性)或is-like-a(增加了自己的属性)的关系,而组合可以表示has的关系。例如,一辆Car有(has)四个轮子(Wheels)和一个发动机(Engine)。现在用组合方法要求设计类Car、类Wheel和类Engine(每个类采用一个独立文件保存),其中Car类有入口方法main():(1) 类Engine用属性type记录发动机的型号,原创 2017-04-14 21:22:45 · 1127 阅读 · 1 评论 -
java实验3.(2)基类,子类的初始化顺序
初始化顺序(InitTest.java)构造函数适用于对象初始化的,建立对象时会立即执行构造函数(constructor),如果没有定义构造函数,系统会自动生成一个默认的构造函数并执行。除了在构造函数中初始化建立对象时还可以直接对成员变量进行初始化。(1)编译和运行InitTest.java,并根据程序和运行结果说明下面建立对象的初始化顺序:运行代码如下:class Shape{原创 2017-04-14 15:50:45 · 388 阅读 · 0 评论 -
java实验3.(2)包的访问权限
这道题一共要建三个目录:C:\myproj\bin、C:\myproj\lib和C:\myproj\classes,也可以自己建所要的目录,三个目录不同就可以了,具体要求如下:n public的A.class和B.class属于包X.Y,该包存放在C:\myproj\classes中;public的C.class和D.class属于包S.T,把它们打包为E.jar文件中,并存放在C:\mypr原创 2017-04-14 15:22:38 · 539 阅读 · 0 评论 -
java实验3.(1)类的继承性和多态性
需求:编写一个程序(Fruit.java),其中有三个类:Fruit,Orange、Apple,其中,Orange、Apple是Fruit的子类:(1)类Fruit有eat()和main()(入口函数)两个方法,没有数据域,其中eat()中用this.getClass()显示当前对象的类名。 main()中随机生成这三种对象(用for和switch语句),共生成20个(把20定义为常量)对象,原创 2017-04-14 12:25:49 · 2434 阅读 · 1 评论 -
java实验2.(4)(5)HashMap,TreeMap统计字符频率
需求:通过HashMap统计poem.txt中每个字符的出现频率,要求不包含标点符号(;, .。,.;)、空格' '、回车 '\r'、换行'\n'、tab字符'\t'、数字0~9(大于'0'小于'9')。(1)利用for语句找出“春”, “秋”,“日”,“月”,“山”, “水”, “夜”的出现频率。(2)通过遍历的方法把出现次数10次及以上的字显示出来。 基本思路:原创 2017-04-14 11:06:46 · 637 阅读 · 0 评论 -
java实验2.(2)找出html标签
要求:找出html文件(grassland.htm)中的所有标签名并显示出来。可以重复显示标签名,可以显示取错的标签名,也不用管标签出现的地方,例如,会取到注释中的标签。要求使用str.charAt(index)依次取出字符(char类型)进行判断。char类型采用“==”进行比较,例如:ch==' 。 (不要使用正则表达式) 基本实现思路: 利用文件输入流读取每个字节,判断是否存原创 2017-04-14 10:10:15 · 799 阅读 · 0 评论 -
java实验2.(1)字符串简单操作
对于一首无标点的词(见源代码),给出每行的结尾字串(见源代码)和标点数组(见源代码)并按行显示出来。具体步骤要求为:(1) 把结尾字用split变为数组;(2) 用indexOf依次找出每行的结尾,并用substring把整句取出,加上标点符号后放入一个ArrayList。(3) 把该ArrayList的所有元素依次显示出来(System.out.println)。原创 2017-04-07 16:28:30 · 588 阅读 · 0 评论 -
1.Java实验1.基础使用和Date,Calendar类
课程实验题目都比较简单,其中一道是要得到斐波那契数列,验证后项与前项的比值最终收敛:代码如下:public class Fib{ final static int N = 92; public static void main(String args[]){ long fibs[] = new long[N] ; fibs[0] = 0L; fibs[1] = 1L;原创 2017-04-07 15:38:39 · 423 阅读 · 1 评论 -
Java基础知识点(一)
初步写OJ的简单的java题目,发现还是有很多知识点不太清楚,编程一定要靠练习去巩固,纸上谈兵是没有钱途的。1.局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用2.Eclipse的自动调整代码格式的快捷键是ctrl + shift + F,Netbeans是alt + shift + F(没想到还有个这么叼炸天的功能)3.使用Scanner类进行读取键盘输入时,re原创 2016-09-29 23:40:31 · 314 阅读 · 0 评论 -
java实验4.(4)删除Mysql数据库记录
4、用Java编程(DeleteStu.java)删除某id对应的记录或者删除学号和姓名中部分匹配的记录。SQL语句:>-88DELETE FROM stu WHERE id=88 >123 DELETE FROM stu WHERE num LIKE '%123%' OR name LIKE '%123%'完原创 2017-04-14 22:14:16 · 1002 阅读 · 0 评论