- 博客(8)
- 收藏
- 关注
转载 Java常用API介绍
Java常用API1.StringBuffer1.1 StringBuffer概述 为了解决String字符串操作导致的内存冗余,提高效率,Java中提供了StringBuffer和StringBuilder来操作字符串,并且提供了很多方法,便于程序员开发。 StringBuffer和StringBuilder中都有char类型可变长数组作为字符串的保存空间。使用到的方法类型和ArrayL...
2020-02-28 23:46:01 242
原创 IO流、缓冲流和序列化简单总结
1. IO流 (文件操作为例)1.1 文件操作输入字节流 FileInputStream构造方法用法FileInputStream(File file)根据提供的File类对象创建对应的文件操作输入字节流FileInputStream(String pathName)根据提供的String类型文件路径,创建对应的文件操作输入字节流成员方法用法...
2020-02-27 23:22:48 107
原创 String类和IO流
1.String类1.1 获取方法int length();![字符串比较要求](img/字符串比较要求.png) 获取字符串长度 "" char charAt(int index); 获取String字符串中指定下标位置的char类型字符,如果index超出有效范围 StringIndexOutOfBoundsExceptionint indexOf(char ch);int ...
2020-02-26 23:31:03 143 1
原创 使用【泛型】和【Comparator<T>】接口使用满足任何数据类型的selectSort排序算法
分析题干: 这是一个选择排序算法 方法需要用到泛型和Comparator<T>接口题干分析完成后,开始进行具体问题的分析(在这里我们以Person类的年龄升序排列为例)首先创建一个Person类(主要代码如下,符合javaBean规范即可)接下来是具体的实现 /** * 首先创建几个Persona2类对象 并存到数组persons中 */ Person2...
2020-02-25 21:56:11 359
原创 LinkedList,Object和Set
LinkedList,Object和Set1 LinkedList1.1. LinkedList实现类似于ArrayList1.2. LinkedList特征1. 存储数据,非连续空间。2. 数据之间通过引用连接,方便遍历和使用3. 遍历效率较低,数据非连续空间存储,需要通过引用跳转过程来完成4. 删除插入操作效率高,但是注意地址的转移和保存问题。5. LinkedList链表当...
2020-02-24 22:01:46 263 2
原创 自定义MyArrayList类型基本功能的实现
ArrayList是我们平时所用到较多的一种可变长数组特征:数组形式的操作方式,增删慢,查询快数组:Object类型数组方法:基本上都是从List接口中遵从实现的方法在这里我们写一个自定义MyArrayList类型来实现ArrayList中基本的方法/*** 自定义实现MyArraylist* @author yrm** @param <E> 自定义泛型*/pub...
2020-02-22 18:14:15 921 2
原创 java中常见关键字分析(一)
1. this关键字this关键字特征:this关键字表示调用当前方法的类对象/或者说当前构造方法中初始化的类对象 如下代码: 运行后三条输出语句结果一样class Cat { public Cat() { System.out.println("Constructor : " + this); } public void test() { System.out.pri...
2020-02-15 17:46:35 415
原创 java基础知识(一)
1. java语言简单介绍1.1 跨平台java因为拥有JVM,能够帮助Java程序可以支持不同的平台。1.2 编译执行javac 编译工具 javac xxx.java 编译之后会生成一个 FirstJava.class文件,.class字节码文件,二进制文件,需要借助于JVM执行解释。java 执行工具 java xxx2. 标识符2.1 定义开发中标识符就是名字 例如...
2020-02-08 16:37:40 172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人