Java实验
文章平均质量分 74
Java作业
笑着找bug
这个作者很懒,什么都没留下…
展开
-
实验五 输入输出练习_Java
实验目的:(1)掌握文件类File、字节输入流及其子类、字节输出流及其子类、字符输入流及其子类、字符输出流及其子类对象的创建,利用方法读取文件资源、网络资源。(2)掌握对象流、序列化、Scanner类等相关类使用。(3)掌握带缓冲区的输入、输出流类及其使用。(4)掌握输入、输出重定向。实验内容1、使用Scanner类解析文件。(1)准备文件test.txt内容,内含字符、数字等文本信息;(2)使用Scanner类读取里面的字符信息和数字信息分别输出。test.txt编码方式为 Win原创 2021-06-24 19:59:51 · 645 阅读 · 0 评论 -
实验八网络编程
一、package cn.sdut.k12_15;import java.io.*;import java.net.URL;import java.util.Scanner;public class Test{ public static void main(String[] args) throws IOException { Scanner input = new Scanner(System.in); String str = inpu原创 2020-12-18 15:37:40 · 267 阅读 · 0 评论 -
实验七 多线程
实验目的:(1)了解进程和线程的概念(2)了解多线程编程的特点(3)利用Thread类和Runnable接创建多线程类(4)掌握线程类的常用方法(5)掌握多线程同步的方法实验内容:1、利用多线程类实现20个偶数和20个奇数的随机输出。2、利用多线程编程实现多个窗口卖票的问题:(1)三个窗口同时各卖10张票;(2)三个窗口共同卖10张票。3、编写多线程程序,实现生产者、消费者线程,并实现线程的同步:(1)生产者线程产生20个数,消费者线程输出生产者线程产生的这20个数。(2)使用线程原创 2021-01-01 10:00:41 · 277 阅读 · 3 评论 -
实验六 JDBC编程
1、JDBC单表记录的增删改查(20分)已知:建立表student,并向表里插入几条记录,create table student(id int PRIMARY KEY auto_increment,name varchar(20) not null,schoolin date not null,score float not null);insert into student values(null,’李丽’,’2015-09-01’,86);insert into student va原创 2021-01-01 09:58:40 · 476 阅读 · 0 评论 -
实验五 I/O流(输入与输出)
实验五 输入输出练习实验目的:(1)掌握文件类File、字节输入流及其子类、字节输出流及其子类、字符输入流及其子类、字符输出流及其子类对象的创建,利用方法读取文件资源、网络资源。(2)掌握对象流、序列化、Scanner类等相关类使用。(3)掌握带缓冲区的输入、输出流类及其使用。(4)掌握输入、输出重定向。实验内容:1、使用Scanner类解析文件。(1)准备文件test.txt内容,内含字符、数字等文本信息;(2)使用Scanner类读取里面的字符信息和数字信息分别输出。import j原创 2021-01-01 09:48:01 · 838 阅读 · 0 评论 -
File类简单应用_Java
位于java.io.File中,用于表示文件或目录,可用来操作硬盘上的文件或目录只用于从整体上描述文件的信息(名称、大小),不能访问内容代码操作import java.io.File;import java.io.IOException;public class Main { public static void main(String[] args) throws IOException { //新创建一个File File dir = new File("D:/SDU...原创 2020-11-20 18:59:24 · 123 阅读 · 0 评论 -
字符编码_Java
详情看这个不同的编码方式占用的内存不同UTF-8:系统引入前三个字节,一个汉字占三个字节,一个字母、数字占一个字节Unicode:系统引入前两个字节,每个字符占两个字节GBK:一个字母、数字占一个字节,一个汉字占两个字节...原创 2020-11-20 18:16:29 · 71 阅读 · 0 评论 -
3、简易版银行管理管理(服务器端编程 - 三层架构搭建)
已知:现有账户表account,创建的SQL语句如下。create table account(id int PRIMARY KEY auto_increment,name varchar(20) not null,money double not null);基本要求:(1)利用面向对象方式实现功能;(2)利用三层架构实现;(3)应用事务处理。功能要求:(1)开户——增加记录增加3个账户,姓名分别为:张三、李四、王五,账户初始金额:0元;开户成功,显示所有账户信息。(2)销户—原创 2020-12-04 11:56:31 · 389 阅读 · 0 评论 -
2、JDBC面向对象方式实现数据库CRUD操作
已知:建立表student,并向表里插入几条记录。create table student(id int PRIMARY KEY auto_increment,name varchar(20) not null,schoolin date not null,score float not null);insert into student values(null,’李丽’,’2015-09-01’,86);insert into student values(null,’王五’,’2016-原创 2020-12-01 10:37:24 · 307 阅读 · 0 评论 -
1、JDBC单表记录的增删改查
已知:建立表student,并向表里插入几条记录,create table student(id int PRIMARY KEY auto_increment,name varchar(20) not null,schoolin date not null,score float not null);insert into student values(null,’李丽’,’2015-09-01’,86);insert into student values(null,’王五’,’2016-原创 2020-12-01 10:35:48 · 416 阅读 · 0 评论 -
JDBC_表中插入数据
先在Navicate中创建一个表SQL语句创建 sudent 表CREATE TABLE student(id INT PRIMARY KEY auto_increment,name VARCHAR(20) NOT NULL,age INT NOT NULL);Java编程实现在刚才创建的表中插入数据package cn.sdut.k11_24;import java.sql.*;public class Main { public static void main(Str原创 2020-11-24 11:09:07 · 896 阅读 · 0 评论