java基础
超人先生1016
资源共享,共同进步!!
展开
-
查看java编译后的class版本
1.使用subline打开class文件。编码方式选择,以16进制方式显示只看第一行数据,前面8个字节CA FE BA BE是固定的,之后4个字节00 00 是次版本号,次版本号后面的4个字节00 33 是jdk的版本号jdk版本号对应关系如下:...原创 2019-12-13 11:44:03 · 224 阅读 · 0 评论 -
java移位运算符:<<(左移)、>>(带符号右移)和>>>(无符号右移)。
1、 左移运算符 左移运算符 1)它的通用格式如下所示: value num 指定要移位值value 移动的位数。 左移的规则只记住一点:丢弃最高位,0补最低位 如果移动的位数超过了该类型的最大位数,那么编译器会对移动的位数取模。如对int型移动33位,实际上只移动了332=1位。 2)运算规则 按二进制形式把所有的转载 2017-07-20 11:44:10 · 389 阅读 · 0 评论 -
java 异常处理 教案
###01_异常(异常的概述和分类)* A:异常的概述* 异常就是Java程序在运行过程中出现的错误。* B:异常的分类* 通过API查看Throwable* Error* 服务器宕机,数据库崩溃等* ExceptionC:异常的继承体系* Throwable* Error * Exception* RuntimeException###原创 2017-08-10 18:17:27 · 633 阅读 · 1 评论 -
java 四种数组排序方法
定义一个数组int[] arr=new int[]{2,3,1,6,5,7,9,4};1,快速排序:Arrays.sort(arr);2,冒泡排序:运用遍历数组进行排序,通过不断的比较将最小值或最大值一个一个的遍历出来 for (int i = 0; i < arr.length-1; i++) { for (int j = i+1; j < arr.le原创 2017-09-19 14:45:19 · 485 阅读 · 0 评论