- 博客(15)
- 收藏
- 关注
原创 2w 详细MySQL基础
Mysql数据库: 英文名DataBase,简称DB。按照一定格式存储数据的一些文件组合1 DDL1.1 DDL-数据库操作使用DDL语句可以创建数据库、查询数据库、修改数据库、删除数据库查询数据库show databases;-- 显示当前mysql中的数据库列表-- 显示指定名称的数据库的创建的sql指令show create database db_test;创建数据库-- 创建数据库 dbName表示创建的数据库名称,可以自定义create database <d
2021-12-29 20:00:14 911
原创 18 反射
18反射底层技术 通常用来实现框架和工具运行时类型判定类对象 Class类的对象类加载:当JVM第一次使用一个类的时候,它需要将这个类对应的字节码文件读入JVM,从而获取这个类的全部信息(类的父类,有哪些属性,方法,构造方法等等),并保存起来。(保存在JVM的方法区)类对象:类加载的产物,包含了一个类的全部信息Dog类 类的对象:该类的对象 大黄 Dog类 类对象: 纪录类信息的对象 记录Dog信息的对象 Class类 获得类对象的三种方法 类名.Class
2021-12-21 16:28:05 337
原创 17 多线程
17 多线程并发编程 多个任务 同时执行进程:OS中并发的一个任务并发的原理:CPU分时间片交替执行,宏观并行,微观串行。由OS负责调度线程:在一个线程中,并发的一个顺序执行流程线程的三个要素: CPU OS负责调度 数据 多线程堆空间共享(对象),栈空间独立(局部变量) 代码 为线程编写代码,指派线程任务(主线程的任务是写在main方法中) 启动线程的方法1: 实现Runnable接口,实现run方法 创建Runnable对
2021-12-08 22:37:51 140
原创 16 B I/O编程
16 B I/O编程java程序的输入和输出16.1流的概念和分类流对象:用来传输数据的对象流的分类: 流的方向:输入流 / 输出流 输入流:读数据 输出流:写数据 数据单位:字节流 / 字符流 字节流:以字节为单位 处理一切数据 字符流:以字符为单位 处理文本数据(.txt .html .xml) 流的功能:节点流 / 过滤流 节点流:实际负责数据传输 过滤流:为节点流增强功能 16.2字节流 InputStream / .
2021-12-03 15:55:11 500
原创 14异常处理
14异常处理提高程序的容错性:解决运行时错误避免异常:尽可能使异常不出现,不发生处理异常:当异常发生时,对应这种异常 有部分代码,正常情况不执行,异常发生时才执行14.1异常的分类Throwable 所有异常的父类Error 错误 严重的底层错误 不可避免 无法处理Exception 异常 可以处理RuntimeException 子类 运行时异常 未检查异常 可以避免 可以处理,可以不处理非RuntimeException子类 已检查异常 不可避免 必须处
2021-11-29 20:32:51 167
原创 13 集合
13 集合13.1 集合的概念集合:用来储存对象的对象,容器数组是一种基础的集合,但数组存在以下弊端 数组长度是固定的,数组扩充时需要复杂的拷贝操作 数组在元素的插入和删除时使用不方便 class MyList{ private Object[] os=new Object[3]; private int index; //记录数组中有效元素的个数,同时也是元素的下标范围0-index-1 //把元素o添加到数组的末尾 public v...
2021-11-27 20:40:12 498
原创 12. String
12. String12.1 字符串中的常用方法与字符数组相关的方法 String(char [ ] cs)利用字符数组cs构造String toCharArray() 把字符串转成字符数组 基本语法 toUpperCase() 转大写 toLowerCase() 转小写 charAt(int index) 获得index下标的字符 length()获得字符串的长度 trim() 去掉字符串前后的换行符和空格符 equals
2021-11-23 16:51:23 224
原创 11 Object类和包装类
目录11.1 Object类11.2Object类中的方法11.2 包装类11.1 Object类java中所有类的父类 如果一个类没有指定父类,默认继承Object 类 Object o = 任何对象 不包括8种基本类型 Object类中定义的方法是所有java对象都具有的方法(public 或是protected) 11.2Object类中的方法方法名 作用 用法 getClass() 获得对象的实际类型 o1.getClass()
2021-11-22 22:35:13 289
原创 9、 接口
9接口9.1语法特殊的抽象类 所有的方法都是 公开抽象方法 pubilic abstract 说有的属性都是 公开静态的常量 public static final 没有构造方法 interface IA{ //接口关键字 int A =10; double B=2.5; void mi(); void m2();}实现接口class MyClass implements IA{ ...
2021-11-19 20:52:44 202
原创 10、内部类
10、内部类一个类定义在另一个类的内部编译后,内部类会编译为一个独立的.class文件,与外部类分别独立存在,互无关系 成员内部类 可以访问外部类的私有成员 用 外部类类名.this.XXX 访问外部类的属性或方法 静态内部类 只能访问外部类的静态成员 局部内部类 定义在方法内部,作用范围 从定义开始,到所在的代码块结束 可以访问外部类的私有成员 可以访问外部类的有效的局部变量,编
2021-11-19 20:24:34 304
原创 8. abstract 、static 和final修饰符
8. abstract 、static 和final修饰符8.1 abstract 抽象的 类 抽象类 抽象类 只能声明引用,不能创建对象 供子类去继承 生活中,抽象类时从不同子类中抽象出的父类,自身不存在对象 如:动物类,交通工具类 方法 抽象方法 只有方法声明,没有方法实现 方法实现部分用分号 只声明了对象具有什么功能,没有定义对象如何实现该功能 8.1.2抽象类和抽象方法的关系如果一个类具有抽象方法,那么这个类就必须是抽象类抽象类中未必有抽象方
2021-11-17 16:54:21 226
原创 7、面向对象的三大特性
7、面向对象的三大特性7.1封装对象都有明确的边界,边界对对象内部的数据起到保护作用,隔离的作用可以利用访问修饰符,来定义类的属性或方法是否能够被对象外部访问 public 公开的 属性或方法不受对象边界控制,任何其他类都能 访问 private 私有的 属性或方法只能在对象内部访问,任何其他类都不能访问 默认 属性或方法只能被同包的其他类访问 class CreditCard{ private String password = "123456";/..
2021-11-17 16:48:57 331
原创 面向对象编程和类
目录6.面向对象编程6.1 OO编程思想6.2面向对象编程思想6.3类6.3.1定义6.3.2 构造方法6.3.3方法的重载6.3.4创建对象6.3.5对象的使用6.3.6 引用6.4 this6.面向对象编程6.1 OO编程思想 一切来自于现实世界 世界是由对象组成,对象:一切客观的事物 对象的组成: 属性 对象有什么 方法 对象能做什么 行为 对象之间的关系: 1)继承关系 2)关联关系 一个对象成
2021-11-17 16:32:20 379
原创 函数 数组
目录4. 函数4.1函数定义4.1.1函数的定义4.1.2局部变量4.1.3函数的调用4.4.4返回值4.2 栈空间4.3递归调用4.4汉诺塔问题5. 数组5.1 数组的语法5.2数组的遍历5.3 数组扩容5.4数组变量特点5.5 二维数组4. 函数函数:完成特定功能的一部分独立存在的代码4.1函数定义4.1.1函数的定义 函数声明 修饰符(static) 返回值类型(void) 函数名(参数表) 参数表:形参 :函数
2021-11-14 20:57:54 1095
原创 java基础
1.java语言编码规范标识符命名规范语法字母,数字,下划线,货币符号组成数字不能开头不能用java中的关键字和保留字以及特殊单词大小写敏感没有长度限制规范大小写规则1) 类名 首字母大写2) 变量名或方法名 首单词全小写,后面单词大写3) 包名 全小写4) 常量名 全大写关键字:Java具有特殊语法含义的单词class public static void package import保留字: goto const特殊单词:t
2021-11-14 20:41:02 80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人