Java
小南瓜酥
欢迎大家光临我的网址资源!
展开
-
java两个或多个超大数相加
package com.iiaccout.yiguan;public class BigDataAddUtils { public static String add(String... params) { int maxLeng = 0; // 获取最大长度 for (String s : params) { if (s.length() > maxLeng) maxLeng = s....原创 2020-11-12 11:21:01 · 247 阅读 · 2 评论 -
JVM原理总结
1、什么是JVM?答:JVM是Java Virual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,他是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。JVM屏蔽了与具体操作系统平台相关的信息,时Java程序只需生成在Java虚拟机上运行的字节码,就可以在多种平台上不加修改的运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。2...原创 2020-07-15 18:03:26 · 179 阅读 · 0 评论 -
java字符串反转相关算法
JAVA的各种变量中,开发用的最多的是字符串,字符串的相关操作比较重要。有关字符串的算法题也较多,IT笔试面试中对字符串是肯定会有所考察的。下面来说一下前段时间看到的字符串反转操作相关算法题,题中有些问题值得深思,对此给出了自己的看法.1. StringBulider 实现public String reverse(String str) { if((null== str) ||原创 2014-05-30 09:22:17 · 1822 阅读 · 0 评论 -
JVM对类的处理
1.类的加载 加载:查找并加载类的二进制数据。把.class文件的二进制数据读入到内存中,把它存放在运行时数据区的方法区内,然后在堆区中创建一个java.lang.Class对象(这就是类加载的最终产品),用来封装类在方法区内的数据结构,并且向JAVA程序提供了访问类在方法区内的数据结构的接口。2.类的验证: 验证:确保加载类的正确性,检查的内容包括,类文件的结构检查,语义检查,字节码验证,转载 2017-06-16 10:08:58 · 328 阅读 · 0 评论