
Java
wltica
程序员?面向对象编程?没有对象怎么编?
展开
-
修改myeclipse10.0的提示框背景
刚开始用myeclipse,感觉提示框的选中项与未选中项对比度太小,完全看不出来自己选的是哪个。上网百度说:Window->preferences->java->Editor->Completion proposal background 但是没,最后发现这在8.5以前是有用的,8.5以后就不是这样了。最后自己找啊找,终于找到修改的地方了: Window->General->Appeara原创 2013-01-31 19:55:00 · 602 阅读 · 0 评论 -
Java虚拟机的基本概念
“一次编写,到处运行”是Java语言吸引开发人员的重要原因之一。用Java语言编写的程序可以在任何平台上运行,只需要在操作系统之上安装运行Java的环境即可。某些编程语言的开发平台中并没有虚拟机的概念,而是通过直接从源代码生成目标操作系统上的二进制文件来运行。不同的操作系统上的二进制文件是无法兼容的。以C/C++语言为例,在Windows平台上编译C/C++源代码所生成的可执行文件,无法在Linu原创 2013-02-02 20:32:25 · 1191 阅读 · 0 评论 -
Java中多线程概念详解
在操作系统中,两个比较容易混淆的概念是线程(thread)与进程(process)。操作系统中的进程是一个计算机程序的运行实例。计算机程序中包含了需要执行的指令,而进程则表示正在执行的指令,对同一个计算机程序可以创建多个进程。这些进程的运行状态各不相同。进程一般作为资源的组成单位。进程有自己独立的地址空间,包含程序内容和数据。不同进程的地址空间的相互隔离的。进程拥有各种资源和状态信息,包含打开的文原创 2013-02-04 11:20:50 · 1065 阅读 · 0 评论 -
Java垃圾回收器详解
当Java虚拟机启动并运行某个程序后,它所能使用的内存总量的上限通常是固定的。在程序刚开始运行的时候,虚拟机中的大部分内存都处于空闲可用的状态。随着程序的运行,不断有空闲的内存区域被分配给程序运行所需的对象来使用。经过一段时间后,虚拟机的内存大概就可以分为三类:当前仍处于空闲状态的内存、正在被程序所使用的内存、程序已经不再使用的内存。第二类和第三类内存的区别就在于其所对应的对象是否处于活跃状态。一原创 2013-02-04 20:30:42 · 1752 阅读 · 0 评论 -
Java字节代码操作
字节代码一般出现在Java源代码编译之后生成的class文件中。每个class文件中包含了单个类或接口的定义。Java源文件中的内部类会被编译到单独的class文件中。实际上字节代码并不是只存在于class文件中,还可以通过网络从远程服务器下载,或者有程序在运行时动态生成。所以字节码代更加准确的说法是包含单个Java类或接口定义的字节流,通常用byte[]来表示。 字节代码是一种原创 2013-02-05 18:40:05 · 1154 阅读 · 0 评论 -
内存管理机制比较
运行的程序总要与内存进行交互。内存作为操作系统中的重要资源,对他的分配和释放进行管理是一项非常重要的工作。对于某些编程语言,内存管理的工作由开发人员来处理,C和C++语言是这类语言的典型代表。 一个常见的问题是产生悬挂引用(dangling reference)。悬挂引用指的是对某个对象的应用实际上指向一个错误的内存地址。比如程序中某部分代码引用了另外一部分代码创建的对象,在代码原创 2013-02-04 20:09:42 · 887 阅读 · 0 评论 -
Java注解概述
注解(annotation)是J2SE 5.0引入的对Java所作出的重大修改之一。注解含义可以理解为JavaJava源代码中的元数据。提到源代码中的元数据,注释(comment)是最为开发人员所熟悉的一种形式。注释用来描述源代码中的类、域和方法的作用等。注解与注释的最大不同在于注解会影响源代码的行为,注释则不会。在编译器对源代码进行处理时,注释会被直接删掉,而注解则可能保留在字节代码中。原创 2013-02-05 19:06:12 · 589 阅读 · 0 评论 -
基于javacv和SSI框架的图像检索系统
关于javacv的资料很少,甚至连说明文档都不全。我做这个毕设也是十分头大,现在终于毕业设计结束了,我把我的代码放出来给大家参考,另带毕业论文、开题报告、文献综述等等文档,希望对大家有帮助。 连接地址:基于javacv和SSI框架的图像检索系统 包含的文件: 其中搜图文件夹里面是项目的源代码。项目直接运行应该是不行的,需要很多环境,说明文档里有写。有点基础的人花点时间应该能运行出来。原创 2014-06-07 16:52:29 · 743 阅读 · 0 评论