自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 网页底部版权信息如何注明?

格式:Copyright+[日期]+[作者/拥有者]1.Copyright© 通常可以代替Copyright, 但是不可以用©。单词“Copyright”(直译为版权);2.[日期]怎么写?作品初次公开发表的年份;年份位置写网站创建至今的年份。3.作品的著作权拥有者名称,拥有者除作者、多作者外;也可以是拥有著作权的公司、企业;名称可以是可识别的拥有者全称外,也可以是名称缩写、可以是拥有者的其他为公众知晓的名称。如果是个人网站,也可以用你自己的名称。拼音的写法是你的名字的首字母,后面跟你的姓的全拼

2020-10-13 16:29:23 6294

原创 实现多线程的方式

实现多线程的方式1.继承Thread,重写run()方法;2.实现Runnable接口,重写run()方法;3.实现Callable接口(带返回值,抛异常),借助future接口;4.线程池 ExecuteService /Sxecutors

2020-09-04 15:54:23 116

原创 I/O操作

I/O操作装饰者模式()节点流 : OutputStream nputStream过滤流(缓冲流):BufferInputStream BufferOutputStream字符:BufferedReader BufferedWriterI/O 操作步骤:(1)创建文件对象(File类型);(2)创建节点流(文本=字符流;视频,音频=字节流),通过流管道实现数据传输;(3)封装过滤流:节点流作为参数传输到其他流的构造函数中,一个字节流可以封装到多个过滤流

2020-09-01 19:44:16 263 1

原创 Java中的多线程

Java中的多线程程序、进程、线程的概念:(1) 程序:计算机指令的集合,以文件形式存储在磁盘上。即指一段静态的代码,静态对象。进程:是一个程序在其自身的地址空间中的一次执行活动;是系统进行资源分配、调度和独立运行的基本单位。线程:是操作系统能够运算调度的最小单位;被包含在进程中,时进程中的实际运作单位;一个进程可以拥有多个线程。(2)并发和并行的区别:并发:一个服务器同时处理多个任务;并行:多个服务器同时处理多个不同的任务;多线程的创建和启动步骤:(1)继承Thread类,创建

2020-08-27 08:37:44 220

原创 Java中的异常

Java中的异常Java异常(1) 捕获错误最理想的是在编译期间,但有的错误只有在运行时才会发生。(2)开发过程中的语法错误不叫异常。异常分类(1)可查的异常(checked exceptions):异常处理:除了Error和runtimeexceptions(检测时异常)/编译异常(2)不可查的异常(unchecked exceptions):不需要异常处理:Error和unchecked exceptions(非检测时异常)/运行时异常异常处理机制通过try—catch—

2020-08-24 08:14:19 98

原创 Java集合框架(2)

标题内部类static class{ }匿名内部类lambda表达式:把代码变得更加简单,可读性比较差;Scala(spark)实现步骤:(1)简化匿名内部类的编写;(2)直接实现接口中的函数;(3)函数名(参数列表);(4)函数实现用“—>”表示实现,{}表示实现的具体逻辑;(5)用接口去声明使用;(6)用声明的变量调用实现的方法。4.stream类stream的使用,实现了一个fitel-map-reduce的过程stream(elements)

2020-08-24 08:13:39 94

原创 java集合框架

Java集合框架Collection接口(使用Iterator接口遍历集合元素)它是List、Set、Queue接口的父接口,改接口里定义的方法既可用于操作Set集合,也可用于操作List集合List接口(1)有序,可以存放重复的数据,集合中的每个元素都有其对应的数字索引(2)List的实现类:ArrayList(变长数组):遍历、访问效率较高LinkedList(链表存储):插入、删除元素效率较高。(3)List迭代器的使用方式:1 for循环:2 增强for循环:前提需要指定

2020-08-18 11:33:48 111

原创 Java中的基本常用类

