7.JAVA_SE复习(文件)】的更多相关文章

文件和流 1.什么是节点流和处理流 InputStream & OutputStream Reader & Writer 乃节点流, 前面加File之类的名词 的节点流 其余加动词的均为处理流,想着处理流是加在节点流的基础上的 节点流:从特定的地方读写的流类,例如:磁盘或一块内存区域. 处理流:使用节点流作为输入或输出.是使用一个已经存在的输入流或输出流连接创建的. 2.节点流有以下特点:  a.直接连接到数据源  b.源和目的都是两个节点流  c.节点流的类型是文件.内存和管道 3…
集合 结构图: 总结: 1.集合中的元素都是对象(注意不是基本数据类型),基本数据类型要放入集合需要装箱. 2.set与list的主要区别在于set中不允许重复,而list(序列)中可以有重复对象. 3.TreeSet中可以排序,HashSet是无序的:Vector和ArrayList都是可以排序的 List 1.arrayList.add(null);后  列表中会有null 2.在list中:ArrayList和Vector都有一个缺点,就是当删除或增加集合中的某一元素时,该元素后的下标会发…
需要自己部署服务端,故在申请了空间之后,需要自己安装linux自己,自己安装Apache等,所以下载的压缩文件需要运行.网上找了一些解压命令不对,特别试了下面的方法有效,特别记录一下: 用ssh 登陆待部署服务器,输入正确的用户名和密码 rz -b上传目标文件(如果没有rz根据提示可以先安装) 1.更换压缩格式 gunzip *.tgz( 可将.tgz 转为.tar 文件)2.用解压.tar文件的命令 tar c *.tar (创建解压目录的意思)                      ta…
read()原样输出 读取出来的是字符串类型 readline()输出一行 读取出来的是字符串类型 readlines()把每行文本作为一个字符串存入列表,并返回列表 打开方式: b以bytes类型打开 open()函数:python是透过操作系统去操作文件的 操作系统是什么编码,open默认就是什么编码 windows默认是gbk 如果在操作系统中创建了一个文件,那么在pycharm中必须以gbk的编码方式打开 r:读   w:写    a:追加     r+:可读可写    w+:可写可读 …
线程 1.两种创建线程的方式都有自身的优点.  实现 Runnable 接口的优点:  从面向对象的设计观点看,Thread 类严格来讲是一个虚拟CPU 的封装,因此只有要改变或扩展该CPU 模型的行为时才应该继承这个类. 继承Thread 的优点是:代码会得到简化. 继承Thread 的缺点是:Java 只允许单继承,如果已经继承了Thread 类,则不能再继承其他类例如JFrame,这使得一些情况下不得不采用实现Runnable 的方法. 2.线程的优先级 默认情况下,线程的优先级是5…
异常.调试和断言 一. 异常的分类 1. 可查异常    例: 2. 不可查异常  例:Runtime Exception 3. 异常的分类结构: 1. 不执行finally 子句的唯一情况是虚拟机关闭(Finally在无论什么情况下都要执行) 2. 自定义异常时,需要通过throw关键字来new出自定义的异常类 3. Finally在无论什么情况下都要执行 来自为知笔记(Wiz)…
面向对象编程(二) 一.static 关键字 静态属性 1.不能覆盖静态方法.要被覆盖的方法必须是非静态的.在继承链中具有相同方法名的两个静态方法是两个互相独立的类方法.调用子类的静态方法只是将父类的静态方法隐藏了. 2.main()方法被声明为static 的原因是因为执行main 方法时,JVM 只是加载了这个类,并没有创建类的实例. 另外,静态方法只能调用静态变量和方法,非静态方法只能调用非静态变量和方法. 自我总结: 1. 被static修饰的变量,是该类的公有变量 ,若要在类外使用,首…
一.面向对象程序设计(OOP) 1.面向对象的程序设计是程序开发的一种方法.它将对象作为程序的基本单元,将程序和 数据封装其中,以提高软件的重用性.灵活性和扩展性 2.三个特征: 封装:隐藏信息 继承: 多态: 二.类 1. 类(class)是构造对象的一个模板,它表示对现实生活中一类具有共同特征的事物的抽象. 2. 对象有三个特征: 行为(behavior): 一般类中定义的属性.方法都可以看作是行为. 状态(state): 对对象施加操作.方法后,对象的响应.每个对象都保存着描述当前特征的信…
面向对象编程(一) 一.继承 1. 在类图表示中,使用一个分为三块的矩形表示一个类.矩形的第一块表示类名,第二块描述这个类的属性及属性的数据类型,第三块描述这个类的操作,也就是方法以及返回类型.             2. 访问控制 修饰符      类自身  同包内  子类   所有其他类 private    Yes default    Yes     Yes protected  Yes     Yes     Yes public     Yes     Yes     Yes   …
一.数据类型 1.基本数据类型 Ps:有效标识符:_.字母.$开头  之后可有数字 整型:byte 1 short 2 int 4 long 8  (字节) 取值范围:其范围是从负2 的该数据类型位数减1次幂到2 的该数据类型位数减1 次幂– 1. 2.浮点型 float 4            double 8   (字节) 取值范围:6~7 位有效数字             15 位有效数字 注意:float 类型的数值必须加一个后缀F 例:如果不加后缀F,这个数据就会被Java 理解成…
阅读目录 一 文件操作 二 打开文件的模式 三 操作文件的方法 四 文件内光标移动 五 文件的修改   文件处理                                                                                                       上节课复习                                   文件处理b模式                                           文…
day7 一.回顾 1.列表和字典在循环里边尽量不要删除元素,很麻烦 2.元组:如果元组里边只有一个逗号,且不加逗号,次元素是什么类型,就是什么类型. 二.集合 ''' 集合:可变的数据类型,它里边的元素,是不可变数据类型:无序,不重复 {} ''' #错的: # set1 = , , }) # set2 = {, , , [, ], {'name': "alex"}} # 对的 set1 = {'alex', 'wusir', 'ritian', 'egon', 'barry', '…
Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:0002,即对其他用户拿掉了w权限,也可直接umask -S显示具体权限 chgrp chown zuo:zuo filename chmod +664 testfile//-rw-rw-r-- chmod u=rwx,go=rw testfile chmod +x testfile +号是添加权限,无加号直接指定…
为跳槽面试做准备,今天开始进入 Java 基础的复习.希望基础不好的同学看完这篇文章,能掌握泛型,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆. 一.什么是 IO 流? 想象一个场景:我们在电脑上编辑文件,可以保存到硬盘上,也可以拷贝到 U 盘中.那这个看似简单的过程,背后其实是数据的传输. 数据的传输,也就是数据的流动.既然是流动也就会有方向,有入方向和出方向.举个上传文件的栗子,现在有三个对象,文件.应用程序.上传的目标地址(服务器).简化的上传文件有两步: 应用程序读文件…
简介 使用python的过程中肯定少不了读取文件的操作, 传统的形式是使用 直接打开.然后在操作.然后再关闭, 这样代码量稍微大些不说,一旦在操作步骤中出现报错,则无法进行文件的关闭: 案例一(读取) 首先创建一个我们要读写的txt文件 txt内容如下: z天赐复习文件读写博客园地址:https://www.cnblogs.com/ztcbug/ 一.读取文件 基本实现 f = open('test001.txt','r',encoding='utf-8') #open 是打开的意思,()中是要…
1,复习 文件处理 1.操作文件的三步骤 -- 打开文件:硬盘的空间被操作系统持有 | 文件对象被应用程序持续 -- 操作文件:读写操作 -- 释放文件:释放操作系统对硬盘空间的持有 2.基础的读写 with open('1.txt', 'r', encoding='utf-8') as rf, open('2.txt', 'w', encoding='utf-8') as wf: rf.read() # 一次性读完 rf.read(10) # 读取10个字符 rf.readline() # 一…
 复习   文件处理 1.操作文件的三步骤 -- 打开文件:硬盘的空间被操作系统持有 | 文件对象被应用程序持续 -- 操作文件:读写操作 -- 释放文件:释放操作系统对硬盘空间的持有 2.基础的读写with open('1.txt', 'r', encoding='utf-8') as rf, open('2.txt', 'w', encoding='utf-8') as wf: rf.read()  # 一次性读完 rf.read(10)  # 读取10个字符 rf.readline() …
