java
明夕何夕-
这个作者很懒,什么都没留下…
展开
-
二分查找
二分查找 package array; /*二分查找 * * 寻找要寻找的数的位置 * */ public class Array5 { public static void main(String[] args) { // 写一个有序数组 int[] array = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; // 这里可以设置为键盘...原创 2019-03-31 18:44:01 · 110 阅读 · 0 评论 -
复制数组的几种方法
复制数组的几种方法 package array; import java.util.Arrays; public class Array2 { public static void main(String[] args) { int sum=0; int[] arr1 = { 1, 2, 3, 4, 5 }; // for循环遍历数组,加强for循环,顺手求和 for (i...原创 2019-03-31 18:45:55 · 1727 阅读 · 0 评论 -
java基础(1)--jvm,标识符,关键字和类型
java虚拟机JVM java内存区域与内存溢出异常 一旦出现内存溢出,不懂底层,无法处理(OOM) 1.1内存区域 程序计数器:没有规定OOM异常。 java虚拟机栈:生命周期和线程一致。两种异常 1.线程请求的深度大于栈允许深度,抛异常:stackoverflowError 2.虚拟机栈可以允许动态扩展,如果扩展时候无法申请到足够的内存,就会报OOM异常。 本地方法栈:native方法,与虚拟...原创 2019-04-05 13:41:55 · 277 阅读 · 0 评论 -
java基础(2)--表达式和流控制语句
表达式和流控制语句 3.1.变量和作用范围 3.1.1.局部变量 1,在代码块中声明的变量为局部变量 public class Hello{ int num = 1;//这个num不是局部变量 public void show(){ int age = 10;//这个age是局部变量 } } 2,在方法参数列表位置声明 public class Hello{ public void eat(St...原创 2019-04-05 14:27:10 · 229 阅读 · 0 评论 -
java基础(3)--数组
数组 声明数组 1,一组相同类型的数据 2,数组是一个对象 这个对象只有一个属性,length 数组的长度 3,声明一个数组不创建一个对象 4,数组可以用下列方法声明 int[] iArray 或者 int iArray[] Teacher[] tArray 或者 Teacher tArray[] 4.2.创建数组 数组在创建的时候必须指定长度。 数组的长度一经确定就不能改变. 1,创建一个原始...原创 2019-04-05 14:37:21 · 190 阅读 · 0 评论