摘要:一、泛型详解: https://blog.csdn.net/qq_41701956/article/details/123473592 二、反射: https://blog.csdn.net/qq_44715943/article/details/120587716 三、static关键字: htt
阅读全文
摘要:一、计算机网络概述 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 计算机网络功能: 1.资源共享: 资源共享包括计算机硬件资源、软件资源和数据资源的共享。硬件资
阅读全文
摘要:一、线程概述 进程与线程: 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为
阅读全文
摘要:一、序列化与反序列化流 序列化接口: 当一个对象要能被序列化,这个对象所属的类必须实现Serializable接口。否则会发生异常NotSerializableException异常。 同时当反序列化对象时,如果对象所属的class文件在序列化之后进行的修改,那么进行反序列化也会发生异常Invali
阅读全文
摘要:(参考博客:https://blog.csdn.net/zhaoyanjun6/article/details/54972773) 一、缓冲流 为何要使用缓冲流? BufferedInputStream和BufferedOutputStream这两个类分别是FilterInputStream和Fil
阅读全文
摘要:一、IO流概述 IO(Input And Output)在编程中是一个很常见的需求,IO即意味着我们的java程序需要和"外部"进行通信。 这个"外部"可以是很多介质: 1) 本地磁盘文件、远程磁盘文件 2) 数据库连接 3) TCP、UDP、HTTP网络通信 4) 进程间通信 5) 硬件设备(键盘
阅读全文
摘要:一、集合概述 (本文参考博客:https://www.cnblogs.com/chenglc/p/8073049.html) 集合可以看作一个容器,集合中的对象可以很容易存放到集合中,也很容易将其从集合中取出来,还可以按一定的顺序摆放。Java中提供了不同的集合类,这些类具有不同的存储对象的方式,并
阅读全文
摘要:一、基本类型包装类 在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的。而程序开发中,我们需要把字符串数据,根据需求转换成指定的基本数据类型,如年龄需要转换成int类型,考试成绩需要转换成double类型等。那么,想实现字符串与基本数据之间转换怎么办呢? Java中提供了相应的对象
阅读全文
摘要:一、Date类 1、Date类概述(参考博客:http://www.cnblogs.com/V1haoge/p/7126930.html) Date类是从JDK1.1就开始存在的老类,其提供了针对日期进行操作的诸多方法,但其却一直饱受诟病,不同的起始编号,国际化的低支持,JDK官方也认识到这个问题,
阅读全文
摘要:一、封装 权限修饰符: java提供了三种访问权限,准确的说还有一种是默认的访问权限,加上它一共四种。 private 在当前类中可访问 default 在当前包内和访问 protected 在当前类和它派生的类中可访问 public 公众的访问权限,谁都能访问 封装:是指隐藏对象的属性和实现细节,
阅读全文
摘要:一、Scanner类 比如:nextlnt():只读取int值,就是只能读取整数类型的数据,如果输入了非整型的数据(浮点型字符串等)就会报错。nextFloat()、nextDouble()这些也是以此类推,只能读取符合该类型的数据。 next()和nextLine()的区别(重点) 1、next(
阅读全文