摘要:
*程序的运行结果与你们预期的结果不同 如何解决?1.打桩:System.out.println(数据); 找到可能出错的程序块然后输出数据找错误。2.Debug调试工具: 2.1)掌握四个键: 2.1.1)F5:单步调试(会进入到方法中) 2.1.2)F6:逐过程调试(不会进入到方法中) 2.1.3 阅读全文
posted @ 2020-08-12 17:15
敲代码的铁头娃
阅读(266)
评论(0)
推荐(0)
摘要:
1.封装(保护程序) 1.1)类:封装的是对象的属性和行为 1.2)方法:封装的是特定的业务逻辑功能实现 1.3)访问控制修饰符:封装的是具体的访问权限(数据私有化,行为公开化) 2.继承 2.1)作用:代码复用 2.2)超类:所有派生类所共有的属性和行为 接口:部分派生类所共有的行为 派生类:派生 阅读全文
posted @ 2020-08-12 12:39
敲代码的铁头娃
阅读(108)
评论(0)
推荐(0)
摘要:
*实例变量:1.存储在类中,方法外2.创建对象时存储在堆中,对象被回收时一并被回收3.有默认值 *局部变量:1.存储在方法中2.调用方法时存在栈中,方法结束时与栈帧一并消失3.没有默认值 例: Aoo o = new Aoo(); a=0;o.show(5); b=5 class Aoo{ int 阅读全文
posted @ 2020-08-12 12:38
敲代码的铁头娃
阅读(148)
评论(0)
推荐(0)
摘要:
1.堆: 1.1)储存new出来的对象(包括实例变量) 1.2)垃圾:没有任何引用所指向的对象 垃圾回收器(GC)不定时到内存中清扫垃圾, 回收过程是透明的(看不到的),不一定发现垃圾就立刻回收 我们可以调用System.gc()建议虚拟机尽快调用GC来回收垃圾 1.3)实例变量的生命周期: 创建对 阅读全文
posted @ 2020-08-12 12:29
敲代码的铁头娃
阅读(54)
评论(0)
推荐(0)
摘要:
1://面试题:如下代码哪句错误?为什么错?怎么改?short s = 5;s += 10;//相当于s = (shrot)(s + 10);//s = s +10;//编译错误,需强制转换!*/ 2:名词解释 JVM:Java虚拟机 加载.class并运行.class JRE:Java运行环境 除 阅读全文
posted @ 2020-08-12 12:21
敲代码的铁头娃
阅读(118)
评论(0)
推荐(0)
浙公网安备 33010602011771号