
Java
文章平均质量分 85
Jerry&Grj
世上只有比你更努力的人
展开
-
Java-15网络编程
文章目录Java-15网络编程一、网络通信要素概述二、通信要素1:IP和端口号1. `InetAddress`类2.方法3.代码三、通信要素2:网络协议1.TCP/IP协议簇2.TCP 和 UDP3.`Socket`3.1 Socket类的常用构造器3.2 Socket类的常用方法四、TCP网络编程1.基于Socket的TCP编程1.1 客户端Socket的工作过程包含以下四个基本的步骤:1.2 解释1.3 代码1.3.1 客户端1.4 服务端五、UDP网络编程1.概述2.DatagramPacket类的常原创 2021-04-18 08:28:30 · 192 阅读 · 0 评论 -
CMD常用命令
CMD常用命令。原创 2022-07-24 21:02:31 · 131 阅读 · 0 评论 -
DS05排序
五、排序 3.1 冒泡排序 @Test public void test1Bubble() { /** * 方式一: * 两个循环的初始值都是0 循环次数都是数组长度 */ for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr.length; j++) {原创 2021-05-04 21:36:46 · 87 阅读 · 0 评论 -
Java-13IO流
文章目录Java-13IO流一、IO流原理及流的分类1.流的分类2.InputStream & Reader2.1 InputStream:2.2 Reader:3 OutputStream & Write3.1 OutputStream3.2 Writer二、节点流(或文件流)1.读取文件2.写入文件3.注意三、缓冲流四、转换流1.InputStreamReader2.OutputStreamWriter五、标准输入、输出流六、打印流七、数据流八、对象流1.对象的序列化2.使用对象六序列化原创 2021-04-20 21:11:39 · 70 阅读 · 0 评论 -
JDBC
JDBC 为什么会出现JDBC Sun公司提供的一种数据库访问规则、规范,由于数据库种类较多,并且Java语言使用比较广泛,sun公司就提供了 一种规范,让其他的数据库提供商区实现底层的访问规则。我们的Java程序只要使用Sun公司提供的jdbc驱动即可 import java.sql.*; public class MainTest { public static void main(String[] args){ String use = "root";原创 2021-03-16 17:49:17 · 80 阅读 · 0 评论 -
Java-14反射
文章目录Java-14反射一、Java反射机制概述1.反射提供的功能二、理解Class类并获取Class实例1.Class类的常用方法三、类的加载与ClassLoader的理解四、创建运行时类的对象五、获取运行时类的完整结构六、调用运行时类的指定结构1.调用指定方法1.1 步骤2.调用指定属性3.`setAccessible`七、反射的应用:动态代理1.原理2.步骤 Java-14反射 一、Java反射机制概述 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期 借助于Refle原创 2021-04-18 08:26:59 · 188 阅读 · 0 评论 -
Java-12枚举类和注解
文章目录Java-12枚举类和注解一、枚举类(Enum)1.枚举类的使用2、如何定义枚举类3、Enum类中的常用方法:4、使用enum关键字定义的枚举类实现接口的情况二、注解 Java-12枚举类和注解 一、枚举类(Enum) 1.枚举类的使用 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 2.当需要定义一组常量时,强烈建议使用枚举类 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 * 2、如何定义枚举类 方式一:jdk5.0之前,自定义枚举类 方式二:原创 2021-04-18 08:24:28 · 108 阅读 · 0 评论 -
Java-10集合
文章目录Java-09集合1.Java集合框架概述Collection接口继承树Map接口继承树2.`Collection`接口方法3.`Iterator`迭代器接口3.1 注意3.2 在迭代器中调用其`remove()`方法4.`Collection`子接口一:`List`4.1 初见4.2 方法4.2.1 增4.2.2 删4.2.3 改4.2.4 查4.2.5 其他方法4.2.6 LinkedList1.初见2.方法(上面的方法也都还有,列举一些新加的方法)4.2.7 Vector1. 初见2. 方法(原创 2021-04-18 08:19:30 · 2178 阅读 · 0 评论 -
Java-08多线程
文章目录Java-08多线程一、基本概念:程序、进程、线程1.单核CPU和多核CPU的理解2.并行和并发3.多线程的优点二、线程的创建和使用1.Thread类的特性2.Thread类2.1 构造器3.API中创建线程的两种方式3.1 方式一:继承Thread类3.2 注意点:3.3 代码3.2 方式二:实现Runnable接口代码4.继承方式和实现方式的联系与区别三、Thread类的有关方法线程的生命周期四、线程的同步4.1 问题引入4.2 `Synchronized`4.2.1 用法4.2.2 同步的范围原创 2021-04-17 17:22:19 · 173 阅读 · 0 评论 -
Java-07异常
文章目录八、异常8.1 异常处理的方式8.1.1 `try-catch-finally`:捕获异常8.1.2 说明8.1.2 `throw`:抛出异常8.1.3 `throws`:声明异常8.1.4 案例9.垃圾回收机制 八、异常 运行时异常 是指编译器不要求强制处置的异常。一般是指编程时的逻辑错误,是程序 员应该积极避免其出现的异常。java.lang.RuntimeException类及它的子 类都是运行时异常。 对于这类异常,可以不作处理,因为这类异常很普遍,若全处理可能会对 程序的可读性和运行原创 2021-04-17 16:30:55 · 131 阅读 · 0 评论 -
Java-06面向对象(下)
文章目录七、Java-06面向对象(下)7.1 `static`7.1.1 让一个类的所有实例共享数据7.1.2 特点7.1.3 注意:7.1.3 适用范围7.2 单例模式7.2.1 饿汉式7.2.2 懒汉式7.2.3 单例模式的优点7.3 代码块7.3.1 静态代码块:用static修饰的代码块7.3.2 非静态代码块:没有static修饰的代码块7.4 `final`7.4.1 特点7.5 抽象类和抽象方法7.5.1 `abstract修饰类`:抽象类7.5.2 `abstract修饰方法`:抽象方法7原创 2021-04-17 16:20:22 · 216 阅读 · 0 评论 -
Java-05面向对象(中)
文章目录六、Java-05面向对象(中)6.1 继承6.1.1 继承的规则6.1.2 体现6.2 this和super的区别6.2 多态6.2.1 注意6.2.2 `instanceof`操作符:检验x是否为类A的对象,返回值为boolean型。6.2.3 ==和 equals的区别6.2.4 基本类型、包装类与String类间的转换 六、Java-05面向对象(中) 6.1 继承 6.1.1 继承的规则 子类不能直接访问父类中私有的(private)的成员变量和方法。 Java只支持单继承和多层继承,不原创 2021-04-17 16:06:43 · 93 阅读 · 0 评论 -
Java-04面向对象(上)
系列文章目录 文章目录系列文章目录Java-04面向对象(上)1对象的创建和使用1.1 语法1.2 对象的产生2.内存解析2.1 分析3 变量3.1 分类4.方法4.1 方法的重载4.2 方法的重写5. 封装和隐藏6. 构造器6.1 特征6.2 注意6.3 属性赋值过程 Java-04面向对象(上) 1对象的创建和使用 1.1 语法 类名 对象名= new 类名(); 1.2 对象的产生 2.内存解析 堆(Heap),此内存区域的唯一目的 就是存放对象实例,几乎所有的对象 实例都在这里分配内存。这原创 2021-04-17 15:50:55 · 81 阅读 · 0 评论 -
Java-02变量与运算符
Java-02变量与运算符 2.1 关键字和保留字 [外链图片转存中…(img-jhXqIDPI-1618644589423)] [外链图片转存中…(img-ZPSLoopT-1618644589434)] 2.2 标识符 凡是自己可以起名字的地方都叫标识符。 2.2.1 规则 由26个英文字母大小写,0-9 ,_或 $ 组成 数字不可以开头。 不可以使用关键字和保留字,但能包含关键字和保留字。 Java中严格区分大小写,长度无限制。 标识符不能包含空格。 2.2.1 命名规范 名称 规范原创 2021-04-17 15:40:03 · 84 阅读 · 0 评论 -
Java-02变量与运算符
文章目录Java-02变量与运算符2.1 关键字和保留字2.2 标识符2.2.1 规则2.2.1 命名规范2.3 变量2.3.1 分类(数据类型)2.4 基本数据类型转换自动类型转换:容量小的类型自动转换为容量大的数据类型注意2.5 字符串类型:String2.6 强制类型转换2.7 位运算符2.8 运算符优先级 Java-02变量与运算符 2.1 关键字和保留字 2.2 标识符 凡是自己可以起名字的地方都叫标识符。 2.2.1 规则 由26个英文字母大小写,0-9 ,_或 $ 组成 数字不可以开头。原创 2021-04-17 15:36:33 · 81 阅读 · 0 评论 -
Java-01下载
文章目录一、下载二、安装2.1 配置Path环境2.2、修改2.3 验证3、总结3.1 path和classpath的区别 # Java01-下载 一、下载 http://www.oracle.com 下一步就可以 二、安装 2.1 配置Path环境 新建JAVA_HOME (JDK的安装目录) Path添加引用 配置classpath环境变量 创建新的变量名称:classpath 2.2、修改 在path里面添加 2.3 验证 3、总结 3.1 path和classpath的区别原创 2021-04-17 14:08:08 · 118 阅读 · 0 评论