自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 数据库和表的增删改查操作

WEB数据库创建数据库查看所有的数据库查看数据库创建语句删除数据库修改数据库选择数据库查看当前选择的数据库表操作创建表查看当前数据库中有哪些表查看表的创建语句添加主键查看表结构修改表添加字段修改字段删除字段修改表名修改字段名称删除表表数据操作3.1插入数据总结注意的问题更新数据删除数据注意:查询操作写*和所有字段来查询效率的高低?去重查询查询时使用表达式where子句查询注:数据库创建数据库create database mydb1;create database mydb2 character s

2021-07-29 20:27:00 213

原创 反射、jdk新特性

反射、jdk新特性反射概念Class1、获取字节码对象2、通过字节码对象来获取实例对象MethodFieldConstructorPackage缺点1、打破了封装原则2、跳过泛型的类型检测jdk新特性jdk1.5新特性1、静态导入2、可变参数3、枚举jdk1.8新特性反射多个模块之间产生关联—耦合度1)Service层可以读取配置文件内容中的字符串内容,可以通过技术来把字符串内容解析成对应的类从而创建对象----这门技术就是反射2)Dao层—(连接)—MysqlImpl------Mysql提供

2021-07-27 08:57:31 129

原创 网络编程(套接字)

网络编程(套接字)分层IP域名端口端口号(0-65535)InetSocetAddressUDP根据网络来进行的数据传输分层物理层数据链路层网络层传输层(协议UDP、TCP)会话层表示层应用层IPIP地址-----确定网络中主机的位置IPv4由四位0~255的数字组合而成10.8.13.1域名不会重复,可以映射成对应的IP地址端口计算机和外界进行数据交互的媒介端口号(0-65535)0-1024之间的端口号基本已经被系统提前占用,推荐使用1024后面的端口号InetS

2021-07-26 18:21:35 140

原创 API(线程)

线程1、概念2、多线程的好处3、实现多线程的方式1、概念1、进程:计算机上应用拆分成多个小任务(操作系统可以分配的最小单位)2、线程:进程可以拆分成多个小任务(CPU可以处理的最小单位)3、在某个时刻CPU的某个核中只能执行一个进程,这个进程中只能执行一个线程,CPU只能执行一个线程,CPU可以轮换线程。(轮换速度极快)2、多线程的好处线程的工作职责要么和CPU进行交互要么和硬件进行交互,当线程和硬件进行交互时CPU处于空闲状态,利用率较低。引入多线程可以去提高CPU的利用率(理论上可以达到10

2021-07-23 13:22:09 206

原创 API(Properties、单元测试、断言)

API(Properties、单元测试、断言)Properties单元测试断言Properties1、父类是Hashtable,支持持久化(支持序列化)2、映射类的键和值的类型都是String类型3、当作配置文件来使用4、存1)创建对象Properties p=new Properties();2)往映射添加元素(键和值的类型都是String类型)p.setProperty(“name”,“lili”);3)存储p.store(new FileOutputStream(“person.

2021-07-21 19:02:41 112

原创 API(IO流)

API(IO流)1、概念和三要素2、硬盘2.1 字符流2.1.1 FileWriter(文件字符输出流)2.1.2 FileReader(文件字符输入流)没有缓冲区的自定义缓冲区2.2字节流2.2.1 FileOutputStream(文件字节输出流)2.2.2 FileInputStream(文件字节输入流)2.3 缓冲流BufferdReaderBufferedWriter补充:2.4 IO流的异常捕获1、概念和三要素1)一套用于数据传输的机制2)根据传输的方向(根据内存当作参照物):输入流—从外

2021-07-21 18:51:05 275

原创 API(File)

API(File)File方法1、创建代表文件类的对象2、新建空文件3、创建新的文件夹(多级)4、可以删除文件无论是否有内容5、会把当前文件夹下所有的信息当做成File对象存储在数组中并进行返回6、遍历数组7、判断File类对象是否是文件夹8、判断File类对象是否是文件9、返回文件名称以及后缀10、返回文件的当前文件夹的路径信息11、返回全路径信息(路径+文件信息)12、返回上次修改的时间(从1970年1月1日0时0分0秒到此时的毫秒值)13、修改上次修改的时间14、获取名称中含有数字的信息15、重命名-

2021-07-20 18:50:06 174

原创 API(泛型)

泛型参数化类型、jdk1.5新特性。写法声明类<引用类型>名称=new 实际创建类<>();泛型可以指定为任意引用类型,当指定为具体的类型时,后续就只能操作对应类型的对象—泛型的擦除(编译时期)1、创建没有范围的集合对象List list=new ArrayList<>();需要遍历集合(因为没有指定元素类型,此时每个元素类型都是Object类型需要把每个元素对象的类型进行强转成对应的类型)for(Object l:list){//判断元素对象的具体类型

2021-07-19 19:24:34 171

原创 API(映射)

泛型参数化类型、jdk1.5新特性。写法声明类<引用类型>名称=new 实际创建类<>();泛型可以指定为任意引用类型,当指定为具体的类型时,后续就只能操作对应类型的对象—泛型的擦除(编译时期)1、创建没有范围的集合对象List list=new ArrayList<>();需要遍历集合(因为没有指定元素类型,此时每个元素类型都是Object类型需要把每个元素对象的类型进行强转成对应的类型)for(Object l:list){//判断元素对象的具体类型

2021-07-19 19:21:50 665

原创 API(集合(Collection<E>))

概述1、可以存储多个元素(对象)且长度可变的容器2、<大写字母>—泛型,用于指定集合元素的类型,由于泛型的限定元素类型只能是引用数据类型3、Collection c;—因为有自动封箱的存在所以可以存储int类型数据 (集合中可以存储基本类型数据)4、Collection c;c的数据类型是引用类型,元素类型是String类型5、int[] arr;//arr的数据类型是引用类型,元素类型是intCollection是集合的顶级接口子接口List特点有序重复通过下标来操作元

2021-07-17 20:08:54 149

原创 API(异常)

概念一套用于发现问题、反馈问题以及解决问题的机制Throwable是异常的顶级父类子类Error合理的应用程序且不应该试图抓住的一类严重问题(调整外部环境或者需要来解决这个严重问题)Exception合理的应用程序且可以解决也可以不解决解决(处理)方式(抛出、捕获)异常解决之后的代码正常执行抛出1)如果是在main上抛出异常就是JVM来解决。2)如果方法上抛出多个异常需要通过,来分隔。eg:private static String readFile(String path)

