摘要: 就是在堆中只是申明了没有初始化,所以系统会自动的给变量初始化 成员变量存放在堆中,静态成员变量存放在方法区的静态区,都是可以赋予系统的默认值 byte-short-int ->0 char ->\u0000 \u是指定的一种码表 --UTF-16码表 long ->0L float->0.0F do 阅读全文
posted @ 2019-06-16 16:35 三十六烦恼风x 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.选择排序 简单的选择排序:这个排序方法的原理:假设有5个乱序的数字数组 int a[5],要将它们进行升序排序(从小到大)这个时候先假设a[0]做数组的最小值并依次与后面的数字进行比较,如果有数字比a[0]小,那么这两个数做交换。等第一轮比较完此时的a[0]就是当前数组的最小值,第二轮比较的时候 阅读全文
posted @ 2019-06-16 16:33 三十六烦恼风x 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 红色的是重点 二分需要是有序的数组 缺点:1.查找数在很前面 ,当我的数比较靠前的时候,依次查找可能更快点 2.增删操作不具备随意性 阅读全文
posted @ 2019-06-16 16:10 三十六烦恼风x 阅读(104) 评论(0) 推荐(0) 编辑
摘要: java内存 1.栈 存储的是变量(不仅仅只有变量),方法也是在栈中 ,java中一切计算在栈中,不会对存储的内容进行赋值,存储的内容使用完成之后会立即进行清除 2.堆 存储的是对象。会对存储的内容进行赋值系统默认初始值,存储内容使用完成之后会在某个时间进行清除,垃圾清理机制GC来清理。 3.方法区 阅读全文
posted @ 2019-06-16 14:04 三十六烦恼风x 阅读(103) 评论(0) 推荐(0) 编辑
摘要: import java.util.Scanner; public class HellowWorld { //判断一个32位的整数的二进制有几个1 public static void main(String[] argv ) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int count=0; for(int i=0... 阅读全文
posted @ 2019-06-16 11:14 三十六烦恼风x 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 1.1概念 数组Array是用于储存多个相同类型数据的集合即存储多个相同数据类型的元素的容器,想要获取数组中的元素值,可以通过脚标(下标)来获取,下标是从0开始的。 1.2创建数组 ,数组定义之后长度不变 1.第一种定义格式 数据类型[] 数组名=new 数据类型[数组元素个数] int[] arr 阅读全文
posted @ 2019-06-16 11:14 三十六烦恼风x 阅读(227) 评论(0) 推荐(0) 编辑