
Java基础
文章平均质量分 54
Java基础知识
SuperChuangChuang
这个作者很懒,什么都没留下…
展开
-
Java网络编程
文章目录一、IP地址1.1 InetAddress类1.2 InetAddress类常用方法:二、端口2.1 分类2.2 DOS命令查看端口2.3 InetSocketAddress类三、网络编程四、TCP网络编程4.1 两端通信的步骤4.2 TCP通信两个类4.3 Socket类 一、IP地址 1.1 InetAddress类 java.net包中的与IP地址有关的类,利用该类可以获取IP地址,主机地址等信息。无构造方法。 1.2 InetAddress类常用方法: 1、byte[] getAddres原创 2022-05-02 17:00:13 · 231 阅读 · 0 评论 -
Java多线程
参考 Java多线程超详解原创 2022-04-05 20:45:07 · 392 阅读 · 0 评论 -
Java泛型
文章目录引言 引言 Java从JDK 1.5之后开始支持泛型,为了兼容之前的原创 2022-04-05 20:27:39 · 575 阅读 · 0 评论 -
Java枚举
文章目录一、枚举1.定义2.枚举类的用法 一、枚举 1.定义 枚举类型可以取代以往常量的定义方式,将常量封装在类或者接口中,此外还提供了安全检查的功能 2.枚举类的用法 1.valueOf()方法 作用是传来一个字符,然后将它转换成相应的枚举变量。前提是传入的字符串和定义的枚举变量的字符串一摸一样。区分大小写 2.values()方法 作用是返回所有枚举变量的数组。 3.枚举变量的toString()方法 作用是直接返回枚举变量的字符串 4.枚举变量的.ordinal()方法 默认情况下,枚举类会给所有的枚原创 2022-04-03 16:15:47 · 328 阅读 · 0 评论 -
Java反射
文章目录一、反射的定义二、反射的原理与用法1.原理2.获取Class对象的三种方式3.通过反射获取构造方法3.通过反射获取构成员变量 一、反射的定义 Java的反射是指在运行状态中,对于任何一个类,都能获取这个类的所有属性和方法;对于任何一个对象,都能调用这个对象的属性和方法,这种动态获取信息以及动态调用对象的方法的功能称为Java的反射机制。 要想剖析一个类,必须获取到该类的字节码文件对象。剖析所使用的就是Class类中的方法,所以要先获取每一个字节码文件所对应的Class类型的对象。 二、反射的原理与用原创 2022-04-02 20:01:02 · 81 阅读 · 0 评论 -
Java IO流
Java IO流知识框架 两篇文章 java io流_Java——IO流超详细总结 Java IO流学习总结一:输入输出流原创 2022-04-01 10:59:24 · 80 阅读 · 0 评论 -
Java集合
文章目录一、数组和集合的区别二、集合结构图三、Collection接口的常用方法四、List和Set集合(1)List和set的区别(2)List(3)Set(4)List和Set的选用五、Map(1)HashMap和HashTable的比较(2)TreeMap 一、数组和集合的区别 长度:数组长度固定,集合长度可变 内容:数组内容可以是基本类型也可以是引用数据类型,集合只能是引用数据类型 元素:数组只能存储同一种类型,集合可以存储不同的类型 二、集合结构图 三、Collection接口的常用方法 C原创 2022-03-29 16:24:18 · 516 阅读 · 0 评论 -
Java异常
目录结构1.异常概念2.异常类结构(1)所有的异常都继承自Throwable类,又分为Error和Exception两个子类(2)==通常Java异常(包括Exception和Error)可以分为**检查异常(checked exceptions)**和**非检查异常(unchecked exceptions)**==3.异常处理的三种方法(1) 捕获异常try-catch finally 1.异常概念 Java在运行时可能出现的一些错误称为异常。异常是在程序运行期间发生的事件,它中断正在执行的程序。 2.原创 2022-03-28 19:28:19 · 75 阅读 · 0 评论 -
Java内部类
分类 1. 成员内部类 2. 静态内部类 3. 方法内部类 一、成员内部类 1.内部类可以使用任意权限修饰符 2.内部类可以直接访问外部类中private的变量 3.不能直接new一个内部类对象,要先创建外部类对象 Outer outer = new Outer() 再通过外部类对象创建内部类对象 Inner inner = outer.new Inner() 4.内部类访问同名的成员变量需要·this关键字Outer.this.b /** * 成员内部类 */ //外部类 public class原创 2022-03-27 22:00:44 · 84 阅读 · 0 评论 -
Java中“==”和equals()方法的区别
“==”是Java中的运算符;equals是Java.lang.object类中的方法 1.对于 ==,比较的是值是否相等 如果是基本数据类型,则比较的是其存储的“值”是否相等。 如果是引用数据类型,则比较的是所指向对象的地址是否相等 2.对于equals() 只能作用于引用数据类型 ①无重写。因为自定义的类都是继承自object类,而object类的equals方法默认实现是使用“==”,比较的是两个对象的引用地址 ②重写。如String,Date类等对equals方法重写,比较的是内容。 ...原创 2022-03-19 15:04:36 · 557 阅读 · 0 评论