java
文章平均质量分 62
OneN
年近20,一事无成。
展开
-
Java集合合集
Java集合合集 预备知识 泛型的意义 试想一下我们如何实现一个能传入任意类型数据的顺序表? 可以把顺序表的参数类型设置成Object类型进行传入数据,但是在取出数据时需要进行强转,所以取出时需要知道取出的类型具体是什么,所以这种方法并不好 使用泛型实现 class MyArrayList<T>{//这个T代表占位符,也可以是其他字母 public T[] elem; public int size; public MyArrayList(){ this.elem原创 2021-01-21 22:20:43 · 340 阅读 · 0 评论 -
Java中的String类型常用方法
创建一个String对象常用方式 String str = String(String original) String str = String(char[] value) String str = “abc”; 可能会遇到的问题: public static void main(String[] args) { String s1 = "abcd"; String s2 = new String("abcd"); String s3 = "ab" +原创 2021-01-20 15:54:26 · 190 阅读 · 0 评论 -
Socket模拟实现简易文件上传
Socket模拟实现简易文件上传 目的 通过Socket的字节输入输出模拟从客户端上传文件到服务器并保存到服务器的硬盘上 步骤 模拟客户端 创建Socket对象 通过本地字节流将要上传的文件写入到Socket的字节输出流中 等待客户端接受并返回信息 客户端代码 import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import原创 2020-12-28 22:37:50 · 218 阅读 · 1 评论 -
JAVA类与对象
JAVA类与对象 Java的类与对象JAVA类与对象类的定义什么是对象?什么是类?关键字类名属性访问修饰限定符类的实例化类和对象的关系访问对象的成员变量和方法内存的存储方式重写toString方法对成员变量的初始化默认初始化就地初始化类外初始化关于static关键字修饰成员变量修饰成员方法修饰类修饰代码块封装关于this和static详情封装的意义构造方法作用实例化一个对象分为几步:构造方法的写法代码块本地代码块(了解即可)实例代码块(构造代码块)静态代码块同步代码块(多线程会讲到) 类的定义 什么是对象?原创 2020-12-27 10:45:41 · 226 阅读 · 1 评论 -
Java数据类型详解
Java数据类型基本数据类型int(整形)long(长整型)double(双精度浮点型)float(浮点型)short(短整型)char(字符型)byte(字节型)boolean(布尔型)注意事项 基本数据类型 int(整形) 整形类型,无论机器型号(因为有JVM,java的所有类型都是固定大小的),整形在java中占四个字节。 其对应的包装类: Integer 取值范围:-2147483648 -> 2147483647,如果赋值超出此范围会报错(如图) long(长整型) 大小:8个字节 对应的原创 2020-12-02 18:46:06 · 532 阅读 · 2 评论