自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java学习---Day17_IO流进阶篇

Java学习—Day17_IO流进阶篇缓冲流(会)基本介绍给普通的IO流, 套上一个缓冲区。 所有的使用缓冲流进行的读写操作, 都是和缓冲区进行交互的, 避免了频繁的IO操作。 这样一来, 带来的好处就是可以提高读写的效率。 这个缓冲区, 其实是一个数组。缓冲流的作用为了提高读写的能力,本身没有读写的能力,要想进行读写就必须借助于字符流/字节流实现.常⻅的缓冲流:BufferedInputStream : 缓冲字节输入流BufferedOutputStream : 缓冲字节输出流

2021-08-08 19:28:05 168

原创 Java学习---Day16_IO流基础篇

Java学习—Day16_IO流基础篇文件操作操作磁盘上的某一个文件或某一个文件夹,可以对他们进行创建或删除、移动、属性获取、属性设置等操作。但是,不包含读取文件的内容、拷贝文件ps:java中,使用Java.io.File类描述一个文件,或者是一个文件夹绝对路径和相对路径路径:用来描述一个文件夹所在的地址,用来定位一个文件的,可以分为绝对路径和相对路径**绝对路径:**从磁盘的根目录开始,一层层的向下查找,直到找到这个文件c:\Users\Iuds\Deskto\集合\assets\ma

2021-08-08 19:27:11 146

原创 Java学习---day15_线程基础篇

Java学习—day15_线程基础篇为什么要使用线程?在程序中完成某一个功能的时候,我们会将他描述成任务,这个任务需要在线程中完成.串行与并发如果在程序中,有多个任务需要被处理,此时的处理方式可以有串行和并发:串行(同步):所有的任务,按照一定的顺序,依次执行。如果前面的任务没有执行结束,后面的任务等待。并发(异步):将多个任务同时执行,在一个时间段内,同时处理多个任务。并发的原理一个程序如果需要被执行, 必须的资源是CPU和内存。 在内存上开辟空间, 为程序中的变量进行数据的存储;

2021-08-05 08:49:25 144

原创 Java学习---day14_集合框架03

Java学习—day14_集合框架03Set集合Set集合中,没有下标的概念Set集合,是一个去重复的集合。在Set集合中不会添加重复的元素的在向一个Set集合中添加元素的时候,会先判断这个元素是否已经存在,如果存在,则不再添加Set集合中,数据的存储时无序的无序:所谓的无序,其实指的是元素的添加顺序和存储顺序是不一致的。无序,并不意味着随机Set接口,是继承自Collection接口的,Set接口中的方法,都是从Collection接口中继承下来的,并没有添加新的方法。H

2021-08-05 08:48:16 145

原创 Java---day13_集合框架02

