代码编织梦想

尚硅谷javaio流_java尚硅谷io流与网络编程笔记-爱代码爱编程

目录 一、流的分类  节点流 字符流 字节流 缓冲流 转换流 标准输入、输出流 打印流 数据流 对象流 随机存取文件流 NIO.2中Path、Paths,Files类的使用 一、流的分类  前两行:节点流 看后缀判断字符/字节流  节点流 字符流 不能使用字符流来处理图片等字节数据 FileRead

java中static关键字的基本介绍与使用_java中static的基本用法-爱代码爱编程

文章目录 static1.基本介绍2. static用法2.1 修饰成员变量2.2静态成员变量初始化 2.2 修饰成员方法2.3 修饰代码块2.4 修饰类 static 1.

【javase】继承(子类中访问父类成员变量 子类中访问父类成员方法 super关键字 子类构造方法 super和this 再谈初始化 proteced关键字 final关键字 继承与组合)_java子类怎么获取父类得成员变量-爱代码爱编程

文章目录 继承为什么需要继承父类成员访问子类中访问父类成员变量子类和父类成员变量同名 子类中访问父类成员方法成员方法名不同成员方法名字相同 super关键字子类构造方法super和t

java:字符流_java 文件流字符串-爱代码爱编程

 字符流的底层其实就是字节流。 字符流=字节流+字符集  结构体系: 1.特点 输入流:一次读一个字节,遇到中文时,一次读多个字节。 输出流:底层会把数据按照指定的编码方式进行编码,变成字节再写到文件中。 2.使用场景 对于纯文本文件进行读写操作。 3.字符输入流FileReader  步骤: 1.创建字符输入流对象 public

简介object类+接口实例(深浅拷贝、对象数组排序)_接口object-爱代码爱编程

本期目录 前言一、初识Object类🍑1、toString()🍑2、hashCode()🍑3、equals()🍑4、clone() 三、对象的深浅拷贝🍑1、浅拷贝🍑2、深拷贝🍑3、深浅拷贝的特点 二

java集合-爱代码爱编程

1、集合概论 1、集合定义         在数学的领域中,集合是由一个或多个确定的元素所构成的整体。其实在java中的定义也相似,在java中,集合是一个“容器”,“容器”中存放的是“对象”,严格来说是对象的引用,“容器”提供了完善的方法来保存“对象”。并且不像数组一旦初始化,长度就不可变,在使用“容器”储存“对象”时,不需要考虑“容器”是否会不够,

stream流_stream sum-爱代码爱编程

Stream流的使用 生成流 通过数据源生成流 中间操作 一个流后面可以跟随零个或多个中间操作,其目的主要是打开流,做出某种程度的数据过滤映射,然后返回一个新的流 终结操作 一个流只能有一个终结操作,当这个操作执行后,流就被使用”光“了,无法在被操作,所以这必定是流的最后一个操作forEach() Stream流的常见生成方式 Coll

debug调试 及 异常体系_debug时注入异常-爱代码爱编程

1 Debug调试 可以让代码朱行执行,查看代码执行的过程,调试程序出现的bug 使用方式:         在行号的右边,鼠标左键单机,添加断点(每个方法的第一行,哪里有bug添加到哪里)         右键,选择debug执行程序         程序就会应留在添加的第一个断点 执行程序:         f8:逐行执行程序  

目录拷贝(完成对某个目录下的子目录和文件的拷贝工作,多少层目录结构不限)_带目录拷贝-爱代码爱编程

