暂无介绍
内置异常和Throwable核心方法 Java内置异常 可查异常(必须要在方法里面捕获或者抛出) ClassNoFoundException 应⽤程序试图加载类,找不到对应的类 IllegalAccessExcepti...
static静态代码块和静态方法 static关键字 static修饰的方法或变量,优先于对象执行,所以内存会先有static修饰的内容,后有对象的内容 可以用来修饰类的成员方法、类的成员变量,还可以...
@ 目录 一、类的加载概述 二、反射的基本使用 2.1 获取Class字节码对象 2.2 获取构造方法 2.3 获取成员变量 2.4 获取成员方法并使用 三、案例...
什么是进制 进制也就是进位制,是人们规定的一种进位方法。 对于任何一种进制---多少进制,就表示某一位置上的数运算时是逢某个值进一位。 十进制是逢十进一, 十六进制是逢十六进一, 二进...
@ 目录 创建一个helloword.java文件 Java基本语法 开发工具:IDEA 创建一个helloword.java文件 Java执行流程: Java基本语法 计算机语言组成 关键字...
@ 目录 java简介 搭建Java开发环境 java简介 java能够做什么 可以制作网站 可以做Android 可以做游戏 可以做软件 Java语言特性...
在Java中,对于synchronized关键字,大家看到的第一反应就是这个关键字是进行同步操作的,即得名“同步锁”。 当用它来修饰方法和代码块时,默认当前的对象为锁的对象,即对象锁。 当用...
java是一个面向对象的高级编程语言。 JDK发展史: 1995年Sun公司发布Java 1.0 版本(初始化版本,出生的版本号) 1997年发布Java 1.1版本 1998年发布Java 1.2版本 2000年...
Optional实际上是个容器,它是一个装一个对象的容器。这个对象可能是个空,可能是非空。 Optional类可以使用来避免NullPointerException,避免频繁的判段对象为null的过程 1、创建Optional对象...
StreamAPI是用来处理数据,处理集合等容器中的数据,处理操作有:查询、筛选、删除、过滤、统计、映射等。希望能够用类似于SQL语法的形式对Java内存中的数据进行处理。 Stream的特点: (1...
Lambda表达式是给函数式接口(SAM接口)的变量或形参赋值的表达式。Lambda表达式替代了原来使用匿名内部类的对象给函数式接口(SAM接口)的变量或形参赋值的形式。 java提供了大量的函数式接口...
在java程序运行时,读取某个类的泛型实参 步骤: 1、获取Class对象 2、获取泛型父类 3、获取泛型实参数 示例: class Father<T,U>{ } class Son extends Father<In...
工厂设计模式:为了解耦合,把对象的创建者与对象的使用者分开。 生活中:批量生产产品 Java中:批量生产对象 分工: 把生产(创建)对象与使用对象分开了,解耦合 1、简单工厂模式...
/* 代理模式 * * 生活中: * (1)自己不方便做一些事情,例如:去国外 找代购 租房 买房 等等... * 1、代理模式 * (1)主题接口:要求代理类与被代理类实现同一个接口,例如:DAO接口 * (2)...
对象的序列化和反序列化: 1、对象的序列需要实现java.util.Serializable或者是java.io.Externalizable接口。 2、Serializable只是一个接口,代表着可序列化,并没有定义任何的抽象方法,只能...