- 博客(8)
- 收藏
- 关注
原创 Java递归函数的练习
递归旨在当前的方法内调用自己的这种现象(自己调用自己的方法)递归分为两类:1:直接递归 main(){ a(); } a(){ a(); }2:间接递归A方法调用B方法,B方法调用C方法,C 方法调用A 方法。注意: 递归方法必须是实例变量或者静态变量,否则会在编译时报错。 也就是 构造方法,禁止递归!(因为地递归是一个进栈 出栈的过程,没有堆的参与 ;而构造方法是需要创建对象,在堆中进行的,如果使用递归,则会创建无数个对象,So 直接报错)列如:构造方法递归:编译时报
2020-09-02 21:52:06 274 1
原创 Lambda函数式编程(二)方法引用
方法引用Java 8 方法引用: 没有历史包袱方法引用组成:类名 or 对象名 后加 : : 方法名称实例:public class LambdaDemo1_方法引用 { public static void main(String[] args) { Describe d = new Describe(); // 我们将Describe对象的方法引用赋值给Callable,他没有show()方法,而是call()方法, //
2020-08-31 23:51:37 156
原创 Lambda函数式编程(一)
####== 函数式编程语言操纵代码片段就像操作数据一样容易。 虽然 Java 不是函数式语言,但 Java 8 Lambda 表达式和方法引用 (Method References) 允许你以函数式编程。==Lambda 函数式编程、Java虽然是属于面向对象的语言,但是在JDK1.8之后加用了Lambda函数式,是复杂的程序结构变得简洁易懂 ~两种的不同==面向对象:==解决某个问题时,首先找出解决问题的对象,然后通过调用对象的方法去解决。(注重的是结局的过程)...
2020-08-30 21:59:48 690
原创 关于MySQL多表查询出现 :Operand should contain 1 column(s)
MySQL多表查询出现 :Operand should contain 1 column(s)例如: 我想查询出没有学过张老师的课程的学生ID一 : 先把所有老师的课程查出来:我这里有多表链接 course表和 teacher表select * from course --先查看下这里是course表数据 图一 -- 下面是查询出 张老师教授课程的ID 和 课程名字 图二 SELECT course.cname, course.cid, course.teacher_id, tea
2020-08-28 11:23:28 2734
原创 IDM的插件安装
IDM的插件安装需要科学上网:https://chrome.google.com/webstore/detail/idm-integration-module/ngpampappnmepgilojfohadhhmbhlaek/related你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdo...
2020-08-27 18:39:28 1171
原创 线程有关于wait()和notify()的使用方法
线程状态概述线程状态。线程可以处于以下状态之一:NEW (新建)尚未启动的线程处于此状态,就是没有调用.start()方法RUNNABLE(可运行)在Java虚拟机中执行的线程,或者正在执行自己的代码,也可能没有,这取决于操作系统的处理器。BLOCKED(锁阻塞)被阻塞等待监视器锁定的线程出于此状态。from --JDK1.8 (过于官方 - -)当一个线程想要获取一个对象锁时,这个锁可能被其他的线程正在使用中,此时他就进入到一个blocked状态中;当他获取到对象锁时,他就会变
2020-08-27 13:35:07 670
原创 Java集合(一)TreeSet集合基础
TreeSetTreeSet 是SortedSet 接口的实现类,TreeSet 可以确保集合元素处于排序状态。TreeSet 有两种排序方法:自然排序 (默认采取自然排序)定制排序排序 :TreeSet 会调用集合元素的 compareTo (Object obj)方法来比较元素之间的大小关系,将集合按升序排列注意:必须放入同样类的对象。否则可能会发生类型转换异常,我们可以使用泛型来进行限制。TreeSet 属性add 、addAll Collection <? exte
2020-05-22 11:58:14 156
原创 Java集合(一)Set集合基础
前言Java集合类存放于java.util 包中,是一个用来存放对象的容器。集合只能存放对象。 比如存一个int类型 1 放入集合中,其实它自动转换成Integer类后存入的,Java中每一基本类型都有对应的引用类型。集合存放的是多个对象的引用,对象本身还是放在堆内存中。集合可以存放不同的类型,不限数量的数据类型。Java基本数据类型的转换基本数据类型包装类booleanBooleanbyteByteshortShortintInteger
2020-05-21 01:03:56 188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人