1、对拷贝源的遍历代码 package com.javase.io.homework; import java.io.File; /* 该程序的所有代码我们不可能一次性完成到位,只有分步进行,一点一点增加要实现的功能代码,我们首先来完成拷贝源的目录和文件的遍历,把目录中的内容一一找到,找到后根据内容该拷贝就拷贝,该新建就新建。也就是说找到的是文件就拷贝,

java——引用变量_java引用变量-爱代码爱编程

一 、 JVM的内存分布 内存是一段连续的存储空间,主要用来存储程序运行时数据的。 程序运行时代码需要加载到内存程序运行产生的中间数据要存放在内存程序中的常量也要保存有些数据可能需要长时间存储,而有些数据当方法运行结束后

java冒泡排序_java冒泡排序 面试题-爱代码爱编程

1.冒泡排序原理 相邻的两个元素相互比较;(二者比较,小的在前,大的在后)第一轮冒泡,   比较 数组长度-1次第二轮冒泡,比较 数组长度 -2次假设数组长度为n,比较一共n-1个轮次让最大的元素排到最后 2.代码实现 import java.util.Arrays; public class 冒泡排序 { public static vo

java运算符_java乘方符号-爱代码爱编程

目录 算术运算符除法运算符求余运算符自增自减运算符乘方、开方等操作 位运算符按位与、或、非、和异或按位异或的特殊用法 移位运算符移位运算符规则移位运算符根据操作数类型的规则 赋值运算

4-爱代码爱编程

一.方法的概念及使用 什么是方法? 方法就是一个代码片段. 类似于 C 语言中的 "函数"。它能够做到一份代码在多个位置使用,不必重复造轮子。 比如要判断某一年是不是闰年? public class test { public static void main(String[] args) { i

map集合以及它的实现类们_map有哪些工具类实现-爱代码爱编程

Map集合 Map集合的概念理解 在现实生活中,我们经常会碰见一对一标识的例子:如身份证号与个人、IP地址与主机名等。这些一一对应的关系就是映射。在Java之中也能为我们的对象添加一个“一”的对应关系—Map<K,

使用生产者和消费者模式实现交替输出_java用消费者模式交替输出数字-爱代码爱编程

package com.javase.wait和notify.homework; /* 使用生产者和消费者模式实现交替输出: 假设有两个线程,输出结果如下: t1--->1 t2--->2 t1--->

【java】类和对象_java类与对象的关系-爱代码爱编程

目录 类的定义和使用 一、对象和类的关系 二、构造方法 三、this关键字及其用法 1、修饰成员变量 2、修饰方法 四、static关键字以及用法 1、static修饰属性  2、static修饰方法 3、 static修饰的静态域(静态属性,静态方法)和成员域(成员属性,成员方法)之间的关系 4、static变量的初始化 五、代码

system.out.println()影响系统运行效率!!!_system.out.println性能问题-爱代码爱编程

在Java开发中,System.out.println()是一种常用的输出方式,可以将字符串输出到控制台。然而,这种输出方式在一定程度上会影响系统的运行效率。 首先,System.out.println()的输出操作需要占用CPU和内存资源,因为它会将数据写入缓存区中,然后再输出到控制台。当输出的数据量较大时,这种操作会影响系统的运行速度。 其次,

javase笔记(五)重制版_cardpaidoptional.ifpresent-爱代码爱编程

泛型程序设计 在前面我们学习了最重要的类和对象,了解了面向对象编程的思想,注意,非常重要,面向对象是必须要深入理解和掌握的内容,不能草草结束。在本章节,我们还会继续深入了解,从泛型开始,再到数据结构,最后再开始我们的集

java 一文掌握全部阻塞队列的使用_java中阻塞队列用法-爱代码爱编程

1、简介 本文主要对Java常用阻塞队列进行介绍和提供相关使用案例 2、 阻塞队列作用 阻塞队列提供了一种线程安全、高效的数据传递和同步机制 , 主要用于缓冲数据、限流、削峰填谷,生产者-消费者模型,线程间的协作等等。

system.out.println() 输出报错,比如out不显示蓝色_java system.out.println无法输出-爱代码爱编程

原因是必须写在method中,不能在class下直接输出; 或者使用代码块 {System.out.println(“”)}也是可以的。 往往出现这种情况是忘记写main方法了!! public static void m