随笔分类 -  java基础

摘要:Math类* A:Math类概述 * Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 * B:成员方法 * public static int abs(int a) * public static double ceil(double a) * public sta 阅读全文
posted @ 2019-04-03 15:53 愚蠢的程序员 阅读(172) 评论(0) 推荐(0)
摘要:字符类 * [abc] a、b 或 c(简单类) * [^abc] 任何字符,除了 a、b 或 c(否定) * [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围) * [0-9] 0到9的字符都包括 * . 任何字符。 * \d 数字:[0-9] * \w 单词字符:[a-zA-Z 阅读全文
posted @ 2019-04-03 15:50 愚蠢的程序员 阅读(211) 评论(0) 推荐(0)
摘要:/** * * A:案例演示 * 数组高级二分查找代码 * B:注意事项 * 如果数组无序,就不能使用二分查找。 * 因为如果你排序了,但是你排序的时候已经改变了我最原始的元素索引。 */ public static void main(String[] args) { int[] arr = {1 阅读全文
posted @ 2019-04-01 13:28 愚蠢的程序员 阅读(285) 评论(0) 推荐(0)
摘要:/** * * A:案例演示 * 数组高级冒泡排序代码 */ public static void main(String[] args) { int[] arr = {24, 69, 80, 57, 13}; bubbleSort(arr); //selectSort(arr); print(arr); } /* * 冒泡排序 * 1,返回值类型,v... 阅读全文
posted @ 2019-04-01 13:27 愚蠢的程序员 阅读(547) 评论(0) 推荐(0)
摘要:A:this和super都代表什么 * this:代表当前对象的引用,谁来调用我,我就代表谁 * super:代表当前对象父类的引用B:this和super的使用区别 * a:调用成员变量 * this.成员变量 调用本类的成员变量,也可以调用父类的成员变量 * super.成员变量 调用父类的成员 阅读全文
posted @ 2019-04-01 13:20 愚蠢的程序员 阅读(516) 评论(0) 推荐(0)
摘要:静态变量和成员变量的区别* 静态变量也叫类变量 成员变量也叫对象变量* A:所属不同 * 静态变量属于类,所以也称为为类变量 * 成员变量属于对象,所以也称为实例变量(对象变量)* B:内存中位置不同 * 静态变量存储于方法区的静态区 * 成员变量存储于堆内存* C:内存出现时间不同 * 静态变量随 阅读全文
posted @ 2019-04-01 13:19 愚蠢的程序员 阅读(565) 评论(0) 推荐(0)
摘要:* A:在类中的位置不同 * 成员变量:在类中方法外 * 局部变量:在方法定义中或者方法声明上* B:在内存中的位置不同 * 成员变量:在堆内存(成员变量属于对象,对象进堆内存) * 局部变量:在栈内存(局部变量属于方法,方法进栈内存)* C:生命周期不同 * 成员变量:随着对象的创建而存在,随着对 阅读全文
posted @ 2019-04-01 13:15 愚蠢的程序员 阅读(198) 评论(0) 推荐(0)
摘要:原码 * 就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 * 通过一个字节,也就是8个二进制位表示+7和-7 * 0(符号位) 0000111 * 1(符号位) 0000111 反码 * 正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。 阅读全文
posted @ 2019-04-01 13:14 愚蠢的程序员 阅读(376) 评论(0) 推荐(0)