Java中的基本类Object类1 特点:(1)它是唯一没有父类的类;(2)其他所有类都继承了Object类;(3)默认的继承2 方法:(1)==操作符:地址的比较(指针)(2)equals方法:(3) instanceof:比较类型(4)toString方法:可以重写返回值;String类(1)字符串的比较:== equals方法(2)复制方法:new String(“”); = “ ” ;eg1:***String str1=“ABC”;***(建议使用这种定

2020-08-17 08:20:27 145

原创 Java中面向对象知识点简单图解

Java中面向对象知识点类和对象封装继承多态抽象类接口

2020-08-13 08:52:10 123

原创 Java中的接口和抽象类

抽象类(1)抽象类概念:如果一个类表达的是一种抽象的概念,仅仅作为其他派生类的一个父类(基类),主要定义功能,没有实现,具体的实现交给他的子类(派生类)(2)语法:在class前边加上abstract就是一个抽象类(3)特点:1 抽象方法所在的类必须是抽象类;2 抽象类不能进行实例化;3 如果要实现一个抽象类,就要创建一个子类继承这个抽象类;4 子类继承抽象类以后,必须重写抽象类的所有抽象方法(前提是子类不是抽象类);5 抽象类里边可以定义普通方法;6 抽象类里边可以定义构造方法,给属

2020-08-12 09:33:01 177

原创 Java中抽象类和接口的比较

抽象类vs接口:相同点:(1)接口和抽象类都不能被实例化。只能被其他类实现和继承。(2)接口和抽象类都可以包含抽象方法,实现接口和抽象类的类都必须实现这些抽象方法,否则实现的类就是抽象类。不同点:(1)抽象类与接口定义不同:抽象类abstract class ,接口 interface(2)接口里只能包含抽象方法,不包含已经实现的方法;抽象类则完全可以包含普通的方法。(3)接口里不能定义静态方法;抽象类可以定义静态方法(4)接口里只能定义静态常量属性,不能定义普通属性;抽象类里既可以定

2020-08-12 09:32:12 136

原创 如何获取视频文件的扩展名

如何获取视频文件的扩展名1.视频文件String file =“海王.mp4”2.获取视频文件的扩展名//lastIndexOf:获取最后字符“.”的下标int index =file.lastIndexOf(“.”);3.截取字符串,只保留扩展名String str=file.substring(index+1);...

2020-08-11 11:28:00 647

原创 Java中的多态

Java中的多态多态的前提必须有继承或接口的实现多态(1)定义:1 同一个动作与不同的对象产生不同的行为2 多态指的是一个对象有多种形态。(2)多态的体现形式:1 使用继承:不同的子类重写父类方法后,体现出来的形式不一样;2 接口的实现:(3)形成多态的必要条件:1 继承:存在子类和父类的关系2接口实现:定义一个类实现对应的接口3重写 :子类重写了父类的方法4重载:调用相同的方法名,实现的功能是不一样的5子类对象的多态性:...

2020-08-10 11:57:08 321

原创 Java中的继承

Java中的继承继承是多态的前提,如果没有继承就没有多态继承:(1)定义:子类继承父类,允许子类拥有所有的属性和方行为。(2) 优缺点:优:提高了代码的复用性;缺:由于继承会有多层的继承关系,会提高类之间的依赖关系,耦合度会变高。(3)语法:权限修饰符 class 类名 extends 类名{}继承注意事项:(1)一个子类继承父类,子类可以使用所有的属性和方法。(2) 使用继承以后,父类所有的属性(私有的除外)和方法子类都可以获取到;(3)子类除了使用父类定义的属性(私有

2020-08-07 11:44:54 263 2

原创 Java中的封装

Java中的封装与继承Java中的封装为什么要使用封装:(1) 当创建完对象以后,如果直接通过“对象名.属性名”的方式给属性赋值的话,可能会出现不切实际情况的问题,所以通过“对象名 .方法名()”的方式进行赋值,因为在方法上可以加大量的业务逻辑,对属性进行限制。用private修饰的属性和方法只能在当前类的内部被调用。(2)解决方法:(封装)1 将属性私有化;2 提供公用的方法(get和set)实现属性的取值与赋值。构造方法在创建对象的时候会用到特殊的方法叫做构造方法;(1)构造

2020-08-07 07:32:42 173

原创 Java的类与对象

Java中的面向对象成员变量在堆里边有默认值,局部变量在栈里边没有默认值;(1)面向过程:1 什么是面向过程?(C语言)看中的是过程的开发;在开发一个程序的时候,看中的是中间的过程,每一个过程步骤都要自己去做 。2 面向过程的优缺点:优点: 面向过程的性能比面向对象高;(因为面向对象在实例化时,开销比较大)缺点:维护性和扩展性没有面向对象好;(2)面向对象:1 什么是面向对象?(Java,c#,js)看中的是类的设计;当开发一个程序的时候,不看重具体的过程,看重的是谁能帮我去完成这件事

2020-08-05 11:52:41 273

原创 Java方法

Java方法不使用方法的话,太多的代码会造成维护困难,冗余,方法的概念:(完成特定功能的代码块)方法就是把一堆需要反复执行的业务逻辑代码封装起来,如果程序使用这段代码 的时候,我们直接调用方法即可,就不需要反复的去写重复代码了。好处:1 提高代码的重用性;2 维护性强;3 可读性强;4 执行效率高怎样定义一个方法;访问修饰符【static】方法的返回值类型方法名(形参列表){逻辑代码快;return 返回值;}(1)访问修饰符(权限修饰符):public;公共的,在当前项

2020-08-04 11:57:59 254 1

原创 Java中的二维数组

Java二维数组二维数组:数组中的数组(1)声明二维数组格式:数据类型[][] 数组名;第一个中括号:二维数组中有几个一维数组,即有几行;第一个中括号:每个一维数组中有多少个元素,即有几列;(2)初始化二维数组:第一个中括号必须有长度;1 动态初始化:数据类型[][] 数组名=new 数据类型[长度][长度];二维数组的默认值为0;2 静态初始化:1 数据类型[][] 数组名=new 数据类型[][]{ {数据[0][0] 数据[0][1] …数据[0][n]}……{数

2020-08-04 11:06:35 238

原创 JAVA数组

Java数组数组的概念:(1)数组是用来存放数据的,(2)数组用来将相同数据类型存储啊在存储单元里,数组的所有元素必须属于相同的数据类型。可以保存多条数据;(3)数组是引用数据类型。为什么使用数组:数组是一个大的容器,它可以存放多个值。...

2020-08-03 12:02:52 138

原创 Java中的内存分配

Java中的内存是怎么进行分配的内存的申请和释放都是JVM进行管理的;Java程序要运行,JVM会自动的向电脑申请一块内存,把这块内存分为5部分:(1)栈(Stack):主要存放局部变量(2)堆(Heap):凡是new出来的东西都在堆里边,堆当中的数据都有默认原则;(3)方法区(Method Area):存放的是与.Class文件相关的信息;(4)本地方法区(Native Method Area ):与操作系统有关(5)寄存器(Register):与CPU有关...

2020-08-03 10:32:46 112

原创 Java SE基础(3) 条件语句与循环语句

Java SE基础分支语句(1)if语句if选择结构是根据条件判断之后再做处理执行:1进入if后边的判断条件,true或false;2如果true,执行if里边的代码块;3如果false,执行else里边的代码块 。模糊的话,可以打断点断点调试:1开发工具;2浏览器;嵌套if语句:在if里边在添加一个if(2)switch语句switch(表达式){case 常量1:代码块1;break;case 常量2:代码块2;break;//结束当前判断、、、、、、d

2020-07-31 11:35:10 134

原创 java 基础

Java基础 (2)什么是软件:计算机的每一步指令,可以通过Java语言的编写,运行在操作系统上Java程序的运行过程:(1)编写一个Java程序;(2)通过javac把Java文件编译成class文件;(3)通过类加载器加载class文件;(4)通过虚拟机执行程序。Java的基本数据类型:8种(1)byte:-128/127右边的赋值数字不能超过左边数据类型的范围;(2)long l=100L;//long值必须加上大写的L或者小写lfloat f=12F;//float值必须加

2020-07-29 12:04:36 120

原创 Java SE基础

Java语言Java分支:Java ME:老款手机的移动端(已经被淘汰)Java SE:Java基础,Java EE开发的基石,可以做控制台项目,桌面应用程序Java EE:企业级应用项目Java语言的突出特点(1)简单易用:Java提供了垃圾(gc)回收机制(2)跨平台性:Java虚拟机(JVM虚拟机)可以在不同的操作系统上运行(编译并执行)Java程序。即一次编译,处处运行(3)面型对象性:所有的事务都看成对象,将现实世界中的事务抽象成对象,将现实世界的关系抽象为继承,多态,封装等。

2020-07-28 22:17:28 125

原创 Java SE基础

Java入门与环境搭建7.27 第1次课计算机中的程序什么是程序?程序是计算机的一种指令,经过编译和执行才能最终完成程序设计的动作。程序设计的最终结果是软件。有用的DOS指令dir(directory):列出当前目录下的文件以及文件夹md(make directory):创建目录rd(remove directory):删除目录cd空格(change directory):进入指定目录cd…:退回到上一级目录cd:退回到根目录exit:退出DOS指令Shift+右键:在此处

2020-07-27 15:56:01 129

编译原理笔记.zip

此编译原理内容为课上跟随老师听课,课下整理的笔记。有对课本内容的整理,也有对老师所讲典型例题的整理。

2020-07-27

算法设计与分析-期末考核论文.docx

我也是it界的一枚小萌新,自己对照课本以及网上资源完成的期末小论文,代码为课本源码。若有错误,请指正,大家互相学习

2020-07-27

空空如也

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

TA关注的人

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