摘要: StringBuffer类与StringBuilder类,所有方法是一样的。 StringBuilder sb = new StringBuilder("I Love "); //将字符串追加到此字符序列 sb.append("You");//I Love You //移除此序列的子字符串中的字符 阅读全文
posted @ 2021-01-26 20:36 lucascube 阅读(107) 评论(0) 推荐(0)
摘要: Object类是所有引用类型的祖宗 它的equals和toString方法用于被子类重写后使用,变成有业务意义的判断两个对象相同和将对象信息转换成字符串的方法。 java源码中的.equals: public boolean equals(Object obj) { return (this == 阅读全文
posted @ 2021-01-25 16:28 lucascube 阅读(125) 评论(0) 推荐(0)
摘要: Java总允许在方法的后面使用throws关键字对外声明该方法有可能发生异常,加了throws关键字的方法在调用时必须进行异常处理 instanceof 必须是在一个继承体系中的类,或者类和接口、才能编译成功: 向下转型优先级小于 . 所以向下转型后直接调用需要加括号: ((Student)p).s 阅读全文
posted @ 2021-01-23 16:44 lucascube 阅读(82) 评论(0) 推荐(0)
摘要: 方法=方法声明+方法功能主体 在抽取事物共性时,分析阶段由下往上,代码实现阶段由上往下 抽象类中可以没有抽象方法,可以有只有普通方法 抽象类描述的一般是实体,接口一般描述的是额外的功能 接口中定义的属性全部都是静态常量,写不写修饰符,都是public static final 接口中定义的方法全部都 阅读全文
posted @ 2021-01-21 19:16 lucascube 阅读(61) 评论(0) 推荐(0)
摘要: 接口和接口也可以继承: 由于接口中的方法都是抽象方法,都没有实现,所以不用考虑继承过来的方法有重复的问题 方法重载的前提是在同一个类中 ArrayList是集合(collection)的一种(还有 栈 等 ),在底层初始是开长度为16的数组 ArrayList<> 尖括号代表泛型,里面只能是引用数据 阅读全文
posted @ 2021-01-19 18:58 lucascube 阅读(75) 评论(0) 推荐(0)
摘要: 进堆的变量,都遵循gc垃圾回收机制 像printf("%d%d%d",a,b,c)这种可变参数的函数怎么写? 如下例中定义了一个能计算任意个参数平均值的方法: public class Test{ public static double avg(double...a){ double sum = 阅读全文
posted @ 2021-01-17 19:28 lucascube 阅读(115) 评论(0) 推荐(0)
摘要: random类包含0,不包含右侧nextdouble不能传参 if更擅长判断范围 switch擅长判断值 switch只能判断byte short int char enum stringswitch里的case需要常量表达式 按ctrl c 可以在命令提示符中终止死循环 跳出多层循环:line : 阅读全文
posted @ 2021-01-15 21:46 lucascube 阅读(93) 评论(0) 推荐(0)
摘要: 画矩形: public static void putRect(int width,int height,char type){ for(int i = 0;i<height;i++){ for(int j = 0;j<width;j++){ System.out.print(type); } Sy 阅读全文
posted @ 2021-01-14 16:20 lucascube 阅读(1026) 评论(0) 推荐(0)
摘要: jdk一般用1.7 1.8 高版本兼容性不好 bin目录是命令目录 javac编译 java 运行lib目录是写好的类src是jdk源码 系统变量class_path 作用是添加核心类库 String [] 字符串数组 main()方法是程序入口 类名必须和文件名一模一样 java 命令不用加.cl 阅读全文
posted @ 2021-01-12 16:49 lucascube 阅读(70) 评论(0) 推荐(0)
摘要: 查询所有数据库 show databases 创建数据库 create database db_name DEFAULT CHARACTER SET charset_name 显示数据库 创建信息 show create database db_name 删除数据库 drop database db 阅读全文
posted @ 2021-01-10 22:25 lucascube 阅读(104) 评论(0) 推荐(0)