- 博客(12)
- 收藏
- 关注
原创 (8)IO流
免疫思路:建立一个无法删除的autorun.inf文件夹,这样木马就无法创建autorun.inf文件了。bit,比特位,数组存储的最小单位,每个二进制数字0或1,就是一个bit。两种流的选取:只要记事本能打开的文件,就用字符串,其他全用字节流。2,控制台输入你的英文名,存储在“D:\英文名.txt”列出vvv下所有的文件,文件夹不显示,包括子文件夹。判断某目录下是否有.jpg文件,如果有,显示其路径。计算机处理数据,都是二进制,1和0。文件的后缀名,映像文件本身数据吗?4,将D盘的视频文件复制到C盘。
2024-05-17 17:29:12
226
原创 (7)集合
Entry表示了一个“键值组合”,即把键和值表示成了一个对象。List接口,元素有下标,有顺序,元素可重复。Set接口,元素无下标,无顺序,元素不可重复。数据存储和Map非常相似,一般用于做配置文件。最大的接口是Map(mapping,映射)ArrayList,具备了数组特点的集合。属于不同接口,Set和Map的区别。最大的接口是Collection。引出了集合类,来弥补数组的缺点。缺点:定长,长度固定,没法用。集合中的元素是“键值映射”集合中的元素就是一个值。扩展使用Vector。1,之前的双色球案例。
2024-05-17 17:25:00
283
原创 (5)常用类和匿名内部类
一,常用类 1,Object类 是java一切类的父类 常用方法 2,包装类 基本数据类型 int,double,boolean 基本数类型的包装类 还有Double,Boolean等 了解两个概念 装箱:基本数据类型-->引用数据类型,如int转换成了Integer 拆箱:引用数据类型-->基本数据类型,如Double转成了double 3,String 实用率最高的类 类层次结构 类的介绍 属性 有的地方叫做字段,其实一个意思 构造
2024-05-17 17:16:44
146
原创 (4)多态
使用面向对象设计,模拟电脑(Computer)和移动存储如MP3,优盘(FlashDisk),移动硬盘(MobileHD)等数据读写(Read/Write)。思考:上例,实际生活中,2020买的电脑,不可能预知2023年会有什么设备要连接电脑。弊端:写死了,没有任何可扩展性,即如果有新的交通工具,T01的代码全部作废。等我们学了IO,我们可以自己写一个配置文件,一行代码都不用变,就能实现交通工具的切换。设备切换了,但是电脑类一行代码都没有改变,这就是多态的好处。程序的接口概念,就是来自于生活的。
2024-05-17 17:12:06
638
原创 (3)继承,抽象方法,接口
2,3个空瓶子可以换一瓶新汽水,问,有1000瓶汽水,喝完可以换,一共能喝多少瓶?继承抽象类,就必须实现(就是编写方法体)该抽象类定义的抽象方法,除非本类也是抽象类。接口是一个特殊的抽象类,使用interface声明,只能包含抽象方法和静态常量属性。1,公鸡5元,母鸡3元,小鸡0.5元,如何用100元买100只鸡?只有方法的声明,没有方法的具体实现,没有方法体,这就是抽象方法。抽象类和抽象方法,一般用于描述概念,而这个概念需要继承并实现的。学习抽象,使用抽象类的几率很小,主要是为了引出“接口”的概念。
2024-05-17 17:09:32
599
原创 (2)JAVA基础2
2,3个空瓶子可以换一瓶新汽水,问,有1000瓶汽水,喝完可以换,一共能喝多少瓶?1,公鸡5元,母鸡3元,小鸡0.5元,如何用100元买100只鸡?一旦自己定义了构造方法,JDK将不再创建一个空的构造方法。“外层循环N-1,内层循环N-1-i”,N代表几个数。形式:使用公有的get/set方法,访问私有的属性。特点:安全,隐藏了类的具体细节,类的使用方式统一了。是类的具体化,不是概念了,而是实实在在存在的东西。例如:15,3,78,60,1,升序排列。是一类对象的模板,是个概念,没有具体所指。
2024-05-17 17:05:49
736
原创 (1)JAVA基础1
所以只有在第一次循环条件判断就为false时,do-while才会比while多循环一次。类似“@AA00FF”就是内存地址,不好记,所以使用变量来代表内存地址。只有new了之后才有内存地址,没有初始值,会出现null,首字母大写。int---Integer,Integer相当于int的引用表示。在内存中直接分配地址存值,具备初始值,首字母小写。变量必须首字母小写,不能数字开头,不包含特殊字母。如:int a=10;是一个现象,在同一个类中,方法名相同,方法的。boolean,布尔,初始值:false。
2024-05-17 17:02:26
911
原创 (12)反射
(2)工厂方法(Factory Method)模式,又称多态性工厂(Polymorphic Factory)模式或虚拟构造子(Virtual Constructor)模式;取得所有当前类声明的方法,包括public,protected,默认,private四种访问权限的方法,但是不包括继承的方法。(3)抽象工厂(Abstract Factory)模式,又称工具箱(Kit 或Toolkit)模式。取得所有public的方法,包括继承的,接口中声明的和自己定义的。getName(): 获得类的名称,包括包名。
2024-05-16 21:40:50
714
原创 (11)网络编程
服务器端: 创建ServerSocket对象(并绑定端口) 调用accept方法,等待来自客户端的连接 调用getInputStream/getOutputStream方法,进行I/O 关闭Socket 客户端: 创建Socket对象,并连接服务器 调用getInputStream/getOutputStream方法,进行I/O 关闭Socket
2024-05-16 21:39:42
262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人