Kotlin之Lambda表达式原理及应用初探Lambda表达,可以看成是一个代码块,先来一个栗子热热身.val codeblock = { f: Float, s: String -> println("hello $s") f.toByte() }以上的codeblock就是一个代码块,也可以理解成一个方法,它的两个参数分别为Float
转载 2023-11-17 15:07:54
105阅读
摘要闭包中内函数修改外函数局部变量:在基本的python语法当中,一个函数可以随意读取全局数据,但是要修改全局数据的时候有两种方法:1 global 声明全局变量 2 全局变量是可变类型数据的时候可以修改在闭包内函数也是类似的情况。在内函数中想修改闭包变量(外函数绑定给内函数的局部变量)的时候:1 在python3中,可以用nonlocal 关键字声明 一个变量, 表示这个变量不是局部变量空间的变
转载 2024-07-26 10:10:42
67阅读
本着不误人子弟的原则!!!有话在先:解决报错的方案各式各样,相同的报错可能有不同的解决方案,所以,这篇文章只是我的bug集,也许对正在看的你没有用,见谅!1:找不到符号的报错信息2:Intellij-出现Module ** must not contain source root **. The root already belongs to module **这类错误的解决方法3:聚合项目常常会
File -> Invalidate Caches -> Invalidate and Restart
原创 2022-04-21 17:14:49
166阅读
# Java Lambda 中变量报错的解决方法 ## 1. 引言 在使用 Java Lambda 表达式时,经常会遇到变量报错的情况,这是因为 Lambda 表达式中使用的变量必须是 final 或 effectively final 的。本文将介绍如何解决 Java Lambda 中变量报错的问题,并提供详细的步骤和代码示例。 ## 2. 解决方法 以下是解决 Java Lambda
原创 2023-12-03 13:36:50
97阅读
以前编译器都是eclipse最近换到了idea,还不是很习惯,记录下目录区别intelij idea 和 eclipse 使用上的idea常用快捷键记录:  设置IDEA 默认不折叠代码IntelliJ IDEA设置自定义author和date好用插件:IDEA设置自定义图片背景和透明度-Background Image Plus翻译插件-Translation自定义不同日志打印不同的颜色-Gre
转载 2024-10-25 06:48:46
222阅读
说明里有一个万能快捷键(alt enter),功能非常强大,同一个快捷键,可以根据不同的语境提示你不同的操作,很多人可能还不了解这些功能,在处理代码的时候还手动处理,了解这些技巧之后,你编码也是一种享受。万能快捷键可以帮你做很多事情,我大概总结了17点:转换lambda表达式equals的翻动导包异常捕获SimpleDateFormat转换为ThreadLocal封装的SimpleDa
转载 11月前
49阅读
# 解决“java: -source 1.7 中不支持 lambda 表达式”报错问题 作为一名经验丰富的开发者,我将向你解释如何解决“java: -source 1.7 中不支持 lambda 表达式”报错问题。首先,我们来看一下解决这个问题的步骤。下面是一个简单的表格展示了整个流程。 | 步骤 | 操作 | | ---- | ---- | | 1 | 确认项目的Java版本 | |
原创 2023-08-21 08:06:08
1964阅读
Intellij IDEA简介:IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和
转载 2020-06-12 08:46:00
330阅读
2评论
【代码】lambda expressions are not supported in -source 1.5 (use -source 8 to enable lambda expressions)
原创 2024-03-18 11:14:35
12阅读
背景最近项目中,因为业务需要,我使用了for循环进行List转Map,但是使用传统的for循环可以实现功能,但是一点不优雅。作为一名程序员,不能仅限于实现功能,只有不断的去优化代码,才能提升自己的编码能力,于是我就想到了Java8的新特性,使用stream流进行操作,让代码一下子优雅起来了,给你们看看我是如何一步步将代码优雅起来的,顺便学习了一波 Collectors.toMap() 的源码。当我
IDEA,Java转Web,插件未正常加载Java项目转Web项目把java项目转成web项目时,发现Facets点击+号没有出现web选项。经查询发现是插件没有正常加载导致的。解决方案1.没找到其他原因,重启即可。2.我的是插件没有被加载原因是required plugin "Java EE: EJB, JPA, Servlets" is disabled找到idea配置文件下的 disable
原创 2021-05-31 23:12:07
664阅读
Improperly specified VM option. To fix the problem, edit your JVM options andremove the options that are obsolete or not supported by the current vers
原创 2024-03-04 15:49:34
911阅读
0.在官方查找jar包 https://mvnrepository.com/search?q=ImageIO1.在maven项目pom.xml中添加依赖软件2.右键更新maven 
原创 2023-06-21 15:37:34
211阅读
可以去掉这个提示:settings–> editor–> inspections–>spring–>spring core–>code–> autowiring for bean class–> 去掉勾即可。
原创 2023-02-27 19:46:44
120阅读
# 解读idea javadoc 报错 在使用Java开发过程中,我们经常会使用IDEA这样的集成开发环境来编写和管理代码。而在编写代码的过程中,我们通常会使用Javadoc来为代码添加注释和文档说明,方便其他开发人员阅读和理解我们的代码。然而,在使用IDEA编写代码时,有时候会遇到Javadoc报错的情况,这可能会影响我们的开发效率和代码质量。本文将介绍一些常见的Javadoc报错情况,并提供
原创 2024-06-23 06:37:38
159阅读
报错信息“cannot create class ;unable to parse template “xxx” Error message: This template did not produce a java class or an interface”报错原因:上述这个报错应该是由于你的环境的jdk更到1.8或者更高版本造成的。解决办法:(这里推荐最后一种)比较老土的办法:【不推荐,除非
转载 2024-09-27 20:30:07
72阅读
AS报错lambda expressions are not supported at this language level解决方法打开打开 File --> Project Stucture 选择Modules(汉化版对应为:文件-->项目结构)如图所示选择对应的项目,比如图片当中的app项目,在默认情况下Source Compatibility和Target Compatibi
转载 2021-05-08 17:33:22
237阅读
2评论
学习程序设计,最怕的事情可能就是遇到错误却找不到错在哪里。这里列举一下笔者发现的JAVA新人常犯的错误,供目前正在上笔者JAVA课程的学生参考,其他JAVA初学者亦可借鉴。1、没有区分中英文      在JAVA语言中(实际上其他语言诸如C也一样),起特殊作用的分号“;”、括号(包括圆括号“()”、中括号“[]”、大括号“{}”),以及双引号 “"
转载 2023-08-19 09:09:44
162阅读
1. 设置主题,菜单字体大小,显示内存使用情况:顺便可以设置下窗体,菜单字体大小:  显示内存使用情况: 2.修改编码: 3.修改字体:4.修改控制台输出的字体及字体大小5.设置鼠标悬浮提示时间6.忽略大小写提示:7.自动导包 1️⃣Add unambiguous imports on the fly:自动帮我们优化导入的包 2️⃣Optimize impor
  • 1
  • 2
  • 3
  • 4
  • 5