Java 枚举类型与泛型|java|java-学习javaJava 枚举类型与泛型枚举类型可以取代以往的常量的定义方式,即将常量封装在类或者接口中,此外,它还提供了安全检查功能。枚举类型本质上还是以类的形式存在。
泛型的出现不仅仅可以让程序员少写某些代码,其主要作用还是解决泛型安全的问题,它提供编译时候的安全检查,不会因为将某个对象置于某个容器中而失去其类 ...
Read more
Java I/O流(输入/输出流)|java|java-学习javaJava I/O流(输入/输出流)IO:Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中。
InputStream 和 OutputStream 两个类都是抽象类,抽象类不能进行实例化。在实际应用中我们要用到一系列基本数 ...
Read more
Java 集合类|java|java-学习javaJava 集合类集合的长度是可变的,用来存放对象的引用。常见的集合类有List集合、Set集合、Map集合。
List接口import java.util.Iterator;import java.util.LinkedList;import java.util.List;public class ...
Read more
Java 异常处理|java|java-学习javaJava 异常处理所有的异常类是从 java.lang.Exception 类继承的子类。
Exception 类是 Throwable 类的子类。除了Exception类外,Throwable还有一个子类Error 。
Java 程序通常不捕获错误。错误一般发生在严重故障时,它们在Java程序处理 ...
Read more
Java 面向对象总结|java|java-学习javaJava 面向对象总结图解
特点面向对象具有封装、继承、多态、抽象等特性。
类和对象类是对一类事物的描述,是抽象的。
对象是一类事物的实例,是具体的。
类是对象的模板,对象是类的实体。
类是封装对象的属性和行为的载体。
成员变量和局部变量成员变量的默认值
数据类型
默认值
基本类型 ...
Read more
Java 包装类|java|java-学习javaJava 包装类为什么需要包装类将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。
常用的操作之一:用于基本数据类型与字符串之间的转换。
基本数据类型与包装类的对应关系byte → Byte
short → Short
int → Intege ...
Read more
Java 字符串|java|java-学习javaJava 字符串字符串常量池public static void main(String[] args) { String s1 = "hello"; String s2 = new String("hello"); System.out.println(s1 == s2 ...
Read more
Java 数组|java|java-学习javaJava 数组首先,数组是Java中的对象。它们不是像int、short或long这样的基本类,也不是具有很多方法的全功能对象,但由于它们是对象,所以它们隐式地扩展了Object,这就是为什么可以使用数组引用(例如toString())调用java.lang.object的任何方法。
Java中数组 ...
Read more
JDK下载配置环境|java|java-学习javaJDK下载配置环境Ubuntu打开jdk下载页面
https://www.oracle.com/technetwork/java/javase/downloads/index.html
选择一个jdk版本,如jdk13
下载Linux版本,这里选择压缩包版本jdk-13_linux-x64_bin. ...
Read more
IntelliJ IDEA 使用|java|java-学习javaIntelliJ IDEA 使用配置vmoptions
参数
意义
-Xms128m
Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值
-Xmx750m
Java Heap最大值,默认值为物理内存的1/4,最佳设值应该 ...
Read more