Java笔记
高手坟墓丶
转知乎了https://www.zhihu.com/people/yang-jian-04-12
挖掘机大手,dotA天梯和尼古拉斯赵四一样,篮球准星和隆多一样。
展开
-
Java笔记
通常将类的属性成为类的全局变量(成员变量),声明在类中;将方法中的属性称为局部变量,声明在方法体中。eclipse自动提示:点击菜单栏的window->Preference->Java->Editor->ContentAssist,将Auto Activation的Auto activation triggers forjava的"."换成"abcdefghijklmnopqrstuv原创 2017-02-21 21:58:10 · 177 阅读 · 0 评论 -
栈的实现
原创 2017-02-21 21:59:13 · 175 阅读 · 0 评论 -
倒序输出链表
利用栈:利用节点:原创 2017-02-21 21:59:16 · 579 阅读 · 0 评论 -
接口
1)继承接口的类需要覆盖接口中的所有方法,如果不覆盖所有的则报错:2)接口中的所有方法都没有方法体,并且必须被定义为public或abstract形式,其他权限不被编译器认可,即使不将该方法声明为public形式,它也是public;在接口中定义的任何字段都自动是static和final的。3)类不允许多重继承,但是接口可以。继承的接口通过逗号隔开。原创 2017-02-21 21:59:18 · 232 阅读 · 0 评论 -
break和return的区别
break跳出循环,return跳出方法体:原创 2017-02-21 21:59:27 · 1180 阅读 · 0 评论 -
权限修饰符 protected和默认…
protected:同一个包的所有类(包括子类,若子类在同一个包)都可以访问,子类若在不同的包中,也可以访问。默认:同一个包的所有类(包括子类,若子类在同一个包)都可以访问,子类若在不同的包中,不可以访问。1)若类A的成员变量a是默认修饰符,则同一个包中的子类可以访问。protected和默认修饰符的区别" TITLE="权限修饰符 protected和默认修饰符的区别" />pro原创 2017-02-21 21:59:32 · 548 阅读 · 0 评论 -
删除字符串中出现次数最少的字符
实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。字符串只包含小写英文字母, 不考虑非法输入,输入的字符串长度小于等于20个字节。import java.util.Scanner;public class 删除出现次数最少的字符 { publicstatic void main(String[原创 2017-02-21 21:59:44 · 386 阅读 · 0 评论 -
toString和valueOf()的区别
jdk源码: publicstatic String valueOf(Object obj) { return (obj == null) ? "null" : obj.toString(); }valueOf()方法比toString()方法多了一个对null的判断,如果某个对象时null则不能用toString(),会出现java.lang.Nul原创 2017-02-21 21:59:41 · 610 阅读 · 0 评论 -
retainAll()
retainAll()原创 2016-11-23 23:31:27 · 1043 阅读 · 0 评论 -
交换二维数组元素的最大值和最小值
原创 2017-02-21 21:59:10 · 2607 阅读 · 0 评论 -
toCharArray()
将字符串转为新的字符数组。原创 2017-02-21 21:58:58 · 1869 阅读 · 0 评论 -
list和set集合的遍历
list三种,set两种。因为HashSet的本质是一个Map,Map的key就是HashSet加入的值,Map的value都是PRESENT(Object的实例)。HashMap是随机存储的,只能通过key来get,没有顺序遍历。原创 2017-02-21 21:58:38 · 331 阅读 · 0 评论 -
Java双层for循环输出菱形
开玩笑的。。。原创 2017-02-21 21:58:16 · 1305 阅读 · 0 评论 -
Java求1+1/2!+1/3!+...+1/20!
原创 2017-02-21 21:58:18 · 1559 阅读 · 0 评论 -
冒泡排序
n个元素只要n-1趟排序。每趟元素比较次数减少一次。原创 2017-02-21 21:58:21 · 163 阅读 · 0 评论 -
直接选择排序
原创 2017-02-21 21:58:24 · 189 阅读 · 0 评论 -
反转排序
原创 2017-02-21 21:58:27 · 175 阅读 · 0 评论 -
输出数组最小值
1)由于冒泡排序每一趟都会讲最大的数放到最后面,根据这一特性从后面往前将最小的数放到最前面。2)假设第一个最小,后面的依次与第一个比较,较小的赋值给第一个。原创 2017-02-21 21:58:30 · 850 阅读 · 0 评论 -
Java equals与==的区别
equals比较的是内容,==比较的是对象引用的地址是否相同。字符串创建有两种方式:1)String a="abc";2)String b=new String("abc");用第一种方式创建内容为abc的对象后,如果继续创建内容为abc的对象,则不会产生新的对象,而是产生新的引用,指向同一个对象。用第二种通过new关键字方式每次都会创建不同的对象。equals与==的区别" TI原创 2017-02-21 21:58:33 · 192 阅读 · 0 评论 -
产生6个2到32的随机偶数并求和
原创 2017-02-21 21:58:36 · 1093 阅读 · 0 评论 -
java.lang.NullPointerException
null.toString()原创 2016-09-02 00:02:47 · 311 阅读 · 0 评论