- 博客(3)
- 收藏
- 关注
原创 Java 测试二分法查找
一个简单的小案例使用了二分法查找数组元素。public class TestBinarySearch { public static void main(String[] args) { int[] arr = {30, 20, 50, 10, 80, 9, 7, 12, 100, 5, 40, 8}; Arrays.sort(arr); //先将数组排序 System.out.println(Arrays.toString(arr));
2020-12-30 13:15:06 155
原创 Java 面向对象的内存分析
java虚拟机的内存分为三个区域:栈stack、堆heap、方法区method area栈的特点:1.栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等)2.JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等)3.栈属于线程私有,不能实现线程间的共享!4.栈的存储特性是"先进后出,后进先出"5.栈是由系统自动分配,速度快!栈是一个连续的内存空间!堆的特点:1.堆用于存储创建好的对象和数组(数组也是对象)2.JVM只有一
2020-12-29 14:04:08 58
原创 Java 常用日期类
1、 日历类Calendar*Calendar类使用其静态的getInstance()方法获取一个日历实例,该实例为当前的时间;如果想改变时间,可以通过其setTime方法传入一个Date对象,即可获得Date对象所表示时间的Calendar对象public static void calculateTimeDifferenceByCalendar(String strDate) throws ParseException { SimpleDateFormat formatter = new S
2020-12-12 23:26:23 172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人