摘要:
(目录) 一、概述 计算机网络 是指将地理位置不同的具有 独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 网络编程 在网络通信协议下,实现网络互连的不同计算机上运行的程序间可以进行数据交换 二、网络 阅读全文
摘要:
[TOC](目录) # 1.概念--什么是反射机制Java反射机制是对在运行中的java程序,对于任何一个类,我们都能获取到他的属性和方法,对于任意一个对象,都能调用他的任意的方法和属性,这种动态获取类的信息和动态调用对象的属性和方法的功能我们成为反射机制 # 2. 反射相关的类有哪些注意:只有先获 阅读全文
摘要:
[TOC](目录) # 一、IO概述## 1.IO概念&分类![在这里插入图片描述](https://img-blog.csdnimg.cn/213ddb8ead43470caf4e63043fbe856f.png)输入:把硬盘里的数据,读取到内存中使用输出:把内存中的数据,写到硬盘中保存 ## 3 阅读全文
摘要:
[TOC](目录) # 一、File类## 1.用途:Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。File对象代表磁盘中实际存在的文件和目录## 2.构造方法通过给定的父抽象路径名和子路径名字符串创建一个新的File实例。 ```File 阅读全文
摘要:
[TOC](目录) # JUnit单元测试框架## 1.什么是JUnitJUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。## 2.Junit单元测试框架的作用以及好处作用:用来对 阅读全文
摘要:
[TOC](目录) 前言:集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要是指的内存层面的存储,不涉及到持久化的存储 。 数组在存储多个数据方面的缺点: - 一旦初始化以后,其长度就不可以修改。 - 数组中提供的方法十分有限,对于添加,删除,插入数据等操作时非常不 阅读全文
摘要:
(目录) 一、引言 1.什么是JVM? 定义:Java Virtual Machine - java 程序的运行环境(java 二进制字节码的运行环境) 好处: 一次编写,到处运行 自动内存管理, 垃圾回收功能 数组下标越界检查 多态 比较jvm、jre、jdk 2.学习JVM有什么用 理解底层的实 阅读全文
摘要:
(目录) 一、概念 1.什么是多线程 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,而多线程就是指从软件或者硬件上实现多个线程并发执行的技术,具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。 多线程是为了同步完成多项任 阅读全文
摘要:
(目录) 一、泛型 1.什么是泛型 泛型是 Java SE5 出现的新特性,泛型的本质是类型参数化或参数化类型,在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型。 2.泛型的意义 一般的类和方法,只能使用具体的类型:要么是基本类型,要么是自定义的类。如果要编写可以应用于多种类 阅读全文
摘要:
(目录) 一、异常 1. 异常的概念 异常,是不正常的意思 ,程序中执行过程中,出现了非正常情况,严重会导致JVM的非 正常停止。 在Java面向对象编程中,把异常视为一个对象,可以把异常定义成一个类。 产生异常就是要创建一个异常对象并抛出一个异常对象。 异常并不是指语法错误,语法错了,编译不通过, 阅读全文