- 博客(19)
- 收藏
- 关注
原创 Linux基础(四) 网络环境配置及镜像安装
一.配置网络Iphttps://blog.youkuaiyun.com/DiecoDu1.手动配置网络Ipshell中输入nm-connection-editor //打开配置窗口 点击 add 增加用户点击IPv4 Settings设置ip,并且将Method 选择为手动设置Manual设置完成后点击save保存用ifconfig查看ip地址2....
2018-08-21 16:40:20
1707
原创 Linux基础知识(三)
文件权限的控制1.权限存在的意义: 为了安全2.权限的识别 ls -l file ; 查看文件 ls -ld dir ; 查看目录3.权限的查看和理解//文件 - rw-r--r-- 1 root root 216 May 12 2017 /mnt/rht 1) 2) ...
2018-08-17 18:01:12
191
原创 Linux基础知识(二)
ls //显示文件信息ls -l //长列表显示文件信息ls -a //显示所有文件包括以“.”开头的ls -s //显示文件大小ls -S //文件大小排序ls -d //显示目录10.通...
2018-08-13 01:28:05
286
原创 Linux基础知识(一)
一.基本概念1.什么是Linux系统,该系统的优点有哪些?Linux指的是操作系统的内核,而基于该内核的操作系统称之为Linux操作系统,Linux系统是倒树型结构Linux操作系统的优势主要体现在它可以免费提供源码,并且可以根据自己的需要将源码修改,复制并且发布在互联网上2.什么是shell?shell直译为壳,它提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令并...
2018-08-02 16:27:22
253
原创 java的反射机制
1.Class类的引出* 一切皆对象,用类来描述一般对象,但用什么来描述类这个对象呢? * eg: Date d=new Date(),用什么类来描述Date这个类呢? * 引入 Class类 * Class<T>类 用来描述类或者接口的类型, 即描述类的类 * Class<T>类的实例: 在JVM中的一份字节码 * * 当程序第一次把使用某一个java.u...
2018-05-31 17:11:35
344
原创 网络编程(2)
网络编程(1)中主要讲的是接收者和发送者在同一个子网络中数据的传递,如果两台电脑不在一个子网络中数据应该如何传递?如果两台电脑不在一个同一个子网络,那就无法知道对方的MAC地址,那就必须通过网关转发上图中,1号电脑要给4号电脑传递数据包,它会先判断4号电脑是否在一个子网络中,结果发现不是,于是就把这个数据包发到网关A,网关A通过路由协议,发现4号电脑位于子网络B,又把数据包发给网关B,网关B再转发...
2018-05-21 17:43:33
169
原创 网络编程(1)
网络层的模型有两种:1.五层模型: 1).应用层 2).传输层 3).网络层 4).链接层 5).实体层(物理层)//模型层次从上而下,越下面的层越接近硬件,,越上面的层越接近用户2.层与协议每一层都是为了完成一种功能,为了实现这些功能,就需要大家都遵守共同的规则,大家都遵守的规则叫做 "协议"互联网的每一层都定义了好多协议,这些协议的总称叫做"互联网协议",它们是互联网的核心3.层的主...
2018-05-21 14:49:06
207
原创 java核心内库---IO(3)
一.序列化和反序列化* 序列化:指的是把堆内存中的java对象(自定义的对象)数据,通过某种方式把对象存储在磁盘文件中或者 * 传递给其他网络的节点(在网络上传输),我们把这个过程称之为序列化 * 反序列化:把磁盘文件中的对象数据或者把网络节点上的对象恢复成java对象的过程 * * 为什么要进行序列化: * 1):在分布式系统中,需要共享的数据的JavaBean对象,都...
2018-05-18 12:10:43
403
原创 字符编码的发展历程
字符编码的发展历程阶段1:计算机只认识数字,我们在计算机中的一切数据都是以数字表示,因为英文符号有限所以规定使用的字节的最高位为0,每一个字节都是以0-127之间的数字来表示,比如A对应65,a对应97这就是美国标准信息交换码,ASCII阶段2:随着计算机在全球的普及,很多国家和地区都把自己的字符引入到计算机,比如汉字此时发现一个字节能表示的数字范围太小,不能包含所有的中文汉字,那么久规定两个字节...
2018-05-18 11:25:11
772
原创 java核心内库---IO(2)
一.拷贝指定目录里的文件到指定目录实例如下(实质是利用了文件名称过滤器):二.文件的字符输出流字节输出流和字符输出流的区别: * 字符输出流可以直接向外写一个字符串.而字节输出流不行 * 字节流需要创建的是byte[]数组,而字符流需要创建的是char[]数组或者直接输出字符串 * ------------------------------------------------...
2018-05-18 11:22:48
180
原创 java语言核心---异常的处理
Throwable类有两个子类 1).Error 类 : 不可抗力的因素,例如:内存溢出... 2).Exception类: 编译异常:编译时期出现的异常 例如, 解析异常ParseException 运行异常:编译可以通过,运行时期出现的异常 例...
2018-05-15 12:01:07
359
原创 Map集合的子类以及Collections类
Map集合常用的子类有两种: HashMap TreeMap1.HashMap集合 Map集合都是针对键有效,且键是唯一的, 如果有相同的键,则第二个键的值覆盖掉第一个键的值,如果第一次给HashMap添加元素,则put()方法返回值为null,第二次添加相同键的元素,则返回第一次添加的元素的值 存储自定义对象的两种方式: 自定义对象为键 :不...
2018-05-15 09:23:10
1138
原创 java核心内库---IO(1)
java的集合框架:类和接口存在于java.util包中java的IO: 类和接口存在于java.io包中//File类指的是文件/目录File类的介绍和路径分割符:File类是IO包中唯一表示磁盘文件和磁盘目录的对象的路径该类包含了创建,删除文件,重命名文件,判断文件,读写权限以及文件是否存在,查询等功能方法只能设置和获取文件本身的信息,不能设置和获取文件的内容在java开发中...
2018-05-14 22:19:31
248
原创 java集合框架---集合的实现类
一.集合的继承体系图 1). 根接口:Collection(单列集合) 子接口:Set , List List接口的实现类: ArrayList Vector LinkedList Set接口的实现类: HashSet TreeSet 2). 根集合:Map(双列集合) 子实现类:HashMap T...
2018-05-08 14:12:50
2592
原创 java核心内库---线程(二)
一.线程通信生产者和消费者案例分析:生产者可以看做一个线程,消费者也可以看做一个线程 // 生产者和消费者共享一个资源 为什么生产者不直接把数据传给消费者,而是生产者先把数据存储到共享资源中,然后消费者再去共享资源中拿数据? * 这里体现了面向对象的设计原则: * 低耦合(个体与个体之间在能实现要求的前提下,联系越少越好) * 高内聚 * 例...
2018-05-04 21:55:32
170
原创 java核心内库---线程(一)
一.并行和并发并行:指两个或多个事件在同一时刻点发生并发:指两个或多个事件在同一时间段内发生注释: 时间片是CPU分配各个程序的运行时间(很小的概念) 在操作系统中,并发性指的是在一段时间内宏观上有多个程序(进程)在同时运行,,但是在单CPU系统中,每个时刻只能有一道程序执行(时间片),所以在微观上这些程序只能是分时交替执行,如果计算机系统有多个CPU(多核)的话,则...
2018-04-27 13:30:29
392
原创 java核心内库(一)
一.Object类的定义以及常用的方法Object类的定义:类 Object 是类层次结构的根类。每个类都使用 Object 作为超类,所有对象(包括数组)都实现这个类的方法。Object类的常用方法: 1).public final class getclass() ; 返回此 Object 的运行时类class,如果直接输出类对象,则会打印出 class 包名...
2018-04-25 15:56:31
1301
原创 java面向对象
一. 二维数组的定义格式和常见用法二维数组的定义格式: 1)直接给定一维数组的长度 数组类型[][] 数组名称=new 数组类型 [x][y] 2)给定一维数组的个数 数组类型[][] 数组名称=new 数组类型[x][] 3)给定...
2018-04-18 14:17:47
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人