复习 ''' 文件处理 1.操作文件的三步骤 -- 打开文件:硬盘的空间被操作系统持有 | 文件对象被应用程序持续 -- 操作文件:读写操作 -- 释放文件:释放操作系统对硬盘空间的持有 2.基础的读写 with open('1.txt', 'r', encoding='utf-8') as rf, open('2.txt', 'w', encoding='utf-8') as wf: rf.read() # 一次性读完 rf.read(10) # 读取10个字符 rf.readline() #…
# with open('小护士班主任',encoding='utf-8') as f,open ('小护士班主任.bak','w',encoding='utf-8')as f2: # for line in f: # if '星儿' in line: # line = line.replace('星儿','阿娇') # #写文件 # f2.write(line) # import os # os.remove('小护士班主任')#删除文件 # os.rename('小护士班主任.bak','小…
复习 '''文件处理​1.操作文件的三步骤 -- 打开文件:硬盘的空间被操作系统持有 | 文件对象被应用程序持续 -- 操作文件:读写操作 -- 释放文件:释放操作系统对硬盘空间的持有 2.基础的读写with open('1.txt', 'r', encoding='utf-8') as rf, open('2.txt', 'w', encoding='utf-8') as wf: rf.read() # 一次性读完 rf.read(10) # 读取10个字符 rf.readline() # 一…
后台管理菜单 + 母板[css/content/js] 向后台提交数据[2种]:       1.  模态对话框(数据少操作,且Js复杂):        form表单 :优点:简单,前端提交后后台处理完成后直接redirect;                    缺点:无法显示错误信息        Ajax提交 :              - 有错误,显示错误:无错误,通过js的 location.relad() 刷新页面            - 有错误,显示错误:无错误,自己局部添…
项目要求 组长博客 遇到的困难及解决办法 组员1(组长):王彬 遇到的困难  在团队任务分工的时候没有充分照顾到所有人,导致队员们的工作量不均. 现场编程时间不够 解决办法 在此对组员们表示抱歉,由于缺乏经验导致这样的情况发生 下课后爆肝完成任务 组员2:赵畅 收获:通过这次抽奖系统的作业,获得了更多有关新建数据库.向数据库导入数据.数据接口设计.后台处理逻辑.页面设计.前后端交互的经验.这有助于我alpha冲刺的进一步开发. 遇到的困难  (马后炮才一句话不够说啊)说实话在课堂上的三个半小时,…
由于大前端知识点太多,所以一一做了分类整理,详情可见本人博客 http://www.cnblogs.com/luxiaoyao/ 一.HTML 1.注释 格式:<!-- 注释内容 --> 作用: 1.解释说明代码的含义(代码量大,后期维护,便于新人交接) 2.调试代码 2.head内标签 //meta:定义关于HTML文档的元信息 <meta name="author" content="作者"> <meta name="de…
测试题目:ATM机 程序说明:本程序中共包含了两个类,分别为Account类和AccountManager类 Account类代码: public class Account { private String accountID;//用户账号 private String accountname;//账户名 private String operatedate;//操作时间 private int operatetype;//储存操作用户类型 private String accountpass…
PE知识复习之PE文件空白区添加代码 一丶简介 根据上面所讲PE知识.我们已经可以实现我们的一点手段了.比如PE的入口点位置.改为我们的入口位置.并且填写我们的代码.这个就是空白区添加代码. 我们也可以利用这个知识.实现PEDLL注入. 原理就是 修改入口. 跳转到我们空白区执行我们的代码.我们空白区进行重定位.调用Loadlibary. 并且load的是我们的DLL 实现功能就是 我们只要给PE注入了代码.那么这个PE程序一旦启动就会加载我们的DLL 关于PEDLL注入,后面会有博客分类中会讲…
继续来复习C++,比较枯燥,但是这是扎实掌握NDK开发的必经之路,不容小觑. 容器: 容器,就是用来存放东西的盒子. 常用的数据结构包括:数组array, 链表list, 树tree, 栈stack, 队列queue, 散列表hash table, 集合set.映射表map 等等.容器便是容纳这些数据结构的.这些数据结构分为序列式与关联式两种,容器也分为序列式容器和关联式容器. STL 标准模板库,核心包括容器.算法.迭代器. 序列式容器/顺序容器: 元素排列次序与元素无关,由元素添加到容器的顺…
1.函数复习 # map # l = [1,2,3,4,5] # print(list(map(str,l))) # reduce # l = [1,2,3,4,5] # from functools import reduce # print(reduce(lambda x,y:x+y,l,3)) #初始值是3. # filter # name=['ray_sb','ray'] # res=filter(lambda x:x.endswith('sb'),name) # # res=filte…
十台linux系统需要更改文档.请在server上执行以下任务: .在server计算机上,以student用户在/home/student目录中创建空文件,并将文件取名system_changes-machineY-month_Z.txt . 将Y替换为计算机编号,将Z替换为月份jan.feb.mar. .创建/home/student/syschanges 目录及子目录jan.feb.mar. .根据月份,将所有新建的文件整理到对应的子目录中. .删除与9号和10号计算机相关的所有新建的文件…
      open(const char * path, int flag.../*mode_t*/) #include <fcntl.h> path:绝对路径 flag:O_RDONLY,O_WRONLY,O_RD_WR只能选一个,其他的flag通过"|"(或)添上. 作用:打开一个文件,或创建一个文件   #include <unistd.h> fd:文件描述符 作用:关闭文件 ssize_t read(int fd, void *buf, size_t…
今天好久没写过C++程序了,使用VS2013 新建空的控制台程序,结果自动生成了头文件和main 方法. 就了解了stdafx.h头文件的含义及用法. stdafx:standard Application Framework  extended,是预编译文件,将工程中的使用的一些标准的MFC 头文件预先编译,该工程再次编译时,就不需要编译该头文件,可直接使用编译的结果,可加快编译速度,节省程序运行时间. x&(x-1),可将X中最后一位1 置为0: 使用x&(x-1)有两种用法:1,求x…