`
文章列表
追加列 ALTERTABLE 表名 ADD 列名 类型[,列名 类型][,列名 类型]...; 修改列类型 ALTER TABLE 表名 MODIFY 列名 类型[,列名 类型][,列名 类型]...; 修改列 ALTER TABLE 表名 CHANGE COLUMN 原列名 新列名 类型; 删除列 ALTER TABLE 表名 DROP 列名;   插入 语法: INSERT INTO 表名[(列名[,列名]...)]VALUES(值[,值]...); 注意事项: 插入值类型必须与对应列的数据类型一致 数据不能超出长度 插入值得为之必须与列名顺序一 ...
创建库 CREATE DATABASE [IF NOT EXISTS] 数据库名 [参数[ 参数] [ 参数]...]; 参数: CHARACTERSET 码表名 COLLATE校对规则名, 详见文档10.10.1 显示库 SHOW DATABASES; 显示数据库创建语句 SHOW CREATE DATABASE 数据库名; 修改库 ALTER DATABASE 数据库名[ 参数[ 参数][ 参数]...]; 注意: 不能改数据库的名字 删除库 DROP DATABASE [IF EXISTS] 数据库名; 练习: 创建一个数据库db1 创建一个 ...
import java.awt.Container; import javax.swing.*; public class Animation extends JFrame implements Runnable{ JLabel jlb = null; int frame = 0; ImageIcon[] img = new ImageIcon[3]; public Animation(){ super(""); for(int i=0; i<img.length; i++){ img[i] = new ImageIcon("res/ca ...
/** * 计算输出其他线程锁计算的数据 */ class ThreadA { public static void main(String[] args) { ThreadB b = new ThreadB(); //启动计算线程 b.start(); //线程A拥有b对象上的锁。线程为了调用wait()或notify()方法,该线程必须是那个对象锁的拥有者 synchronized (b) { try { System.out.println("等待对象b完成计算。。。"); //当前线程A等待 b. ...
线程离开运行状态的3种方法: 1、调用Thread.sleep():使当前线程睡眠至少多少毫秒(尽管它可能在指定的时间之前被中断)。 睡眠的实现:调用静态方法。 try { Thread.sleep(123); } catch (InterruptedException e) { e.printStackTrace(); } ...
在我们的OS里, 进程是资源分配的最小单位 线程是cpu调度的最小单位 1、继承Thread 创建: A extends Thread 在A中实现run() 启动:利用继承自Thread 的strart() 方法 A a = new A(); a.start(); 2、实现Runnable接口 创建: A implements Runnable 在A中实现run() 启动: 以A的对象为Thread的构造函数的参数创建Thread对象 并且利用它的start()方法调度启动线程 A a = new A(); Thread b = new Thr ...
学习总结 转换流: FileReader:专门用于处理文件的字符读取流对象。 FileWriter:专门用于处理文件的字符写入流对象。 构造函数: InputStreamReader(InputStream):通过该构造函数初始化,使用的是本系统默认的编码表GBK。 InputStreamReader(InputStream,StringcharSet):通过该构造函数初始化,可以指定编码表。   OutputStreamWriter(OutputStream):通过该构造函数初始化,使用的是本系统默认的编码表GBK。 OutputStreamWriter(Output ...
今天学习的内容还是IO数据流的读和写,Reader和Writer的功能扩展,每天看书区别InputStream和OutputStream字节型类的扩展和应用,然后今天学会了字节型数据自动转换字符型数据,BufferedInputStream(new InputStream(new FileWrite("res/1.txt"))),这是三个不同类的嵌套,刚自己仿造老师上课写的类做的总结。今天的课程听的很清晰,明天继续加油!课程总结如下:   Reader |--InputStreamReader |--FileReader:专门用于处理文件的字符读取流对象。 Wr ...
记得以前听一个高手说java.io包采用了了装饰器模式,当时不是很明白什么事装饰器模式,现在,网上看了一下说明和帮助的例子,他们的例子是这样的。 定义 Decorator装饰器,顾名思义,就是动态地给一个对象添加一些额外的 ...
这是新学期的第二天,我相信每一天的努力都会有收获的,天无绝人之路。 今天学习的内容依旧是数据流部分,分装 FileInputStream,BufferedInputStream,DataInputStream 三种类型的嵌套缓冲等等。老师留的作业是一个记事本的输出输入,虽然要求实现的功能并不多,但是我尽自己能力都实现了,发现了很多学习不足之处,包括 GUI 的监听部分,以前停留在概念层面的东西在今天的实践当中清晰起来,包括windowsClosing() 的写法也熟悉了很多。这个今天的作业代码: import java.awt.FileDialog; publicclasswenben ...
今天讲的内容是:Java的输入/输出类库简介 、Java的标准输入/输出流 输入/输出流 数据流分为输入流(InputStream)和输出流(OutputStream)两大类。输入流只能读不能写,而输出流只能写不能读。通常程序中使用输入流读出数据,输 ...
Global site tag (gtag.js) - Google Analytics