- 博客(18)
- 收藏
- 关注
原创 MySQL使用:DML,DDL,TCL,DCL
MySQL的常见数据类型SQL脚本文件DDL:数据定义(操作表的结构) 创建表 删除表DML:数据操作 插入数据--insert 修改数据--update 删除数据--delete 事务(transaction)--完整的业务逻辑TCL:事务控制DCL:数据控制............
2022-08-25 22:00:45 404
原创 多线程实现
一、继承Thread类,重写run方法二、通过Runnable接口实现run方法接口实现类的实例作为Thread的target作为参数传入Thread有参构造,通过调用start方法启动线程public class ThreadDemo02 {public static void main(String[] args){ System.out.println(Thread.currentThread().getName()); Thread t1 = new Thread(new
2022-05-26 14:32:28 103
原创 java 窗口制作
入口package com.enter;class windowpackage com.enter;import com.frame.enterFrame;/** * 程序入口 */public class window { public static void main(String[] args) { //创建窗口 new enterFrame(); }}单个窗口开发文档窗口初始化设置标题窗口大小窗口坐标
2022-05-22 11:15:00 10892 1
原创 java I/O
IO概念IO即输入input和输出output的缩写,是对数据流的输入、输出流(Stream)流代表任何有能力产出数据的数据源对象或者是有能力接受数据的接收端对象流的本质是数据的传输Java中流的方向是单向的:只能输入或输出字节流与字符流字节流没有缓冲区,是直接输出的。字符流则是先输出到缓冲区字节流未调用close()方法时便已经输出,而字符流只有先调用close()方法关闭缓冲区才能输出,若字符流想不关闭便输出则需手动调用flush()方法字节流·以字节(8bit)为单位,能够
2022-05-18 17:54:45 176 1
原创 throws,throw,try···catch···finally
throws—声明异常使用throws关键字对外声明该方法有可能发生异常这样调用者在调用方法时,就明确地知道该方法有异常,并且必须在程序中对异常进行处理,否则编译无法通过。格式为返回值类型 方法名( )或类名 throws Exception1,Exception2·····注:如果有多个异常类,它们之间用逗号分隔/** * throws 声明异常 */class Math { //定义除法方法 //在方法后加throws声明该方法可能抛出异常 public
2022-05-12 04:00:00 478
原创 设计模式之工厂模式
工厂模式分为三种:简单工厂,工厂方法模式,抽象工厂一、简单工厂创建一个工厂使用静态方法来获取对象来生产不同种类的产品它虽然不能算是一种设计模式,但它将“类实例化的操作”与“使用对象的操作”分开,实现了在使用者端的解耦。它的缺点也很明显,即使用了静态方法使其变得修改麻烦/** 以大疆无人机为例* 在无人机的父类下衍生出适用于不同对象的产品 *///抽象产品--接口public interface DJI { void Model();}//具体产品1---实现类1class
2022-05-07 21:03:57 203
原创 接口Implements
关键字为implements格式为public 子类 implements 接口1,接口2,······;implements用于接口处可以同时继承多个接口package three;public interface ClassName { public String getClassName();}class Company implements ClassName { @Override public String getClassName() {
2022-04-20 23:56:49 695
原创 super和this
class grandPa{ //无参构造 public grandPa(){ System.out.println("1"); }}class father extends grandPa{ public father(){ System.out.println("2.1"); } public father(String id){ System.out.println("2.2"); }}cl
2022-04-13 12:51:48 348
原创 继承和多态
继承一、继承的含义当两个类进行继承关联绑定的时候,子类自动具备来自于的父类的属性和行为。子类和父类间是"is a"的关系继承的关键字为extends格式为public 子类 extends 父类父类特点父类的内容是基本的、抽象的,具有普适性和共有性,以便子类都能具备。(有时为提高普适性,可以将父类的方法只保留方法名,即空方法)Object类是所有类所共有的父类子类特点对父类进行加强子类与子类间没有继承关系继承的特点可以解决代码的重复,减轻代码的冗余子类与父类间耦合太高五、举例
2022-04-08 17:41:12 233
原创 static代码块与实例代码块
static代码块格式static{…}静态(static)代码块的影响是对大环境zongjie1.无论处于代码中的什么位置,都会先被执行(因为static修饰的代码和代码块在方法区内存空间中进行类加载时会优先于main函数执行)。。。。。。写写用处(可以为函数执行做一些准备,提高效率)2.static代码块只执行一次实例代码块格式{} //只有中括号,没有名称实例代码块的影响是对小环境的(方法)1.只在构造方法被调用时执行2.先于构造方法执行。因此可以借
2022-03-31 09:55:34 340
原创 学习数组小结
这里写目录标题数组越界错误二维数组char型数组数组保存位置做题小结数组越界错误一个小小的疏忽引出一个未曾见过的错误这个错误出现在编译通过之后,错因是数组在被引用时超过了原本定义的长度,由于if后的双引号而使得s一直增大public class Throw{ public static void main(String[] agrs) { int i; int s=0; int[] oldArr={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}; for(i
2022-03-17 02:06:05 338
原创 java交换变量
一.借助第三方变量核心是借助中间变量暂时保存一个数值来完成交换.不仅适用于int类型,其他数据类型也同样适用.public class test1{ public static void main(String[] agrs) { int i=2,j=3; int middle=0; //定义中间变量 middle=i; i=j; j=middle; System.out.println("i="+i+"
2022-03-13 22:36:31 1527
原创 JAVA语句解释其一:程序入口地址
public static void main(String[] args)整体解释为JAVA程序的入口地址为了更加清晰它的含义,我使用一段代码将语句拆开来解释解释内容出自kiera的文章,非常感谢kiera的解答。import java.util.Scanner; public class Explain{ public static void main(String[] args){ system.out.println("please en.
2022-03-02 23:14:00 1294 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人