2021-07-15 19:09:06 390

原创 API(包装类、数学类、时间和日期)

包装类为了提高操作基本数据类型的便捷性,java给每个基本数据类型提供了对应的类(包装类),创建对应类的对象就可以操作对应的功能,提高操作基本数据类型的效率。byte:Byteshort:Shortint:Integerlong:Longfloat:Floatdouble:Doubleboolean:Booleanchar:Character注意1.除了int和char对应的包装类其他的包装类都是基本数据类型首字母大写2.由基本数据类型来构建包装类对象—封箱eg:int i=1;

2021-07-14 17:59:33 100

原创 API(String)

String1、概念最终类—没有子类java中所有的字符串常量都是String类的对象String类对象的内容存储在底层的无法改变的字符数组中,String类创建出的对象值也就无法改变java中所有的常量存储在方法区的运行时常量池(字符串常量存的是引用,其他的常量存储是值)如果给定的字符串常量内容和之前的出现的内容一致,公用同一个方法区常量引用—共享2、重要方法1)charAt()根据指定的下标返回对应的字符2)length()返回字符串对象的长度3)toCharArray()将字符

2021-07-13 20:06:58 107

原创 API(Object)

API(Application Programing Interfaces)应用程序接口(提供一系列的类或接口)API中所有的方法要么是被protected修饰要么是被默认的public修饰Object类1、概念Object类是java中所有类的父类,java所有的类默认继承Object类。2、重要方法1)clone()把原对象中属性值拷贝到新对象中并且返回新对象;类需要实现Cloneable接口产生的对象才支持克隆。eg:public class XxxXxx implements

2021-07-13 15:17:02 157

原创 面向对象基础知识点

面向对象的特征1、继承概念多个类中出现了重复的内容,把这些重复的内容放到新的类中,通过extends关键字让原来的类和新的类产生了继承关系,原来的类称之为子类、新的类称之为父类。子类可以继承父类部分信息。继承方式单继承:一个类只能有一个父类,一个类可以有多个子类(支持多级继承)重写在父子类中出现了方法签名一致的方法称之为重写,遵守重写原则(两等两小一大)重写原则1、方法签名一致(如果方法签名一致java才会按照重写区检测是否遵守原则如果方法签名不一致则不检测重写原则—方法签名一致是重写的前

2021-07-07 19:36:00 254

原创 面向对象简介

1、概念1、面向对象本质是一种编程范式(一种套路,一种思考方式)2、面向过程:关注的是每行代码实现细节(缺点:复用性低)3、面向对象:先把代码实现细节整合到对象身上,只要找到对象就能拥有对象身上的功能(万物皆对象)4、面向对象基于面向过程,如果场景比较复杂推荐使用面向对象,如果场景比较简单优先推荐面向过程2、类和对象的关系对一类对象进行抽取,把共同的特征信息抽取成了属性,把共同的行为抽取成了方法,把这些对象抽取成了对应的类。类是对对象的概括,对象是对类的具体实现。3、构造方法1、创建Pers

2021-07-01 20:23:32 155

原创 Java基本语法

流程控制顺序结构分支结构(选择结构)if语句1.格式一:执行流程2.格式二:2.执行流程注3.格式三:2.执行流程switch语句1.格式:2.执行流程注:一级标题二级标题三级标题四级标题五级标题六级标题通过语句控制Java程序顺序结构从上往下由左往右依次编译执行(绝大部分代码)分支结构(选择结构)if语句从上往下由左往右依次编译执行(绝大部分代码)1.格式一:if语句格式1(提供一个选择,可能有结果可能没有结果)if(判断条件){语句体;}执行流程先去计算判断条件,如果判断条件计

2021-06-30 19:02:19 153

原创 JAVA语言基础知识点

JAVA基础知识点TOCjava跨平台特性事先在不同的操作系统上安装jvm将相同的java程序运行在不同的操作系统上,得到相同的结果。三大架构J2SE(基础版):提供桌面服务及小程序J2EE(企业版):企业集中式开发J2ME(小型版):嵌入式开发搭建java环境ejre=jvm+运行类库jdk=jre+kit(开发工具)如何改变文本的样式强调文本 强调文本加粗文本 加粗文本标记文本删除文本引用文本H2O is是液体。210 运算结果是 1024.插入链接与图片链接:

2021-06-25 08:51:33 169

原创 操作系统作业调度算法

1.先来先服务(FCFS)1.1概念先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度,也可用于进程调度。当在作业调度中采用该算法时,每次调度都是从后备作业队列中选择一个或多个最先进入该队列的作业,将它们调入内存,为它们分配资源、创建进程,然后放入就绪队列。在进程调度中采用FCFS算法时,则每次调度是从就绪队列中选择一个最先进入该队列的进程,为之分配处理机,使之投入运行。该进程一直运行到完成或发生某事件而阻塞后才放弃处理机。1.2实现先来先服务(c语言版)#i

2020-05-30 19:14:21 4785

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除