首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java基础以及常用类
KittyGuy
创建于2021-06-20
订阅专栏
Java基础以及常用类
等 4 人订阅
共66篇文章
创建于2021-06-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java IO
前言 本次学习将获取以下知识 理解Java l/O系统。 熟练使用java.io包中的相关类与接口进行I/O编程。 掌握Java l/O的设计原则与使用的设计模式。 相关概念 流的概念 Java程序通
Java 时间相关类的新特性
在 java8 上面增加新的特性。 全新API的众多好处之一就是,明确了日期时间概念,例如:瞬时(instant)、 长短(duration)、日期、时间、时区和周期。 同时继承了Joda 库按人类语言和计算机各自解析的时间处理方式。不同于老版本,新API基于ISO标准日历系统…
Java 反射
这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 总结:就是反射可以在运行时根据指定的类名获得类的信息。
Java 序列化和反序列化
内容序列化:把Java程序创建的对象保存到硬盘中反序列化:把硬盘中保存的对象,读取到Java程序中常用的类ObjectInputStreamObjectOutputStream注意:
Java I/O流缓冲区
流的write和read都是一个字节或一个字符操作的,太慢。所以缓冲区就出现了,虽然还是一个个操作,但是把需要操作的数据打包到缓冲区,一坨一坨的从硬盘到OS到jvm到程序(或流程反过来),就快很多。 经测试,复制5.18Mb的文件不用缓冲区需要13351毫秒,用缓冲区需要112…
Java 字符流(Reader和Writer)
字符流用于文本文件的。 write(char[] ch),直接把char数组写入到硬盘。
Java 字节流复制文件
思路先把文件读出来,把文件转换成byte数组,再把byte数组写入目的地;代码
Java 字节输入流(InputStream)
是所有字节输入流的父类,它的方法其子类(FileInputStream等)都可以用。
Java I/O流(字节和编码)
输入输出是相对于内存来说的。 1 byte有8 bit,字节是数据的最小单位,因为数据在硬盘中以二进制表示,8 bit就是8位二进制数,8位每一位可以用1或0表示,根据排列组合,1和0可以有种组合,每一个组合可以换成对应的整数-127~127,即byte可以输入的整数的范围。再…
Java Map
Map(Key,Value). Key不能重复,Value可以重复。K值确定V就确定了。它们一一对应。如果K值重复,就会把以前K对应的V用最新的V值替换掉。
Java File类遍历目录
方法publicString[]list()publicFile[]listFiles()用例
Java File类
Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。 即路径名最好File.pathSeparator和File.separator静态成员变量。因为直接写"D:\JavaSE\基础语法\a.txt"在Linux里会用不了。…
Java 泛型
创建对象是时候就可以可以确定泛型是什么类型,如Collection< Integer > coll = new ArrayList();泛型确定为整型。把Integer传给E,E就变成了Integer。 创建集合对象不输入泛型也可以,此时可以是任何数据类型,但是,进行…
Java 迭代器(iterator)
因为不像数组有下标索引,所以需要用迭代器获取集合中的元素。
Java Collection接口
向集合中添加一个元素。集合更改则添加成功返回true,如果该集合不允许重复并且已经包含指定的元素。返回false。部分子类的add方法可能会限制添加到集合中的元素类型,或者不会将NULL添加到集合中。 如果集合中包含指定元素那么返回true。特别的,如果集合中也包含NULL元素…
Java 基本数据类型和字符串相互转换
String类的静态方法。static String valueOf(int a)。其他数据类型类似。
Java StringBuilder两个常用方法append()和toString()
创建方式StringBuilderbuilder=newStringBuilder();//变量的值是"",输出不是nullStringBuilderbuilder=newStringBuilder(
Java String、StringBuilder、StringBuffer
Java用String、StringBuilder、StringBuffer三个类来封装对字符串的操作。 它被final所修饰,所以它是不可变的,从它被创建直至被销毁,它的字符序列都没有改变,我们对它的一系列操作都是通过创建新的String对象来完成的。(很浪费资源) 所以它们…
Java System类
在API中system类介绍的比较简单,我们给出定义,system中代表程序所在系统,提供了对应的一些系统属性信息和系统操作。 参数传入一个数字即可。通常传入0记为正常状态,其它为异常状态。 用来实现将源数组部分元素复制到目标数组的指定位置。各个参数功能如下:
Java Calendar类
java.util.Calendar类:是一个日历类Calendar类是一个抽象类,里边提供了很多操作日历字段的方法Calendar类无法直接创建对象使用,里边有一个静态方法叫getInstance(
下一页