自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java进阶学习—IO流

一、IO概述:(1)数据写到文件中,实现数据永久化存储(2)读取文件中已经存在的数据1、I:硬盘的数据读取到内存2、O:内存的数据写入到硬盘3、IO流分类:(1)按流向分:输入流、输出流(2)按数据类型分:字节流、字符流二、字节流:操作所有类型的文件(包括音频、视频)1、字节流写数据步骤:(1)创建字节输出流对象notes:文件不存在就创建、文件存在就清空(2)写数据note:写出的整数实际是整数在码表上对应的字母(3)释放资源note:每次使

2022-12-20 09:47:25 162

原创 HTML&&css基础学习

一、HTML:一门编写所有网页的语言1、概述超文本标记语言 超文本:超越文本限制,文字、图片、音频、视频等均可 标记语言:标签构成的语言2、HTML运行在浏览器上,HTML标签由浏览器解析;HTML标签都是预定义好的3、W3C标准:网页主要由三部分组成结构:HTML 表现:CSS 行为:JavaScript4、基础知识(1)网页编写两种方法:UE编写、idea编写idea编写:(1)新建文本文件,后缀名.html(2)编写HTML结构标签(3)在<body&gt

2022-12-19 18:36:10 283 1

原创 java进阶学习—integer&&数组二分查找及排序&&递归&&异常

一、基本类型包装类:将基本数据类型封装成对象好处在于可以在对象中定义更多的功能方法操作该数据note:基本类型包装类用于基本数据类型和字符串之间的转换1、基本类型数据及其包装类如下2、自动装箱:基本数据类型转换为对应包装类类型3、自动拆箱:包装类类型转换为对应的基本数据类型4、包装类进行操作时,判断是否为null。只要是对象,使用前必须进行不为null的判断二、Integer:该对象中包装了一个基本数据类型int的值1、Integer类常用方法2、Intege

2022-12-14 10:46:55 267

原创 java进阶学习—API、Object、BigDecimal

I API:应用程序接口一、Math类:包含执行基本数字运算的方法note:无构造方法,且该类的成员都为static修饰,通过类名直接调用成员1、Math类常用方法€1 Math类常用方法练习二、System类1、System类常用方法€2 System类常用方法练习三、Object类:每个类都可以将Object作为父类,所有类都直接或者间接的继承该类,因为所有类的顶级父类都是无参构造1、构造方法:public Object()2

2022-12-13 17:56:46 161

原创 java进阶学习7—内部类、Lambda

I 内部类一、内部类概述1、定义:在一个类中定义一个类2、分类:成员内部类、局部内部类、匿名内部类3、内部类访问特点:(1)内部类可以直接访问外部类的成员,包括私有成员(2)外部类要通过创建对象访问内部类成员二、内部类特点及使用1、成员内部类:在类的成员位置(i)属于类中的成员,可由修饰符修饰(ii)private修饰:私有成员内部类访问需要在其所在外部类中创建对象使用(iii)static修饰:(1)静态成员内部类访问格式:外部类名.内部类名.对象=new 外部类名.内

2022-11-17 14:54:51 213

原创 java进阶学习6—接口、多态

接口 多态I 接口一、接口概述1、定义:一个类中所有方法均为抽象方法时, 将该类定义为接口2、辨析接口与抽象类:抽象类不一定有抽象方法,接口所有方法均抽象方法(也有编写非抽象方法的途径)3、类型:接口是引用数据类型,比抽象类更抽象4、接口存在意义:(1)规则的定义(2)程序的扩展性 (类比理解USB接口)5、格式和特点:(1)通过interface关键字定义,格式:public interface 接口名{}(2)接口不能实例化(不能创建对象)(3)接口和类是

2022-11-17 12:38:51 150

原创 java进阶学习5

继承 抽象类 学生信息系统代码优化一、继承1、定义:类与类之间产生关系,即子父类关系2、格式:public class 子类名 extends 父类名{}3、父类又称:基类、超类4、子类又称:派生类5、使用条件:类与类之间存在共性内容,产生is a的关系,考虑使用继承6、note:java只支持单继承,不支持多继承,但支持多层继承7、单继承:子类只能继承一个父类,不能同时继承多个父类8、多层继承:子类A继承父类B,父类B可继承父类C€1 单继承和多层继承练习:

2022-11-15 11:20:17 90

原创 java进阶学习4

信息系统(进阶版)一、要求:通过键盘输入在控制台实现学生信息系统二、目的:(1)搭建简易的学生信息管理系统,具有查看学生、添加学生、删除学生、修改学生信息四个功能(2)系统功能preview三、系统实现1、分析:信息系统具有添加、查看、修改、删除四个功能,建立managerEntry 、controller、service、dao、domain四个功能包实现不同职能。domain定义不同的类(学生类、老师类),dao与数据存储容器紧密联系,实现对象的增删查改,service是业务

2022-11-14 09:17:43 130

原创 java进阶学习3

