技术学习
文章平均质量分 82
KevinC0211
这个作者很懒,什么都没留下…
展开
-
Java网络编程
网络编程概述 Java是Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。 Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java 的本机安装系统里,由JVM 进行控制。并且Java 实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数.原创 2022-01-10 09:20:13 · 106 阅读 · 0 评论 -
JAVA中的IO流
File类的使用 File类是一个对象,代表一个文件或一个文件目录(文件夹)。 IO流原理及流的分类 节点流(文件流) 缓冲流 转换流 标准输入、输出流 打印流 数据流 对象流 随机存取文件流 NIO.2中Path、Paths、File类的使用 ...原创 2022-01-07 12:03:40 · 123 阅读 · 0 评论 -
Java泛型
为什么要有泛型Generic 泛型:标签,在定义类、接口时通过一个标识表示类中的某个属性的类型或者是某个方法的返回值及参数类型。 泛型类型必须是类,不能是基本数据类型。 如果实例化时没有指定泛型,则类型为Object. 在集合中使用泛型 自定义泛型结构 自定义泛型类、泛型接口、泛型方法。 public class Order<T> { T orderT; public Order(T orderT) { this.orderT = orderT;..原创 2022-01-05 19:01:09 · 138 阅读 · 0 评论 -
Java集合
Java集合概述 1)集合和数组都是对多个对象进行存储的作用(内存层面),它们都是一种容器。 2.1)数组在存储多个数据方面的特点: 》一旦初始化,长度就确定了 》数组一旦定义好,其元素类型也确定了,只能操作指定类型的数据。如 String[ ] arr, int [ ] arr1。 2.2)数组在存储多个数据方面的缺点: 》一旦初始化以后,其长度不可修改 》数组中提供的方法非常有限,对于添加、删除、插入数据等操作非常不便利。 》获取数组中实际元素的个数的需求,数组没有现成的属性、方法可用。 》数组存储.原创 2022-01-05 11:45:05 · 276 阅读 · 0 评论 -
注解与枚举类
枚举类的使用 类的对象只有有限个,确定的,如星期、性别、季节、支付方式、就职状态、订单状态、线程状态。 当需要定义一组常量时,强烈建议使用枚举类。 当枚举类中只有一个对象,则可以视为单例模式的实现方式之一。 1)如何自定义枚举类 JDK5.0之前,自定义枚举类。 a. 对象的属性都要private final修饰。(显示赋值、代码块赋值、构造器赋值,这里应该在构造器赋值可以让每个对象属性不同) b. 私有化构造器 c. 提供枚举类的多个对象 d. 其他诉求:get()方法、toString()方法 cl.原创 2022-01-03 09:00:36 · 73 阅读 · 0 评论 -
Java常用类总结
字符串相关的类 String类的常用方法: int length():返回字符串的长度 char charAt(int index): boolean isEmpty(): 判断标准,底层字符型数组是否为空。 String toLowerCase(): String toUpperCase(): String trim(): 忽略前导和尾部空白,产生一个新的字符串。 boolean equals(Object obj): boolean equalsIgnoreCase(Object obj): Str.原创 2021-12-30 10:14:39 · 183 阅读 · 0 评论 -
Java多线程
基本概念:程序、进程、线程 程序:静态的代码 进程:运行起来的程序 线程:进程进一步细分为线程,是程序内部的一个执行路径。每个线程有独立的虚拟机栈、程序计数器,所以线程共享同一个进程的方法区和堆空间。多个线程共享数据虽然方便,但是带来一些安全隐患(谁来操作共享数据)。 java程序java.exe至少有三个线程:主线程main()、异常处理线程、垃圾回收线程GC。 并行:多个CPU同时执行多个任务 并发:单个CPU不断切换执行多个任务 线程的创建和使用 Thread类 两种方法创建线程: 第一种:造.原创 2021-12-27 16:20:37 · 241 阅读 · 0 评论