上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: this代表所在函数所属对象的引用 阅读全文
posted @ 2020-03-11 23:49 hongxiao2020 阅读(63) 评论(0) 推荐(0)
摘要: 作用:给对象进行初始化。 对象一建立就运行,而且优先于构造函数执行。 与构造函数区别: 构造代码块是给所有对象进行统一初始化,而构造函数是给对应的对象初始化。 构造代码块中定义的是不同对象共性的初始化内容。 阅读全文
posted @ 2020-03-11 18:41 hongxiao2020 阅读(245) 评论(0) 推荐(0)
摘要: 对象一建立就会调用与之对应的构造函数。 构造函数可以给对象初始化。 当一个类中没有定义构造函数时,那么系统会默认给该类加入一个空参数的构造函数,当在类中自定义了构造函数之后,默认的构造函数就没有了。 阅读全文
posted @ 2020-03-11 18:35 hongxiao2020 阅读(253) 评论(0) 推荐(0)
摘要: 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处: 将变化隔离 便于使用 提高重用性 提高安全性 封装原则: 将不需要对外提供的内容都隐藏起来 把属性都隐藏,提供公共方法对其访问 阅读全文
posted @ 2020-03-11 16:46 hongxiao2020 阅读(152) 评论(0) 推荐(0)
摘要: 作用范围: 成员变量作用于整个类中 局部变量作用于函数中,或者语句中 存储位置: 成员变量:堆内存中,因为对象的存在,才在内存中存在 局部变量:栈内存中 阅读全文
posted @ 2020-03-10 12:55 hongxiao2020 阅读(135) 评论(0) 推荐(0)
摘要: public static void main(String[] args) { System.out.println(toBin(6)); System.out.println(toHex(0)); System.out.println(toOct(8)); } public static Str 阅读全文
posted @ 2020-03-09 16:23 hongxiao2020 阅读(298) 评论(0) 推荐(0)
摘要: 折半查找的应用 public static void main(String[] args) { int[] arr = {4,6,6,7,8,9,10}; System.out.println(getIndexOf(arr,5)); } public static int getIndexOf(i 阅读全文
posted @ 2020-03-08 23:55 hongxiao2020 阅读(828) 评论(0) 推荐(0)
摘要: public static void main(String[] args) { int[] arr = {0,1,2,3,4,5,6,7,8,9,10}; System.out.println(halfSearch_2(arr,5)); } public static int halfSearch 阅读全文
posted @ 2020-03-08 23:40 hongxiao2020 阅读(261) 评论(0) 推荐(0)
摘要: 只要有一轮没有发生交换,说明数据的顺序已经排好,没有必要继续进行循环下去了。 public class BubbleDemo { public static void main(String[] args) { int[] arr = {1,3,5,7,9,2,4,6,8,0}; sort(arr) 阅读全文
posted @ 2020-03-08 22:36 hongxiao2020 阅读(407) 评论(0) 推荐(0)
摘要: 如果元素已经在该在的位置上就不需要再交换位置了。 public class SelectDemo { public static void main(String[] args) { int[] arr = {1,3,5,7,9,2,4,6,8,0}; sort(arr); for (int i: 阅读全文
posted @ 2020-03-08 22:28 hongxiao2020 阅读(296) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 下一页