-
C、C++和C#区别概述
C、C++和C#区别概述 译者前言 今天突然好奇C、C++和C#这三门语言都有个C,那么它们之间到底有什么关联呢。所以就去Google了,找到了这篇文章:Understanding the Differences Between C#, C++, and C - C# Station。看完感觉写得挺好的,就打算翻译出来。 需要注意的是...
-
聊聊面试中常问的GC机制
聊聊面试中常问的GC机制 GC 中文直译垃圾回收,是一种回收内存空间避免内存泄漏的机制。当 JVM 内存紧张,通过执行 GC 有效回收内存,转而分配给新对象从而实现内存的再利用。 JVM GC 机制虽然无需开发主动参与,减轻不少工作量,但是某些情况下,自动 GC 将会导致系统...
-
Tomcat 和 JVM 性能调优总结
Tomcat 和 JVM 性能调优总结 Tomcat性能调优: 找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当然还有其他一些性能调优的设置,下图是我根...
-
JVM 引用类型
JVM 引用类型 1、强引用 强引用,是在我们的开发工作当中普遍存在的。如果一个对象具有强引用,那就类似我们经常穿的衣服啊等必不可少的生活用品,我们肯定不会把他扔掉,同样jvm的垃圾回收器也不会回收它。当内存空间不足的时候,java虚拟机宁可抛出OOM异常,也不会回...
-
Java连载64-finally语法及其注意事项
Java连载64-finally语法及其注意事项 一、finally语句块 1.注意点: (1)finally语句块可以直接和try语句块联合使用。try...finally.... (2)try.....catch.....finally也可以执行; (3)在finally语句块中的代码是一定会执行的。 package com.bjpowernode.java_lear...
-
JVM的四种GC算法
JVM的四种GC算法 程序在运行过程中,会产生大量的内存垃圾(一些没有引用指向的内存对象都属于内存垃圾,因为这些对象已经无法访问,程序用不了它们了,对程序而言它们已经死亡),为了确保程序运行时的性能,java虚拟机在程序运行的过程中不断地进行自动的垃圾回收(G...
-
语言特性
语言特性 语言特性 显著特点 一次编译,到处运行,通过 java 虚拟机获取跨平台性 垃圾回收,通过垃圾收集器回收内存 解释和编译 一般情况下,java 源文件经过编译后,得到 .class 字节码文件,再被 jvm 解释器解释执行 JIT,just in time compile,即时编译器,将频繁...
-
JVM系列四(内存分配策略).
JVM系列四(内存分配策略). 一、概要 前面的文章介绍了对象的创建过程,其中第三步 —— 分配内存,只是简单的介绍了分配的方式 —— 指针碰撞、空闲列表,其实内存在堆上分配还大有文章嘞。 对象的内存分配,往大方向上讲,就是在堆上分配,对象主要分配在新生代的 E...
-
《深入理解 Java 虚拟机》读书笔记:Java 内存区域与内存溢出异
《深入理解 Java 虚拟机》读书笔记:Java 内存区域与内存溢出异常 前言 最近开始看这本书,记得前段时间拿起这本书的时候,心情是相当沉重的!当时的剧本是这样的—— 内景。家里 - 下午 我(画外):唉,有点无聊啊!(偶然撇过书架)这么多书得看到什么时候啊,要不...
-
Date、DateFormat、Calendar、Math、System
Date、DateFormat、Calendar、Math、System Date(基本已过时了,被Calendar替换) 构造方法(有两个) Date(); Date(long l);long类型的毫秒值 常用方法(其他方法都已被Calendar替换) getTime()方法: 获取时间的毫秒值 DateFormat(它是一个抽象类,用来将日期格式化) 一些...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
