JAVA数组 1:声明数组 数据类型[ ] 数组名; 数据类型 数组名[ ]; 2:分配空间 数组名 = new 数据类型 [ 数组长度 ]; 3:赋值 数组名[下标] = 数值; 4:直接创建数组 数据类型[ ] 数组…
分类:java
飞机大战 (递归版)
import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.event.MouseAdapter; imp…
初始化
构建器初始化 我们可以在构建器中执行初始化进程。但是不可以妨碍自动初始化的进行,它在构建器进入之前就会发生。下面的程序i首先会初始化为0,然后变成7。 class Counter { int i; Counter() {…
Kotlin学习快速入门(1)——基本数据类型以及String常用方法使用
本文适合有Java基础的人 Kotlin语法特点 相比java,省略括号,可以自动判断类型,省略new关键字,空指针捕获 主函数 kotlin文件(kt文件)中,只有要下列的方法,就可以运行,无需像之前的java那般,还…
SpringBoot Jar包瘦身 - 跟大文件说再见!
前言 SpringBoot部署起来配置非常少,如果服务器部署在公司内网,上传速度还行,但是如果部署在公网(阿里云等云服务器上),部署起来实在头疼、就是 编译出来的 Jar 包很大,如果工程引入了许多开源组件(Spring…
阿里P7浅析Java Stream API实用指南
StreamAPI是在Java 8中引入的。它提供了一种声明性编程方法,用于迭代和执行集合上的操作。在Java 7及之前版本中,for和for each是唯一遍历集合的可用选项,这是一种 命令式编程方法。在本文中,我将向…
JavaEE 项目常见错误汇总(进一步补充)
Windows 10 环境下,MyEclipse 10, JDK 1.7 32位,Tomcat 6 32位,Oracle版本:oracle 11g r2。 1. 严重: StandardServer.await: cre…
Java高级部分(一):Lambda表达式
目录: 一:lambda表达式介绍。 二:lambda表达式语法介绍。 三:开发实战。 lambda表达式是jdk1.8增加的比较重要的特性,简单来说 Lambda允许把函数作为一个方法的参数传递进方法中。它可以简化代码…
王一三学习笔记 | Java如何使用Lambda表达式
目前,Java 8已经被广泛的使用。Java 8的一大亮点是引入了Lambda表达式。对于不了解Lambda表达式的程序员来说,使用Lambda表达式的难度还不小。很多程序员认为,Lambda表达式难于阅读,维护起来成本…
跟上Java8系列文章 - 带你实战Java8
Java8从2014年出现至今已经三年有余,这里发布的新功能是自Java1.0发布18年来最大变化的。没有去处任何API,我们仍然能兼容以前的代码,新功能中提供了更多的语法和设计,帮助开发者编写更清楚、简洁的代码。Jav…
LeetCode算法题-Repeated String Match(Java实现)
这是悦乐书的第289次更新,第307篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第156题(顺位题号是686)。给定两个字符串A和B,找到A必须重复的最小次数,使得B是它的子字符串。 如果…
java8新特性之optional
空指针异常是一个运行时异常,对于这一类异常,如果没有明确的处理策略,那么最佳实践在于让程序早点挂掉,但是很多场景下,不是开发人员没有具体的处理策略,而是根本没有意识到空指针异常的存在。当异常真的发生的时候,处理策略也很简…