摘要: <? extend car>指类型必须是car或car子类 <? super car>指必须是car或car父类 泛型内不能用基本类型,要用对象类型。比如int不行,integar可以 Java中的 Object.clone() 方法默认执行浅拷贝,即 对于基本类型字段,直接复制值。 对于引用类型字 阅读全文
posted @ 2025-06-07 11:47 sxxmk 阅读(2) 评论(0) 推荐(0)
摘要: 构造器函数内的 this(参数) 可以用于执行同类中的其他构造器 多态: 父类 a= new 子类 是正确的。条件:有继承,有父类引用子类对象,有方法重写。 多态编译和运行的东西不一样 多态可以让方法接受各种子类对象 多态不能使用子类的独有功能 强制类转之后就可以使用独有,只能从转成多态对象实际指向 阅读全文
posted @ 2025-05-19 16:28 sxxmk 阅读(3) 评论(0) 推荐(0)
摘要: break 配合标签使用(loop:),可以控制循环跳出地 字符串变量可以直接用+=int 来拼接数字串 类中定义变量,若加static,则该变量只存在于类中,new类创建的对象共享这个变量,但内部没有,它可以被实例修改 在同一个类里可以直接操作类变量,不用加类名 类方法不能用this,因为this 阅读全文
posted @ 2025-05-19 09:12 sxxmk 阅读(3) 评论(0) 推荐(0)
摘要: 导包时如果有几个同名的class,那么只能导一个包的class,其他的用的时候用全名 字符数组也可以输入string()内 直接print字符串变量会输出字符串,但是两个字符串变量之间不能比较。要用equals方法比较 在改变字符串时,是创建新的字符串,原来那个不变还在 s1"abc"和s2“a”+ 阅读全文
posted @ 2025-05-10 16:47 sxxmk 阅读(5) 评论(0) 推荐(0)
摘要: && 左边为false 右边的代码不会执行 单&两侧都会 ||是左边为ture就不执行 三元运算符:条件 ?值1 :值2 switch的分支没有break的话就会继续执行下一分支,可用于简化代码 for内的条件变量不能外用,while的可以 动态数组也需要new,静态不用 新建的类中没有声明构造器不 阅读全文
posted @ 2025-05-09 16:17 sxxmk 阅读(2) 评论(0) 推荐(0)
摘要: 声明变量时可以用{}切分区域,各区域间的变量不能互相访问 整数默认是int,声明超大数时要在后面加L,即使声明类型是long了也要加 float同理,默认是double ,需要加f 因为字符以数存储 在表达式中,short byte,char都会转换成int 一定范围的小数强转到int,会变成整数 阅读全文
posted @ 2025-05-07 16:52 sxxmk 阅读(3) 评论(0) 推荐(0)