
笔记
文章平均质量分 74
爱意皆可无
这个作者很懒,什么都没留下…
展开
-
javaJSE---Lambda表达式
本章概述:本章主要讲了Lambda表达式在Java中的使用,Lambda表达式的介绍,Lambda表达式的使用,函数式接口,Lambda表达式的原理。本章概述:一、funtionref1)Demo12)Demo23)Demo34)Demo4二、lambda1)LambdaInterface2)LambdaTest3)Student4)StudentDao5)Teacher6)TeacherDao三、why11)Student2)Test四、原创 2022-05-16 11:41:45 · 175 阅读 · 0 评论 -
javaJSE---网络编程
本章概述:本章主要讲了网络的基本概念,网络分层,数据的封装与拆分网络爬虫原理和比较重要的TCP编程和UDP编程本章概述:一、InetAddressDemo二、client1、Client2、Client23、LonginClient4、PicClient5、UDPClient6、User三、server1、Server2、Server23、LonginServer4、LonginServer25、LonginThread6、PicServer原创 2022-05-16 11:05:19 · 218 阅读 · 0 评论 -
javaJSE---线程池
一、为什么需要线程池二、工作原理三、线程池的分类四、线程池的生命周期五、阻塞对列六、线程池关闭-------------------------------------------------------------------------------------------------------------------------------一、为什么需要线程池在实际使用中,线程是很占用系统资源的,如果对线程管理不善很容易导致系统问题。因此,在大多数并发框架中都会使用线原创 2022-05-16 10:41:22 · 243 阅读 · 0 评论 -
javaJSE---多线程
一、线程的概念二、进程与线程三、线程的状态四、线程同步---------------------------------------------------------------------------------------------------------------------------------一、线程的概念▪ 程序:Program,是一个指令的集合▪ 进程:Process,(正在执行中的程序)是一个静态的概念 进程是程序的一次静态态执行过程, 占用特定的地址空.原创 2022-05-10 13:12:06 · 218 阅读 · 0 评论 -
javaJSE---IO流(2)
一、BufferedWriter的使用1、BufferedWriterDemo二、BufferedReader类1、BufferedReaderDemo三、CharArrayWriter的使用1、CharArrayWriterDemo四、CharArrayReader的使用1、CharArrayReaderDemo五、从万维网上摘取百度网页的操作1、BaiduDemo-------------------------------------------------原创 2022-05-06 11:27:34 · 96 阅读 · 0 评论 -
javaJSE---IO流
一、File类二、流的基本概念三、Java流的分类四、文件的读写五、小结---------------------------------------------------------------------------------------------------------------------------一、File类DeleteFile.javapublic class DeleteFile { public static void main(Stri原创 2022-05-06 10:59:37 · 181 阅读 · 0 评论 -
javaJSE--集合框架(二)
本章概述一、Iterator的使用1、IteratorDemo二、LinkedList的使用1、LinkedListDemo2、ListDemo3、Vector的使用三、Set的使用1、SetDemo------------------------------------------------------------------------------------------------------------------------一、Iterator的使用在原创 2022-05-02 12:04:21 · 130 阅读 · 0 评论 -
javaJSE--集合框架(1)
本章概述▪ 容器的概念▪ 容器 API▪ Collection 接口▪ Iterator 接口▪ Iterable接口▪ Set 接口▪ Comparable 接口▪ List 接口▪ Map 接口---------------------------------------------------------------------------------------------------------------------为什么要使用集合框架:如果并不知道程序运行时会需要多原创 2022-05-02 11:45:15 · 145 阅读 · 0 评论 -
JavaSE中的常用类
一、Date日期类示例代码二、构造方法与重载1、构造方法与重载在Java基础中的作用2、示例代码三、包装类与基本数据类型四 、字符串的本质与使用五、实现商品批发总金额显示------------------------------------------------------------------------------------------------------------------------------一、Date日期类的使用示例代码DateDe原创 2022-04-30 17:49:00 · 1139 阅读 · 0 评论 -
Java中的异常
一、什么叫做异常异常的定义:异常: 在程序运行过程中,出现的不正常情况叫做异常 注意: 1、相同的代码在运行的时候,根据输入的参数或者操作的不同,有可能会发生异常,有可能不会发生异常 应该在写代码的过程中尽可能的保证代码的正确性,不要到处都bug 2、如果要解决代码中出现的异常,需要添加非常复杂的代码逻辑来进行判断,会使代码变得非常臃肿,不利于维护,可读性比较差 ...原创 2022-04-14 20:16:43 · 84 阅读 · 0 评论 -
面向对象--接口,面向接口编程,内部类
一、为什么要使用接口?1.Door.javapublic abstract class Door { // public Door(){//// } //开门 public abstract void openDoor(); //关门 public abstract void closeDoor(); // public static void main(String[] args) {// Door door原创 2022-04-14 20:06:48 · 312 阅读 · 0 评论 -
知识点总结
原创 2022-01-24 14:06:01 · 191 阅读 · 0 评论 -
面向对象——多态
多态性是OOP中的一个重要特性,主要是用来实现动态联编的,换句话说,就是程序的最终状态只有在执行过程中才被决定而非在编译期间就决定了。这对于大型系统来说能提高系统的灵活性和扩展性。java中如何实现多态?使用多态的好处?引用变量的两种类型:编译时类型(模糊一点,一般是一个父类)由声明时的类型决定。运行时类型(运行时,具体是哪个子类就是哪个子类)由实际对应的对象类型决定。多态的存在要有3个必要条件:①要有继承②要有方法重写③父类引用指向子类对象1.1多态的概述同一个对象,在不同时刻表现原创 2022-01-14 12:20:34 · 297 阅读 · 0 评论 -
使用访问控制符,实现封装以及面向对象3
一、使用访问控制符,实现封装二、继承三、super关键字四、理解继承五、方法重写六、抽象类七、final用法八、Object类一、使用访问修饰符,实现封装▪成员(成员变量或成员方法)访问权限共有四种:–public 公共的▪可以被项目中所有的类访问。(项目可见性)–protected 受保护的▪可以被这个类本身访问;同一个包中的所有其他的类访问;被它的子类(同一个包以及不同包中的子类)访问–default/friendly 默认的/友好的(包可见性)▪被这原创 2022-01-12 19:34:38 · 201 阅读 · 0 评论 -
面向对象OOP2
本章概述一、this关键字二、static关键字三、代码块四、package五、import六、封装七、面向对象的三大特征———————————————————————————————————————————一、this关键字▪ this的作用:– this表示的是当前对象本身,– 更准确地说,this代表当前对象的一个引用。▪ 普通方法中使用this。– 区分类成员属性和方法的形参.– 调用当前对象的其他方法(可以省略)– 位置:任意▪ 构造方法中使用th原创 2022-01-09 15:10:04 · 276 阅读 · 0 评论 -
网课1 期末卷子总结+OOP1
1.Java源程序要先编译成与平台无关的字节码文件(.class),然后字节码文件再被解释成机器码运行2.Java虚拟机是可运行Java字节码文件的虚拟计算机。不同平台的虚拟机是不同的,但它们都提供了相同的接口3.do while 与while 的区别do-while循环是先循环后判断,所以循环体至少被执行一次while循环是先判断后循环,循环可能一次也不执行4.构造方法的作用是为创建对象进行初始化工作,比如给成员变量赋值构造方法与类同名,不能书写返回值类型构造方法的第一条语句如原创 2022-01-07 13:40:31 · 488 阅读 · 0 评论 -
Java面向对象编程2
一、局部变量与成员变量局部变量 定义:在方法内定义的变量成为局部变量 作用域:从变量定义开始到方法结束 注意: 1.局部变量只能在当前方法中使用,其他地方不可以使用 2.局部变量如果没有使用,只是定义的话并不会报错,但是如果有引用必须需要进行初始化才可以 3.局部变量没有默认值,所以使用前必须初始化成员变量(全局变量):...原创 2021-12-14 12:15:35 · 108 阅读 · 0 评论 -
Java面向对象编程1
一、面向过程与面向对象 1.面向过程编程主要是过程,面向对象编程主要是对象。 面向对象编程初步(OPP:Object Oriented Programming) 2.面向过程与面向对象的区别与共同点 区别:面向过程事物比较简单,可以用线性的思维去解决;面向对象事物比较复杂,使用简单的线性思维无法解决。 共同点:(1)面向过程和面向对象都是解决实际问题的一种思维方式...原创 2021-12-08 22:55:05 · 103 阅读 · 0 评论 -
Java中的数组及冒泡排序与选择排序
一、数组中的二维数组二维数组举例:int [][] a = {{1,2},{3,4,0,9},{5,6,7}};Java中多维数组不必须是规则矩阵形式二维数组其实就是把这些一维数组用大括号括起来,这就是二维数组。上面的这个二维数组中{1,2}{3,4,0,9}{5,6,7}就是...原创 2021-12-02 19:05:17 · 272 阅读 · 0 评论 -
Java数组的学习1
一、数组的概念数组是同类数据的有序集合。其实数组就是一个容器。(数组属于应用类型length, elements of the array)二、数组的好处可以自动给数组中的元素从0开始编号,方便操作这些元素。三、数组的特点1、数组中的数据类型必须是同一种数据类型,可以是基本数据类型也可以是引用数据类型2、数组在定义的时候必须指定大小,而且大小是不可以改变的3、从数组中获取数组元素的时候,需要使用下标来获取,下标从0开始4、数据是有序集合,这个有序指的不是大小的排序,指的是插入...原创 2021-11-29 13:02:02 · 166 阅读 · 0 评论 -
Java跳转语句--return和多重循环结构的编写思路以及递归
一、return语句: return语句是从当前整个方法中跳出返回到调用该方法的语句处,并从该语句的下条语句处继续执行程序。 1、return expression 返回一个值给调用该方法的语句。 返回值的数据类型必须和方法声明中的返回值类型一致或是精度低于声明的数据类型。 2、return 当方法声明中用void声明返回类型为空时,它不能返回任何值。二、...原创 2021-11-27 21:54:31 · 969 阅读 · 0 评论 -
Java中的break和continue的用法
break的用法:1.break用于switch语句中,终止switch语句 2.break用于循环时,跳出循环 3.break用于其他位置时,毫无意义在循环结构中,当我们遇到不满足某些条件时,不需要继续执行下去,这时就可以用break跳出循环结构。break通常在循环中与条件语句一起使用。示例:public class BreakDemo{ public static void main(S...原创 2021-11-26 10:39:01 · 1642 阅读 · 0 评论