- 博客(7)
- 收藏
- 关注
原创 获取文件夹下的所有文件夹和子文件夹
ListFile()只能得到一层可用递归 递归就是在方法里再调用方法自己 执行时候会逐层打开新的方法体,直到最后一个结束然后逐层返回到第一个 但是消耗空间大。import java.io.File;import java.util.Scanner;public class FileDemo { public void test(File f) { if(f.isFile()) { System.out.println("路径"+f.getNam...
2021-07-23 19:15:35
261
原创 Random 随机产生字符串
1,调用math.Random()可以随机产生一个0-1之间的数 若要扩大可以用乘法;public static String ran(int length,int type) { HashSet<String > h1=new HashSet<String>(); StringBuffer rt=new StringBuffer(); switch(type) { case 1: for (int i...
2021-07-23 17:43:44
815
原创 java String
1,String + 操作时会产生新的拼接后的对象,字符串缓冲类StringBuffer a=new StringBuffer("123")a.append("123")a="123123"StringBulider 线程不安全,单线程时使用多,StringBuffer线程安全,单线程应用效率低,如果存在大量拼接字符串,可以使用 append()方法(不会产生新对象).2,...
2021-07-23 17:35:57
49
原创 java 抽象类和接口
1,方法由abstract修饰的 为抽象方法,包含抽象方法的类叫做抽象类 抽象方法不能够被private static 所修饰 继承了抽象类的子类,要覆盖抽象方法不然子类会变成抽象类。2,final 变量前面有final修饰 就不可再改变 修饰的方法也不能被子类重写 类前有final则该类不能被继承;3,接口 接口中所有的方法都是抽象的,所有变量都是static的和final的 接口就像是一个框架,可以让你知道接下来要干什么,也实现了代码复用。接口中用实现来表达继承含义,实现接口必须覆盖所有抽象方.
2021-07-18 12:41:29
56
原创 java 继承
1,构造函数:没有返回类型,类名和方法名相同;2, 子类继承父类,子类就有了父类的属性,创建子类对象时,会先执行父类的构造函数,然后执行子类的构造函数,完成对象的创建,系统之所以自动的调用父类的构造函数是因为子类构造函数的最上端隐含着"super()";3,this 调用全部的变量 super 调用父类的变量this():调用本身的构造函数 包括继承类的 super()只能继承父类的构造函数;4,private 类的内部进行访问 public 所有的类都可以访问,default 只能同包类访
2021-07-17 12:19:39
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人