自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习笔记(java)②②(Lambda表达式,接口组成更新,方法引用)

1. Lambda表达式函数式编程思想概述在数学中,函数就是有输入量,输出量的一套计算方案,也就是"拿数据做操作"面向对象思想强调"必须通过对象的形式来做事情"函数式思想则尽量忽略面向对象的复杂语句:"强调做什么,而不是以什么形式去做"而Lambda表达式就是函数式思想的体现Lambda表达式的标准格式匿名内部类中重写run()方法的代码分析new Thread(new Runnable(){ @Override public void run(){

2021-08-28 23:22:33 166

原创 学习笔记(java)②①(网络编程入门,UDP通信程序,TCP通信程序)

1.网络编程入门网络编程概述计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程在网络通信协议下,实现网络互联的不同计算机上运行的程序间可以进行数据交换网络编程三要素①IP地址要想让网络中的计算机能够互相通信,必须为每台计算机指定一个标识号,通过这个标识号来指定要接收数据的计算机和识别发送的计算机,而 IP 地址就是这个标识

2021-08-27 21:18:33 137

原创 学习笔记(java)②⑩(实现多线程,线程同步,生产者消费者)

1.实现多线程进程进程:是正在运行的程序①是系统进行资源分配和调用的独立单位②每一个进程都有它自己的内存空间和系统资源线程线程:是进程中的单个顺序控制流,是一条执行路径①单线程:一个线程如果只有一条执行路径,则称为单线程程序②多线程:一个进程如果有多条执行路径,则称为多线程程序多线程的实现方式方式1:继承Thread类①定义一个类MyThread继承Thread类②在MyThread类中重写run( )方法③创建MyThread类的对象

2021-08-17 22:55:05 184

原创 学习笔记(java)①⑨(特殊操作流)

1.特殊操作流标准输入输出流System类中有两个静态的成员变量:①public static final InputStream in标准输入流。通常该流对应于键盘输入或由主机环境或用户 指定的另一个输入源②public static final PrintStream out标准输出流。通常该流对应于显示输出或由主机环境或用户 指定的另一个输出目标自己实现键盘录入数据BufferedReader br = new BufferedRe...

2021-08-17 11:06:59 119

原创 学习笔记(java)①⑧(字符流)

1.字符流为什么会出现字符流由于字节操作中中文不是特别的方便,所以Java就提供字符流字符流=字节流+编码表用字节流复制文本文件时,文本文件也会有中文,但是没有问题,原因是最终底层操作会自动进行字节拼接成中文,如何识别是中文的呢?汉字在存储的时候,无论选择哪一种编码存储,第一个字节都是负数编码表基础知识:①计算机中存储的信息都是用二进制数表示的;我们在屏幕上看到的英文,汉字等字符是二进制数转换之后的结果②按照某种规则,将字符存储到计算机中,称为编码。反之,将存

2021-08-16 12:16:25 121

原创 学习笔记(java)①⑦(File,字节流)

1.FileFile类概述和构造方法File:它是文件和目录路径名的抽象显示①文件和目录是可以通过File封装成对象的②对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存 在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的方法名 说明 File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的File实例 File(String parent,St...

2021-08-15 16:24:58 126

原创 学习笔记(java)①⑥(Map,Collections)

1.MapMap集合概述和使用Map集合概述InterfaceMap<K,V> K:键的类型;V:值的类型将键映射到值的对象;不能包含重复的键;每个键可以映射到最多一个值举例:学生的学号和姓名 001 张三 002 李四 003 王五创建Map集合的对象①多态的方式②具体的实现类HashMapMap集合的基本功能方法名 ...

2021-08-15 11:23:07 101

原创 学习笔记(java)①⑤(.Set集合,泛型)

1.Set集合概述和特点Set集合特点①不包含重复元素的集合②没有带索引的方法,所以不能使用普通for循环遍历哈希值哈希值:是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值Object类中有一个方法可以获取对象的哈希值public int hashCode()返回对象的哈希码值对象的哈希值特点①同一个对象多次调用hashCode()方法返回的哈希值是相同的②默认情况下,不同对象的哈希值是不同的。而重写hashCode()方..

2021-08-12 12:03:21 89

原创 学习笔记(java)①④(异常,Collection,List)

1.异常异常概述异常:就是程序出现了不正常的情况Error:严重问题,不需要处理Exception:称为异常类,它表示程序本身可以处理的问题RuntimeExcepetion:在编译期是不检查的,出现问题后,需要我们回来修改代码非RuntimeExcepetion:编译期就必须处理的,否则程序不能通过编译,就更不能正常运行了JVM的默认处理方案如果程序出现了问题,我们没有做任何处理,最终JVM会做默认的处理①把异常的名称,异常原因及异常出现的位置等信息输出在了控制

2021-08-11 15:20:40 135

原创 学习笔记(java)①③(内部类,常用API)

1.内部类内部类概述内部类:就是在一个类中定义一个类。举例:在一个类A的内部定义一个类B,类B就被称为内部类内部类的定义格式格式:public class 类名{ 修饰符 class 类名{ }}范例:public class Outer { public class Inner { }}内部类的访问特点①内部类可以直接访问外部类的成员,包括私有②外部类要访问内...

2021-08-09 18:48:11 174

原创 学习笔记(java)①②(抽象类,接口,形参和返回值)

1.抽象类抽象类概述在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类抽象类的特点①抽象类和抽象方法必须使用abstract关键字修饰 public abstract class 类名{} public abstract void eat();②抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类③抽象类不能实例化 抽象类如何实例化呢?参照多态的方式,通过子类对象实例化,这叫抽象类多态④抽象...

2021-08-09 12:08:36 164

原创 学习笔记(java)①①(包,修饰符,多态)

1.包包的概述和使用其实就是文件夹作用:对类进行分类管理包的定义格式格式:package 包名 (多级包用.分开)范例:package com.helloworld;带包的Java类编译和执行手动建包: 按照以前的格式编译java文件 javac HelloWorld.java 手动创建包 在E盘建立文件夹com,然后再com下建立文件夹hel...

2021-08-08 14:43:27 91

原创 学习笔记(java)⑩ (集合,继承)

1.集合基础集合概述集合类的特点:提供一种存储空间可变的存储类型,存储的数据容量可以发生改变集合类有很多,目前我们先学习一个:ArrayListArrayList<E>: 可调整大小的数组实现 <E>:是一种特殊的数据类型,泛型。怎么用呢? 在出现E的地方我们使用引用数据类型替换即可 ...

2021-08-08 12:33:43 109

原创 学习笔记(java)⑨(API,String)

1.API概述API(Application Programming Interface):应用程序编程接口编写一个机器人程序去控制机器人踢足球,程序需要向机器人发出向前跑,向后跑,射门,抢球等各种命令。机器人厂商一定会提供一些用于控制机器人的接口类,这些类中定义好了操作机器人各种动作的方法。其实,这些接口类就是机器人厂商提供给应用程序编程的接口,大家把这些类称为APIJava API:指的就是JDK中提供的各种功能的Java类这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现

2021-08-06 10:44:08 76

原创 学习笔记(java)⑧(Debug,类和对象,成员变量和局部变量,封装,构造方法)

1.DebugDebug概述Debug:是供程序员使用的程序调试工具,它可以用与查看程序的执行流程,也可以用于追踪程 序执行过程来调试程序。Debug操作流程Debug测试,又称为断点调试,断点其实是一个标记,告诉我们从哪里开始查看①如何加断点:选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可②如何运行加了断点的程序:在代码区域右键Debug执行③看哪里:看Debugger窗口看Console窗口④...

2021-08-03 16:17:15 213

原创 学习笔记(java)⑦(方法)

1.方法概述什么是方法①方法(method)是将具有独立功能的代码块组织成一个整体,使其具有特殊功能的代码集注意:①方法必须先创建才可以使用,该过程称为方法定义②方法创建后并不是直接运行的,需要手动使用后才执行,该过程称为方法调用2.方法的定义和调用方法定义格式:public static void 方法名(){ //方法体}范例:public static void isEvenNumber(){ //方法体}...

2021-08-01 12:43:55 118

原创 学习笔记(java)⑥(数组,内存分配)

1.数组定义格式数组概述①一次性声明大量的用于储存数据的变量②要存储的数据通常都是同类型数据,例如:考试成绩什么是数组数组(array)是一种用于存储多个相同类型数据的存储模型数组的定义格式格式一:数据类型[ ] 变量名范例: int[ ] arr定义了一个int类型的数组,数组名是arr格式二:数据类型 变量名[ ]范例: int arr[ ]定义了一个int类型的变量,变...

2021-07-30 23:08:54 111

原创 学习笔记(java)⑤(for循环语句,while循环语句,do…while循环语句,跳转控制符,循环嵌套,Random)

1.for循环语句循环结构特征:①重复做某件事情②具有明确的开始和停止标志循环结构的组成:初始化语句:用于表示循环开启时的起始状态,简单说就是循环开始的时候什么样条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去循环体语句:用于表示循环反复执行的内容,简单说就是循环反复执行的事情条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去循环结构对应的语法:初始化语句:这里可以是一条或者多条语句,这些语句可以

2021-07-30 20:55:16 122

原创 学习笔记(java)④(Scanner使用的基本步骤,流程控制,if语句,switch语句)

1.Scanner使用的基本步骤①导包 import java.util.Scanner; 导包的动作必须出现在类定义的上边②创建对象 Scanner sc = new Scanner(System.in); 上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变。③接收数据 int i = sc.nextInt(); 上面这个格式里面,只有i是变...

2021-07-30 20:08:50 87

原创 学习笔记(java)③(运算符)

1.算数运算符符号 作用 说明 + 加 - 减 * 乘 / 除 % 取余 获取的是两个数据做除法的余数 注意事项:①/和%的区别:两个数据做除法,/取结果的商,%取结果的余数。②整数操作只能得到整数,要想得到小数,必须有浮点数参与运算。字符的"+"操作拿字符在计算机底层对应的数值来进行计算的'A' => 65 A-Z是连续的'a' => 9...

2021-07-29 16:48:02 83

原创 学习笔记(java)②(注释分类,常量分类,数据类型,变量,标识符,类型转换分类)

1.注释注释分类单行注释 格式://注释信息多行注释 格式:/*注释信息*/文档注释 格式:/**注释信息*/2.常量分类常量类型 说明 举例 字符串常量 用双引号括起来的内容 "HelloWorld","我是程序员" 整数常数 不带小数的数字 666,-88 小数常数 带小数的数字 13.14,-5.21 字符常量 用单引号...

2021-07-28 23:46:48 85

原创 学习笔记(java)①(DOS命令提示符,JRE和JDK,HelloWorld案例编写和执行)

1.DOS命令提示符进入方式: win+R 运行窗口弹出后输入cmd命令提示符窗口中的常用命令操作 说明 盘符名称: 盘符切换。E:回车,表示切换到E盘。 dir 查看当前路径下的内容。 cd 目录 进入单位目录。cd itheima cd .. 回退到上一级目录。 cd 目录1\目录2\... 进入多级目录。cd itheima\JavaSE cd \ 回退到盘符目录。 cls ...

2021-07-28 22:41:08 186

空空如也

空空如也

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

TA关注的人

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