Java—day13_集合框架02泛型**定义:**泛型,指的是“泛指的类型”,将数据类型参数化。好处:用于集合中,限制了存储的元素的类型,不用在使用元素的时候,逐个元素进行类型检查,简化代码可以提高代码的可读性可以使某些发生在运行时期的逻辑错误问题,提前到编译时期,提高效率。泛型的定义方式:泛型,是定义在一堆尖括号里面的。在尖括号里面定义一个类型。此时,定义在这一对尖括号中的类型,就是泛型。泛型,是一个标识符,遵循大驼峰命名法。泛型,一般情况下,不用太长的类型来描述。(即只需要使

2021-08-02 22:30:43 127

原创 Java---day12_lambda表达式&集合框架

Java—day12_lambda表达式&集合框架Lambda表达式lambda表达式,是Java8的一个新特性,从本质上来讲,是一个匿名函数。可以使用这个匿名函数,实现接口中的方法。对接口进行非常简洁的实现,从而简化代码。Lambda表达式的使用场景Lambda表达式,是为了简化接口实现的。public class Program { public static void main(String[] args) { // 无参、无返回值的函数式接口

2021-08-02 10:17:04 149

原创 Java学习---day11_字符串及正则表达式的介绍

Java学习—day11_字符串及正则表达式的介绍字符串 【会】字符串,是由若干个字符组成的一个有序序列。用String来表示一个字符串。字符串中的内容,用双引号括起来。在双引号中,字符的数量不限制,可以是0个,可以是1个,也可以是多个。String类:java将与字符串相关的功能面向对象了,形成了对应的类--字符串类.例如大家最常见的:String str1 = "hello world";字符串的分类不可变字符串:对应的类:String.特点:字符串本身不能发生改变,与指向

2021-08-02 10:14:51 194

原创 Java学习---day10_包装类、枚举及异常的介绍

Java学习—day10_包装类、枚举及异常的介绍包装类包装类, 就是在基本数据类型的基础上, 做一层包装。 每一个包装类的内部都维护了一个对应的基本数据类型的属性, 用来存储管理一个基本数据类型的数据。包装类是一种引用数据类型, 使用包装类, 可以使得基本数据类型数据有着引用类型的特性。 例如, 可以存储在集合中。 同时, 包装类还添加了若干个特殊的方法基本数据类型与包装类型定义:专门将简单数据类型的数据进行封装,形成的对应的类基本数据类型 包装类型 byte

2021-08-01 08:59:53 240

原创 Java学习---day09_接口与内部类

Java学习—day09_接口与内部类接口接口的定义属性接口中的属性,默认都是静态常量,访问权限都是public例:public static final String INTERFACE_FIELD = "value";方法接口中的方法,默认都是抽象方法,访问 权限都是public例:public abstract void method();ps:一般接口中不写成员变量,只写方法,相当于制定规则,所以又将接口称为方法列表接口的作用:让ja

2021-08-01 08:57:11 444

原创 Java学习---day08_多态和抽象类

Java学习—day08_多态和抽象类多态主观意识上的类别, 与客观存在的事物, 存在 is a 的关系的时候, 即形成了多态。在程序中, 一个类的引用指向另外一个类的对象, 从而产生多种形态。 当二者存在直接或者间接的继承关系时, 父类引用指向子类的对象, 即形成多态。继承是多态的前提,如果类与类之间没有继承关系,也不会存在多态.多态实现原理多态:在代码中的描述是用父类的引用指向子类的对象父子关系:Student extends Person Person exten

2021-08-01 08:53:34 272

原创 Java学习---day07_继承及final、Object的介绍

Java学习—day07简介:在java中存在继承的思想,来提高代码的复用性,代码的拓展性。程序中的继承,是类与类之间的特征和行为的一种赠予或获取。一个类可以将自己的属性和方法赠予其他的类,一个类也可以从其他的类中获取他们的属性和方法。两个类之间的继承,必须满足is a 的关系两个类之间,A类将属性和特征赠予B类。此时A类被称为是父类,B类被称为是子类,两者之间的关系是子类继承自父类。final关键字**定义:**在程序中只要被final修饰的内容是不能再被改变的。int a = 5; /

2021-07-31 15:52:25 135

原创 Java学习---day06_面向对象

Java学习—day06面向对象与面向过程面向过程,面向对象都是一种看待问题、解决问题的思维方式。面向过程强调的是功能行为 —关注的是解决问题需要哪些步骤着眼点在于问题是怎样一步步的解决的,然后亲力亲为的解决这个问题。面向对象强调的是完成功能的对象 —关注的是解决问题需要哪些对象着眼点在于找到一个能够帮助解决问题的实体,然后委托这个实体解决问题。面向对象是相对面向过程而言面向对象是基于面向过程的Java是面向对象的语言严格意义来讲,这句话不太准确。面向对象是一种编

2021-07-31 15:50:49 127

原创 Java学习---day05_方法的介绍及运用

Java学习—day05概念:Java的方法(Method)类似于其它语言的函数(Function),指一段可以直接被另一段程序或代码引用的程序或代码。方法的组成要素方法的组成要素:修饰符 返回值 方法名 参数 方法体 五个要素方法的补充说明方法的优点:1.使程序变得更简短清晰2.有利于程序的维护(修改)3.可以提高开发效率4.可以提高代码的重用性方法名的命名规则:1.方法名必须以字母 下画线 $ 数字组成2.不能以数字开头3.方法名尽量由单词组成,如果有多个单词,第一个单词首

2021-07-31 15:48:05 67

原创 Java学习---day04_break,continue的用法

Java学习—day04早晨小测写登录注册界面 要求: 1.当用户输入成功时,显示恭喜登录成功 2.当用户输入失败时,提示,登录失败,并重新登录 默认:用户名:zhangsan 密码:123456代码:import java.util.Scanner;import java.util.*;public class Test { public static void main (String[] args){ boolean flag

2021-07-24 16:20:50 67

原创 Java学习---day03_循环结构的介绍

Java学习—day03昨日复习###进制什么是进制? 进制是逢x进位(逢x进1)###进制转换二进制转八进制 3位转换一个八进制数二进制转十六进制 4位转换一个十六进制数###进制的运算负数的表示: 最高位是符号位0代表正数,1代表负数###负数的运算正数的正反补码都是一样的负数的反码(符号位不动,其余位按位取反),负数的补码(负数的反码+1)思路:补码相加---补码(结果正即值)---补码(结果为负即继续取反求补码即结果)###标识符的规则:###命名规

2021-07-24 16:07:57 109

原创 Java学习---day02_基础语法及进制转换

Java学习—day02早晨提问#### 1.什么是大数据答:通过我的技术实现对海量数据的存储和运算。#### 2.大数据的4V答:大量(Volume):数据的大小决定所考虑的数据的价值和潜在的信息;速度(Velocity):指获取数据的速度;多样化(Variety):数据类型的多样性;价值(Value):合理运用大数据,以低成本创建高价值;真实性(Veracity):数据的质量#### 3.人机交互方式答:命令行方式、图形化方式#### 4. Java的分类

2021-07-23 22:29:23 146

原创 Java学习---day01_发展历程及部分基础简介

Java学习—day01配置java环境(JDK配置)---- 重点步骤一:前往oracle官网(https://www.oracle.com/index.html)下载所需的jdk安装包(注:安装包不求最新,要求稳定)步骤二:进行安装,修改默认路径(两大坑,第二个jre安装路径名)步骤三:①此电脑(我的电脑)----右击属性----高级系统设置----环境变量②系统变量:Path----编辑(win 7 所有路径用;隔开| win 10一行代表一个路径)----javac.exe 的路径(

2021-07-23 22:06:16 93

原创 Java环境变量配置及JDK安装

Java环境变量配置及JDK安装背景大家可能在运行Java程序时会出现一下截图的问题,这是为什么呢?这大部分原因是没有对自身电脑进行java环境变量的配置,因为编译和运行Java程序时,需要用到如java,javac等命令,所以配置path环境变量使能够找到这些命令。操作这里就先讲一下JDK的安装,因为想要配置好Java的环境,JDK是必不可少的。大概操作是:先安装jdk,其次配置环境变量,最后运行测试是否配置成功。JDK安装步骤一:前往oracle官网(https://www.oracle

2021-07-13 21:55:07 230

空空如也

空空如也

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

TA关注的人

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