[双体系练习]Java基础易错点】的更多相关文章

子类继承父类表示子类比他的父类包含更多的信息和方法 子类调用重载的构造方法时会调用父类的构造方法,super();一般如果不写的话会隐式的调用,而且每次调用都在所有语句之前. 在函数中,使用父类的地方都可以使用子类,这即是常说的多态,变量的实际类型是被变量引用的对象的实际类,变量调用的函数由变量的实际类决定,这称为动态绑定. 如:Object o =new int(); o.toString()调用的是int的toString()方法,如果实际类没有该方法则向上找他的父类是否有该方法,直到找到为…
Java字符串易错方法总结 public String[] split(String regex) 和 public String[] split(String regex,int limit) limit为0时,数组的个人为全部分割的总个数:limit为1时,数组个数为1个:limit为2时,数组的个数为2个. Example import org.junit.Test; public class SplitExample { @Test public void test1() { Strin…
常见的Java问题 1.什么是Java虚拟机?为什么Java被称作是"平台无关的编程语言"? Java虚拟机是一个可以执行Java字节码的虚拟机进程.Java源文件被编译成能被Java虚拟机执行的字节码文件. Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译.Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性. 2.JDK和JRE的区别是什么? Java运行时环境(JRE)是将要执行Java程序的Java虚拟机.它…
数据类型那这边看似简单,花了我很长时间也就是才练到几成"功力"吧.还希望路过的大神在下面补充,菜鸟的我深受感谢! 首先看两个思考题 思考题1:请问下面这个有没有问题 double d = 12.345;  //有问题!!!因为double是8位,float是4位.定义一个double类型数据给float会提示损失精度! float f = d; 思考题2:看看下面两个定义有没有区别呢? float f1 = (float)12.345; float f2 = 12.345f;    /…
1.进制转换由低到高:byte<short(char)<int<long<float<double 2.java八种基本数据类型(存在栈里):  整数类型  byte,short,int,long, 浮点类型  float,double 字符类型  char 布尔类型boolean  true,false -------------------------------------------------------- String为引用类型,首字母大写(存在堆里) 3. in…
java,exe是java虚拟机 javadoc.exe用来制作java文档 jdb.exe是java的调试器 javaprof,exe是剖析工具 解析一: sleep是线程类(Thread)的方法,执行此方法会导致当前此线程暂停指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复.调用sleep不会释放对象锁. wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法或notifyAll后本线…
由于replaceAll方法的第一个参数是一个正则表达式,而"."在正则表达式中表示任何字符,所以会把前面字符串的所有字符都替换成"/".如果想替换的只是".",那么久要写成"\\.". AWT :是通过调用操作系统的native方法实现的,所以在Windows系统上的AWT窗口就是Windows的风格,而在Unix系统上的则是XWindow风格. AWT 中的图形函数与 操作系统 所提供的图形函数之间有着一一对应的关系,我们…
原码 反码 补码 原码 正数的原码最高位是0 负数的原码最高位是1 例如:+7 0 0000111 -7 1 0000111 反码 正数的反码与原码相同 负数的反码相比原码 符号位不变,数值位取反 例如: -5 原码:1 0000101 反码:1 1111010 补码 正数的补码与原码相同 负数的补码是在反码的基础上+1 例如: -5 反码:1 1111010 补码:1 1111011 逻辑运算符 &  |  ^ & 逻辑与 : 有false则false.| 逻辑或 : 有true则tru…
1.什么是变量?变量的定义格式?要使用变量需要注意什么?就是可变的量数据类型 变量名 = 数值;同一范围内不能重复定义不赋值不能使用 2.Java中的数据类型分几类?基本数据类型有哪些?两大类    基本数据类型        byte(1) short(2) int(4) long(8) float(4) double(8) char(2) boolean(1)    引用数据类型        类 接口 数组 枚举 3.数据类型转换:    隐式转换:由低级专向高级    强制转换:由高级专…
1.A instanceof  B{这是没有好好利用java多态的表现} java中的二元操作符,测试A对象是否是B类的实例: 返回值:boolean类型 2.“==”与 “equals”的区别: ==:是比较两个变量的值,并不涉及两个对象内容的比较: equals:比较两个对象的内容是否相同,实质比较的是:指向对象所在的内存地址: package fdx.com.oneproblem; public class OneTest { public static void main(String[…