本帖最后由 黄哈哈 于 2018-4-16 21:27 编辑
个人对阐述定义比较弱势,基本处于会用但是讲不清具体的意思。 一、for循环、do…while循环和while三种循环的区别: do…while循环至少会执行一次循环体。 for循环和while循环只有在条件成立的时候才会去执行循环体 for循环语句和while循环语句的小区别: 使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。
二、方法重载的概述和基本使用 在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。 方法重载特点: 与返回值类型无关,只看方法名和参数列表 在调用时,虚拟机通过参数列表的不同来区分同名方法
三、Eclipse断点调试常用操作 A:什么是断点: 就是一个标记,从哪里开始。 B:如何设置断点: 你想看哪里的程序,你就在那个有效程序的左边双击即可。 C:在哪里设置断点: 哪里不会点哪里。 目前:我们就在每个方法的第一条有效语句上都加。 D:如何运行设置断点后的程序: 右键 -- Debug as -- Java Application E:看哪些地方: Debug:断点测试的地方 在这个地方,记住F6,或者点击也可以。一次看一行的执行过程。 Variables:查看程序的变量变化 ForDemo:被查看的源文件 Console:控制台 F:如何去断点: 再次双击即可 找到Debug视图,Variables界面,找到Breakpoints,并点击,然后看到所有的断点,最后点击那个双叉。
四、成员变量和局部变量的区别 A:在类中的位置不同 成员变量:类中,方法外 局部变量:方法中或者方法声明上(形式参数) B:在内存中的位置不同 成员变量:堆内存 局部变量:栈内存 C:生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,随着方法的调用完毕而消失 D:初始化值得问题 成员变量:有默认值 局部变量:没有默认值,必须先定义,赋值,最后使用
五、String常用方法 char charAt (int index) 返回index所指定的字符 String concat(Stringstr) 将两字符串连接 boolean endsWith(Stringstr) 测试字符串是否以str结尾 boolean equals(Object obj) 比较两对象 char[] getBytes 将字符串转换成字符数组返回 char[] getBytes(Stringstr) 将指定的字符串转成制服数组返回 boolean startsWith(Stringstr) 测试字符串是否以str开始 int length() 返回字符串的长度 String replace(char old ,charnew) 将old用new替代 char[] toCharArray 将字符串转换成字符数组 String toLowerCase() 将字符串内的字符改写成小写 String toUpperCase() 将字符串内的字符改写成大写 String valueOf(Booleanb) 将布尔方法b的内容用字符串表示 String valueOf(char ch) 将字符ch的内容用字符串表示 String valueOf(intindex) 将数字index的内容用字符串表示 String valueOf(long l) 将长整数字l的内容用字符串表示 Stringsubstring(int1,int2) 取出字符串内第int1位置到int2的字符串
六、ArrayList 集合 增删改查十分重要,也是工作中经常使用的。 A、添加元素: Public boolean add(Ee) //添加元素 Public void add(intindex,E element) //在指定的索引处添加一个元素 B、删除元素: Public boolean remove(object o) //删除指定的元素,返回删除是否成功 Public E remove(intindex) //删除指定索引的元素,返回被删除的元素 C、修改元素: Public E set(intindex ,E element) //修改指定索引处元素,返回被修改的元素 D、获取元素: Public E get(int index) //返回指定索引处的元素
|