Java核心技术
sumup
活到老,学到老。
展开
-
Java 8 方法引用(Method Reference)详解
Java 8 方法引用(Method Reference)详解文章目录Java 8 方法引用(Method Reference)详解概述方法引用分类引用静态方法对已存在对象的实例方法的引用引用特定类型的任意对象的实例方法引用构造器方法引用优点总结参考概述Java 8 引入了新特性lambda表达式。Lambda表达式是一种不隶属于任何类的匿名方法。其可以使用在函数接口(functional interface)定义的变量。函数接口是一种只包含一个抽象方法(abstract method),同时可以包含原创 2021-09-25 12:34:37 · 1158 阅读 · 0 评论 -
final关键字详解-Java
摘要final关键字的作用是在不同的场合下限制扩展。本文旨在详细描述Java关键字final的使用。下文将主要介绍class,method以及variable的不同使用场景。类(class)当用final修饰class时,此类将不能被继承。Java核心库String类,就是一个final class。其它类不能继承String类。public final class String implements java.io.Serializable, Comparable<String>原创 2021-09-16 23:37:15 · 1689 阅读 · 0 评论 -
Java数组初始化方式
Java数组初始化逐个初始化int[] array = new int[3];for (int i = 0; i < array.length; i++) { array[i] = i + 2;}for (var elem : array) { System.out.print(elem + " ");} // 2 3 4 2.声明时初始化String[] array = new String[]{"zhao", "qian", "sun", "li", "zh原创 2021-09-15 23:01:56 · 163 阅读 · 0 评论 -
Enum ordinal()方法使用
public class TestLearnJava { public static void main(String[] args) { System.out.println(Level.TRACE.ordinal()); System.out.println(Level.DEBUG.ordinal()); }}enum Level { TRACE(3), DEBUG(2), INFO(1), WARN(3), .原创 2021-09-05 09:49:45 · 491 阅读 · 0 评论 -
tinylog源码分析
简介分析源码。网址https://tinylog.org/v2/简要分析未完待续。。。类图原创 2021-09-02 22:56:41 · 122 阅读 · 0 评论 -
Java Collection教程
本文简略梳理常用Collection及Map的API使用。翻译 2021-08-31 23:13:56 · 186 阅读 · 0 评论 -
Java 中 Comparator 与 Comparable区别
简介比较Comparator 与 Comparable接口。示例创建一个Player 类,并加入ArrayListpublic class TestLearnJava { public static void main(String[] args) { List<Player> footballTeam = new ArrayList<>(); Player player1 = new Player(59, "John", 20);翻译 2021-08-30 23:25:05 · 156 阅读 · 0 评论 -
java 创建对象的几种方式
以下介绍5种java创建对象的方式import java.io.*;import java.lang.reflect.Constructor;import java.util.Objects;public class ObjectCreation { public static void main(String... args) throws Exception { // 1. Using new keyword Employee emp1 = new E翻译 2021-08-27 22:12:44 · 222 阅读 · 0 评论 -
【Java核心技术】Java 方法传递方式 -- 按值传递
#### Java程序对对象采用的不是按引用调用,是按值传递的。方法不能修改基本数据类型的参数(数值型和布尔型)方法可以改变对象参数的状态方法不能让一个对象参数的引用一个新的对象public class Test { public static void main(String[] args) { /* * Test 1: Methods can't modify numeric parameters */ ...原创 2021-08-08 21:15:46 · 127 阅读 · 0 评论 -
【Java核心技术】基础知识--1
手把手安装IDEA原创 2021-08-04 23:10:22 · 107 阅读 · 0 评论 -
Java工程目录
.setting(文件夹):是eclipse项目信息目录;bin(文件夹):是class文件目录;lib(文件夹):是jar包存放目录(即我们引用封装jar包存放的地方);src(文件夹):是源代码目录(即我们自己编写代码存放的地方);.classpath(文件):是类路径配置文件;.project(文件):是项目参数配置文件。...转载 2018-02-28 22:22:36 · 1693 阅读 · 0 评论 -
第七章 图形程序设计
7.1Swing概述AWT与Swing的区别AWT库采用将处理用户界面元素的任务委派给每个目标平台。AWT的图形函数与操作系统提供的图形函数有着一一对应的关系。也就是说,当我们利用 AWT构件图形用户界面的时候,实际上是在利用操作系统的图形库。Swing对平台依赖的很少。不仅提供了AWT 的所有功能,还用纯粹的Java代码对AWT的功能进行了大幅度的扩充。7.2创建框架原创 2017-11-24 13:02:23 · 210 阅读 · 0 评论