Java基础
文章平均质量分 92
weixin_50458070
这个作者很懒,什么都没留下…
展开
-
Java基础——常用类
Java常用类原创 2023-05-08 21:50:42 · 65 阅读 · 0 评论 -
Java网络编程
黑马IO原创 2023-09-27 21:55:48 · 3429 阅读 · 0 评论 -
IO流(二)
接下来,我们先学习OutputStreamWriter类,你看这个类名也比较有意思,前面是OutputStream表示字节输出流,后面是Writer表示字符输出流,合在一起意思就是表示可以把OutputStream转换为Writer,最终OutputStreamWriter其实也是Writer的子类,所以也算是字符输出流。序列化流是干什么用的呢?它是先把数据写到字符缓冲流内部的8BK的数组中(ps: 先攒一车货),等数组存满了,再通过原始的字符输出流,一次性写到目标文件中去(把囤好的货,一次性运走)。原创 2023-09-26 23:25:01 · 73 阅读 · 0 评论 -
字符集、IO流(一)
File只能操作文件,但是不能操作文件中的内容。学习IO流,就可以对文件中的数据进行操作了。IO流的作用:就是可以对文件或者网络中的数据进行读、写的操作。如下图所示把数据从磁盘、网络中读取到程序中来,用到的是输入流。把程序中的数据写入磁盘、网络中,用到的是输出流。简单记:输入流(读数据)、输出流(写数据)IO流在Java中有很多种,不同的流来干不同的事情。Java把各种流用不同的类来表示,这些流的继承体系如下图所示:IO流分为两大派系:1.字节流:字节流又分为字节输入流、字节输出流。原创 2023-09-26 22:03:53 · 152 阅读 · 0 评论 -
Java基础——反射
Class也是类,因此也继承Object类Class类对象不是new出来的, 而是系统创建的对于某个类的Class类对象, 在内存中只有一份。因为类只加载一次每个类的实例都会记得自己是由哪个Class实例所生成通过Class对象可以完整地得到一个类的完整结构,通过一系列APIClass对象是存放在堆的类的字节码二进制数据, 是放在方法区的, 有的地方称为类的元数据(包括方法代码,变量名,方法名,访问权限等等)反射机制是java实现动态语言的关键,也就是通过反射实现类动态加载。原创 2023-05-24 16:23:16 · 37 阅读 · 0 评论 -
Java基础——IO流
输入流:数据从数据源(文件)到程序(内存)的路径输出流:数据从程序(内存)到数据源(文件)的路径。原创 2023-05-21 17:25:31 · 43 阅读 · 0 评论 -
Java基础——多线程
进程为程序的一次执行过程,或正在运行的一个程序。是动态过程:有它自身的产生、存在和消灭的过程。线程:由进程创建,为进程的一个实体。一个进程可以有多个线程单线程:同一个时刻,只允许执行一个线程多线程:同一个时刻,可以执行多个线程。比如一个迅雷进程,可以同时下载多个文件并发:同一个时刻,多个任务交替执行,造成“貌似同时”的错觉。单核CPU完成的多任务就是并发并行:同一个时刻,多个任务同时进行。多核CPU可以实现并行二、线程基本使用2.1 创建线程的方式。原创 2023-05-20 12:48:01 · 52 阅读 · 0 评论 -
Java基础——泛型
泛型的类型参数只能是类类型(包括自定义类),不能是简单类型//此处T可以随便写为任意标识,常见的如T、E、K、V等形式的参数常用于表示泛型//在实例化泛型类时,必须指定T的具体类型//key这个成员变量的类型为T,T的类型由外部指定public Generic(T key) { //泛型构造方法形参key的类型也为T,T的类型由外部指定public T getKey(){ //泛型方法getKey的返回值类型为T,T的类型由外部指定return key;原创 2023-05-17 21:37:18 · 222 阅读 · 0 评论 -
Java基础——集合
add:添加单个元素remove:删除指定元素//删除第一个元素//指定删除某个元素contains:查找元素是否存在size:获取元素个数isEmpty:判断是否为空clear:清空addAll:添加多个元素查找多个元素是否都存在removeAll:删除多个元素。原创 2023-05-15 22:59:34 · 54 阅读 · 0 评论 -
面向对象编程(二)
package关键字,表示打包;org.example表示包名实质就是创建不同文件夹/目录来保存类文件。原创 2023-05-05 22:12:11 · 101 阅读 · 0 评论 -
Java基础——面向对象编程
类是对象的模板,对象是类的一个个体,对应一个实例。对象是具体的,实际的。原创 2023-04-27 21:42:12 · 60 阅读 · 0 评论 -
Java基础——数组
数据类型 数组名=new 数据类型[大小]也可以先声明数组(数据类型 数组名[];也可以 数据类型[]数组名)再分配空间。原创 2023-04-26 21:56:40 · 39 阅读 · 0 评论 -
Java基础——变量 与 运算符 及 程序控制结构
变量必须先声明再使用。原创 2023-04-26 20:48:29 · 63 阅读 · 0 评论