集合基础+学生信息管理系统一、ArrayList1、对象数组:以对象为元素的数组(1)类是对象的抽象,因此先定义一个类,创建对象,将对象装进数组容器(2)格式:类 [] 数组名=new 类[L](L表示数组长度,即数组存储的对象个数)€1 数组对象创建以及遍历练习分析:(1)首先定义类封装需求中的数据(属性)(2)动态初始化数组,数组类型跟类相同(3)创建对象,存入数组(4)遍历数组,取出每一个对象(5)调用get方法实现解决方法:

2022-10-28 13:14:55 759

原创 java进阶学习2

Stringbuilder类:一个可变的字符串类,可看作是一个容器功能:提高字符串操作效率一、StringBuilder类的两种构造方法1、无参构造publicStringBuilder():创造空白字符串对象2、含参构造publicStringBuilder(String str):根据传入的字符串创建字符串对象€1 StringBuilder类构造方法练习二、StringBuilder类常用方法1、append():向字符串对象中添加数据,且该方法

2022-10-26 14:22:24 83

原创 java进阶学习1

forword:面向对象编程(oop):对象为中心,指挥对象实现具体功能面向过程编程(pop):过程为中心,自己实现每一步功能一、类和对象内容补充1、类与对象(1)根据类创建对象,类由属性和行为组成(属性是指事物的各种特征:体现为成员变量有特定值;行为是指事物存在的功能:体现为成员方法)(2)带有main方法的类通常称为测试类2、对象内存图(1)单个对象内存图(2)两个对象内存图(创建第二个对象时,.class字节码文件无需重新加载)(3)两个

2022-10-25 14:02:39 93

原创 java基础学习5

类和对象foreword:1、面向对象:是一种编程指导思想(组织代码形式、解决问题思路)2、学习目的:(1)获取已有对象使用;(2)设计对象使用3、(1)一个java文件只能有一个public类,只有一处入口方法(main方法)。要实现多个类都在一个文件中,除了与文件名同名的类外,其他类都不能定义为public类;要实现其他类的调用,需要在拥有main方法的类下面通过创建对象调用实现 (2)一个类的定义和调用必然与其他类相联系,此阶段的学习更像是java学习的最小单元从方法上升到类,

2022-10-24 09:36:40 110

原创 java基础学习4

数组:(1)一次性声明大量的用于存储数据的变量(2)存储数据通常为同类型数据一、一维数组(1)定义:存储多个相同数据类型的存储模型(2)格式:数据类型[] 数组名; 或数据类型数组名 [];(3)数组初始化:为数组每一个数据元素分配内存空间并且赋值1、静态初始化:人决定数组元素初始值,系统决定数组长度(即数组元素个数) 格式:数据类型 [] 数组名/变量名 ={数据1,数据2,...};2、动态初始化:人决定数组长度,系统决定数组初始值(整型数组默认初始值是0)

2022-10-21 17:31:22 148

原创 java基础学习3

foreword:(1)方法的定义:完成特定功能的代码块(提高代码复用性)(2)方法格式:public static void 方法名(){ 方法体}(3)方法的使用:先定义再调用方法定义和调用一、带参数方法的定义和调用1、方法的参数位置:public static 返回值类型 方法名(参数类型1 参数1,参数类型2 参数2......){方法体} 一定程度上等价于 public static 返回值类型 方法名(数据类型1 变量1,数据

2022-10-20 14:24:55 149 1

原创 java基础学习2

1、debug使用:(1)查看程序执行流程;(2)调试程序运用debug实现断点调试,对程序逐句分析2、流程控制结构(1)顺序结构:程序依次执行,自上而下(2)选择结构:if语句、switch语句(3)循环结构:for循环、while循环、do...while循环【 选择结构】一、if语句:根据判断结果决定执行某一个分支的程序(1)格式:适用于只有一种情况:if(结果为boolean类型的表达式){}适用于两种情况下:if(结果为boolean类型的表达式){

2022-10-19 10:51:04 247 1

原创 Java基础学习1

javase基础学习认识java程序基本组成:如图所示一、Elementary knowledge(1)字面量(5类):字符串字面量、字符字面量、整数字面量、小数字面量、布尔字面量(2)数据类型(5类):字符串数据类型、字符数据类型、整数数据类型、浮点数数据类型(小数数据类型)、布尔数据类型note:定义过大的整形变量时:long variable=variable valueL | float variable=variable value F

2022-10-17 22:17:50 124 1

原创 简单shell脚本练习1

基础小知识:export PATH:设置环境变量sh+文件名:启动一处新的bash环境运行脚本中的命令(直接执行命令,亦可用bash)read指令:读取变量内容 形式:read -p“变量说明文本”:变量echo指令:输出内容(普通文本、变量等) 形式:echo -e “屏幕输出的内容”(普通文本或者$变量)touch指令:建立新文件 形式:touch 文件名1、交互式文本:变量内容由用户决定Example:请用户分别输入姓和名,之后展示出用户全名2、date文件

2022-10-17 14:46:22 326 1

空空如也

空空如也

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

TA关注的人

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