Java开发
huangmr0610
简介
展开
-
Java的内存泄漏
问题的提出Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。随着越来越多的服务器程序采用Java技术,转载 2014-12-28 23:17:06 · 569 阅读 · 0 评论 -
用ant打包
Eclipse 内置了 Ant 。 Ant 是一种类似于批处理程序的软件包,它主要繁琐的工作是编写和调试自动处理脚本(一个 XML 文件),但只要有了这个脚本,我们就可以一键完成所有的设定工作。本节还是以 myswt 这个应用程序项目的打包为例,用 Ant 来完成“编译->打成 JAR 包->复制项目引用库->复制本地化文件 swt-win32-3063.dll ->输出 API 文档”这五步转载 2015-10-14 10:02:14 · 402 阅读 · 0 评论 -
使用Ant打包工具
由于使用java,javac,jar等工具进行编译打包,即繁琐低效又容易出错,因此Ant出现了。Ant的出现就是专门为了打包编译java代码的,使用之前得稍微学一下。Ant的运行起来主要是依靠配置文件(XML格式),通常命名为build.xml。使用ant之前当然先装好Java的JDK,JRE,该设的环境变量都弄好。然后在cmd窗口中输入ant.bat。如果设置好ant_home的话,不需转载 2015-10-14 09:59:01 · 5140 阅读 · 0 评论 -
classpath、path、JAVA_HOME的作用及JAVA环境变量配置
CLASSPATH是什么?它的作用是什么?它是javac编译器的一个环境变量。它的作用与import、package关键字有关。当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java.util这个package中的类;但是编译器如何知道你把这个package放在哪里了呢?所以你首先得告诉编译器这个package的所在位置;如何告诉它呢?就是设转载 2015-12-21 09:17:34 · 639 阅读 · 0 评论 -
/etc/ld.so.conf.d/目录下文件的作用
在了解/etc/ld.so.conf.d/目录下文件的作用之前,先介绍下程序运行是加载动态库的几种方法:第一种,通过ldconfig命令 ldconfig命令的用途, 主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下, 搜索出可共享的动态链接库(格式如lib*.so*), 进而创建出动态装入程序(ld.so)所需的连接和转载 2015-12-21 16:16:06 · 2705 阅读 · 0 评论 -
查看Eclipse版本号,及各个版本区别
转自:http://blog.csdn.net/gaojinshan/article/details/38903043查看Eclipse版本号的方法:1、找到eclipse安装目录。2、进入readme文件夹,打开readme_eclipse.html。3、readme_eclipse.html呈现的第二行即数字版本号,如:Release 4.4.0Last revised转载 2016-02-13 12:19:27 · 4512 阅读 · 0 评论 -
java变量作用域和堆栈
一、作用域决定了变量的可见性和生命周期,java中变量分为成员变量和局部变量,如下:1.成员变量:在类的所有方法外部声明的变量,即类所拥有的变量,可以被系统初始化。1.1静态成员变量:类被加载时被创建,其生命周期与该类的生命周期相同;1.2类属性成员变量:在类的实例被创建时产生,其生命周期与该类的实例对象的生命周期相同;2.局部变量:在定义该变量的方法被转载 2016-07-09 14:47:46 · 805 阅读 · 0 评论