java基础难点
止梧昂
软件小白,啥也不会,就知道瞎搞
展开
-
网络编程(计算机网络)
IP协议 计算机网络通信三要素: 明确的IP地址 一致的端口号 传输协议一致 面试题 1:Ip地址是用来标记网络中计算机的唯一识别方式 2:端口号是同来标记计算机中的所运行的每一个程序的 3:传输协议分为TCP和UDP 4:TCP和UDP的区别 TCP协议(传输控制协议) :属于面向有连接的、传输速度慢、安全性高、没有传输数据大小限定特点:必须是经过三次握手之后,在建立连接通道后,才可以传输数据 UDP协议(数据报文协议):属于面向无连接、传输速度快、安全性低、传输的数据必须限定在64K以内,不适应于传原创 2020-11-18 20:39:03 · 154 阅读 · 1 评论 -
反射的基本用法
反射的概念 反射是指在运行状态中,对于任意一个类,都能够知道这个类的任意属性和方法,对于任意一个对象,都能够调用它的属性和方法,这种动态获取信息以及动态调用对象的方法和属性的功能叫做反射 创建Class对象的三种方式 对象.getClass() 类.class Class.forName() Class没有公共的构造函数,是由虚拟机创建的,我们只能调用获取,不能再次创建 Class对象是由JVM通过.java文件生成的.class文件创建的,所以通一个类的Class对象只有一个,创建多个Class对象是相原创 2020-11-18 19:31:44 · 134 阅读 · 0 评论 -
多线程的锁问题
进程和线程的区别(面试题) **进程:**是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配和调度运行的基本单位,可以简单认为:程序的执行空间,就是进程 ...原创 2020-11-14 17:06:50 · 411 阅读 · 0 评论 -
IO流的大概应用之字符流
字节流只能按照字节的方式读取中文,而一个中文占两个字节,每次只能读取一个字节时,就会出现乱码,字节流不能把读取到的字节流合并为一个中文 字符流 按照字符流的方式读取文件,一个中文可以作为一个字符存在 Reader 字符输入流 FileReader 用来读取字符文件的便携类。 主要方法: //读取单个字符 int read() //将字符读入数组 int read(char[] cbuf) //将字符读入数组的某个部分 abstract int read(char[] cbuf,int off,int len原创 2020-11-13 21:12:06 · 54 阅读 · 0 评论 -
IO流的大概应用之字节流
字节流 InputStream: 是字节输入流的超类,主要包括: FileInputStream BufferedInputStream DataInputStream ByteArrayInputStream 主要方法: //从输出流读取数据的下一个字节 abstract int read() //从输入流中读取一定数量的字节,并将其存储在缓冲区数组b中 int read(byte[] b) //将输入流中最多len个数据字节读入byte数组 int read(byte[] b,int off,int l原创 2020-11-13 20:08:05 · 68 阅读 · 0 评论 -
IO流中File的基本方法
文件 文件和文件夹在操作系统中是真实存在的,java语言对此进行描述并封装为类File,存放在java.io包的下 持久化存储:就是把内存中存储的数据写到存储设备中 构造方法 //通过将给定路径名字符串转换成抽象路径名来创建一个新的FIle实例 File file2 = new File("E://2.txt"); //根据parent抽象路径名和child路径名来创建一个新的File实例 File file3 = new File("E://","3.txt"); //父路径名 File pa原创 2020-11-13 17:50:20 · 132 阅读 · 0 评论