![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
bb_it007
这个作者很懒,什么都没留下…
展开
-
JVM 如何操作缓冲区
正常情况下,JVM创建一个缓冲区的时候,实际上做了如下几件事:JVM确保Heap区域内的空间足够,如果不够则使用触发GC在内的方法获得空间;获得空间之后会找一组堆内的连续地址分配数组, 这里需要注意的是,在物理内存上,这些字节是不一定连续的;对于不涉及到IO的操作,这样的处理没有任何问题,但是当进行IO操作的时候就会出现一转载 2017-04-28 17:27:42 · 461 阅读 · 2 评论 -
Java 基础中一些值得聊的话题( 加载篇 )
在开始Java的类加载旅程之前,可以先参考这里了解一些类加载器在Tomcat中的应用(http://blog.csdn.net/liweisnake/article/details/8470285)。在最初执行java这个命令时,便会调用 ClassLoader 的 getSystemClassLoader 方法显式或者隐式加载 main 方法所在的类及其所引用的类。getSy转载 2017-05-03 17:19:10 · 391 阅读 · 0 评论 -
网易2017春招笔试真题编程题集合(一)
1 一种双核CPU的两个核能够同时的处理任务,现在有n个已知数据量的任务需要交给CPU处理,假设已知CPU的每个核1秒可以处理1kb,每个核同时只能处理一项任务。n个任务可以按照任意顺序放入CPU进行处理,现在需要设计一个方案让CPU处理完这批任务所需的时间最少,求这个最小的时间。 输入描述:输入包括两行:第一行为整数n(1 ≤ n ≤转载 2017-05-04 11:45:34 · 528 阅读 · 0 评论 -
Java 中关于 String 类型的 10 个问题
1. 如何比较两个字符串?用“=”还是equals简单来说,“==”是用来检测俩引用是不是指向内存中的同一个对象,而equals()方法则检测的是两个对象的值是否相等。只要你想检测俩字符串是不是相等的,你就必须得用equals()方法。如果你知道“字符串保留(string intern)”的概念那就更好了。2. 为什么安全敏感的字符串信息转载 2017-04-27 17:38:30 · 276 阅读 · 0 评论 -
程序员编程面试取胜的8个技巧
IT职位现在相当热门。程序员和软件开发人员在今年将有大量的就业机会。可是,面试成了招聘过程中的拦路虎,成为了很多程序员的噩梦。下面教你8个技巧,希望能有助于你成功取胜编程面试。1.知道如何写算法如果你申请的是软件工程师的工作,那么显然你需要知道如何编码。写代码脚本其实与写算法来解决软件问题略有不同。用人单位可能会提出这样的问题,“写一个算法,可以从链表中找到某个元素,并将此转载 2017-05-10 15:47:05 · 287 阅读 · 0 评论