摘要:
一、常用术语和基本概念 1.数据 描述事物的记录,包括数据的表示形式和数据的解释两部分 2.数据库 长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和可拓展性,并可以为各个用户共享。 3.数据库管理系统 实现的功能: 阅读全文
摘要:
一、几个主要的操作 mkdir—创建目录 cp—复制文件和目录 mv——移动/重命名文件和目录 rm——删除文件和目录 ln——创建硬链接和软链接 二、几个考点: 通配符 硬链接和软链接(符号链接) 在默认情况下,每个文件有一个硬连接,这个硬连接给文件起名字,但我们创建硬链接以后,就为文件创建了一个 阅读全文
摘要:
一、Linux的文件: 文件名区分大小写;Linux没有文件拓展名;文件名支持长文件名,含空格,少部分标点符号. - _最好不要用空格 1 GUI图形用户界面:让简单的问题更加简单; CLI命令行界面:使完成负责的任务成为可能; 选择Linux而不是其他的系统,是因为其具有强大的命令行界面,可以使“ 阅读全文
摘要:
一、基本概念 1.网络程序: 能够接受另一台计算机发送过来的数据或者能够向另一台计算机发送数据的程序叫做网络程序。 2.IP 能够在网络中唯一标示一台主机的编号就是IP 3.端口号 16位数字表示 4.协议 进行网络中数据交换(通信)而建立的规则、标准或者约定。 分类:TCP:面相连接的可靠的传输的 阅读全文
摘要:
线程重在 线程同步和线程通信的编程 1.线程与进程? 线程是指程序在执行过程中,能够执行程序代码的一个执行单元。线程的状态:运行、就绪、挂起(suspend)、结束; 进程是指一段正在执行的程序。 关系:一个进程可以有多个线程。多个线程共享程序的内存空间(包括代码段、数据段和堆空间)及一些进程级的资 阅读全文
摘要:
import java.util.*; 一.基础概念 1.什么是容器? 2.为什么需要容器? 3.容器的分类? 二.重点知识 List接口 Collections类 (1)为什么需要? Collection类的实现类,并没有排序、倒置、查找的方法,这些方法可由Collections给出,并且该类的方 阅读全文
摘要:
流的应用很多,其中一个就是Socekt(包括TCP和UDP),需要结合学习 一、基础概念 1.流是什么? 用于程序和设备之间数据传输的管道,这个管道上有很多按钮,用不同的按钮实现不同的功能 2.流的分类? (1)按照流的方向:输入流、输出流 (2)按照传输的数据类型:字节流、字符流 (3)按照功能的 阅读全文
摘要:
1,equals方法 (1)什么时候需要重写? 如果希望不同内存但相同内容的两个对象equals时返回true,则需要重写equals (2)怎么重写? (3)注意问题: String类系统已经重写equals了,不必再重写; 另外区分equals和== public class extendsPr 阅读全文
摘要:
面向对象的特点 1.封装 2.继承 3.多态 一、封装 1. 类:把一类事物的静态属性和动态执行的操作组合在一起得到类。 抽象的 2. 对象:类的实例 具体的 有生命周期 3. 类的构造函数 特点:函数名与类型相同;没有返回类型;可以有也可以没有参数,可以有多个构造函数 生成一个对象时一定会自动调用 阅读全文
摘要:
1.程序语言的发展过程: 机器语言->汇编语言(C、Basic、Pascal、Fortrain)->第三代(Algo、Simula67、Ada、SmallTalk,C++、Java、C#) 2.Java的特点: 1)简单易学:摒弃了指针、结构及内存管理; 2)安全性高:强制型语言、垃圾回收机制; 3 阅读全文