java基础
chlu113
这个作者很懒,什么都没留下…
展开
-
JAVA7、JAVA8的堆内存有啥变化
OK,华为面试官的又一个考倒我的问题。回来找了下资料,总结如下。 快速过一遍JVM的内存结构,JVM中的内存分为5个虚拟的区域:堆你的Java程序中所分配的每一个对象都需要存储在内存里。堆是这些实例化的对象所存储的地方。是的——都怪new操作符,是它把你的Java堆都占满了的!它由所有线程共享当堆耗尽的时候,JVM会抛出java.lang.OutOfMe原创 2016-07-12 16:50:15 · 17992 阅读 · 2 评论 -
Restful风格API中用put还是post做新增操作有什么区别?
这个是华为面试官问我的问题,回来我找了很多资料,想验证这个问题。在回答问题之前,还需要搜集一些基础知识。一、HTTP协议详解 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Ta原创 2016-07-07 18:09:58 · 46101 阅读 · 2 评论 -
java类加载机制
Java ClassLoader机制解析JDK 默认提供了如下几种ClassLoaderBootstrap loaderBootstrp加载器是用C++语言写的,它是在Java虚拟机启动后初始化的,它主要负责加载%JAVA_HOME%/jre/lib,-Xbootclasspath参数指定的路径以及%JAVA_HOME%/jre/classes中的类。可以在执行java命令转载 2016-07-09 10:08:54 · 479 阅读 · 0 评论 -
JAVA中List、Map、Set的区别与选用
类层次关系如下:Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap下面来分别介绍Collection接口 Collection是最基本的集合接口,一个Collection代转载 2016-07-09 09:55:39 · 295 阅读 · 0 评论 -
vmware虚拟机中设置固定IP
VMware虚拟机中CentOS 6.5设置固定IP虚拟机中安装CentOS6.5,每次重启过后ip都会更新,导致每次都得重新查看当前ip。虽然可以直接暂停挂起但是偶尔重启过后也是相当麻烦的。于是将此设置为固定IP,故而把这个流程记录下来。NAT模式无法设置固定IP。桥接模式可以。桥接的时候选择桥接的网卡 设置centos静态ip涉及到二个配置文件,分别是:原创 2016-07-12 17:44:33 · 732 阅读 · 0 评论 -
VisualVM java监控工具
VisualVM 提供在 Java 虚拟机 (Java Virutal Machine, JVM) 上运行的 Java 应用程序的详细信息。在 VisualVM 的图形用户界面中,您可以方便、快捷地查看多个 Java 应用程序的相关信息。本入门指南应当对您快速设置并运行 VisualVM 有所帮助。本指南将演示如何安装 VisualVM,以及如何通过安装 VisualVM 更新中心提供的插件向该工翻译 2017-07-28 10:04:26 · 396 阅读 · 0 评论 -
java的运算符
1.逻辑运算符 逻辑运算符要求操作数的数据类型为逻辑型,其运算结果也是逻辑型值。逻辑运算符有:逻辑与(&&)、逻辑或(||)、逻辑非(!)、逻辑异或(^)、逻辑与(&)、逻辑或(|)。 真值表是表示逻辑运算功能的一种直观方法,其具体方法是把逻辑运算的所有可能值用表格形式全部罗列出来。Java语言逻辑运算符的真值表如下: 逻辑运算符的真值表 A ...原创 2010-07-07 22:56:04 · 125 阅读 · 0 评论