Java基础知识
文章平均质量分 80
王姑娘_
这个作者很懒,什么都没留下…
展开
-
Java中的常量和变量
变量和常量 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量。 在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表。 变量 变量代表程序的状态。程序通过改变变量的值来改变整个程序的状态,或者说得更转载 2016-08-04 16:25:42 · 772 阅读 · 0 评论 -
[转]Java内存管理与垃圾回收
原文地址:http://blog.csdn.net/zhangerqing 很多Java面试的时候,都会问到有关Java垃圾回收的问题,提到垃圾回收肯定要涉及到JVM内存管理机制,Java语言的执行效率一直被C、C++程序员所嘲笑,其实,事实就是这样,Java在执行效率方面确实很低,一方面,Java语言采用面向对象思想,这也决定了其必然是开发效率高,执行效率低。另一方面,Java转载 2016-08-09 13:22:07 · 388 阅读 · 0 评论 -
Java类加载机制
相关文章: http://blog.csdn.net/zhoudaxia/article/details/35824249 http://blog.csdn.net/gjanyanlig/article/details/6818655 http://blog.csdn.net/love_Javc_you/article/details/38081683 http://www.cnb转载 2016-08-09 12:55:07 · 182 阅读 · 0 评论 -
Java内部类详解
Java内部类详解 原文链=http://www.cnblogs.com/dolphin0520/p/3811445.html Java内部类详解 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲:转载 2016-08-08 19:03:03 · 176 阅读 · 0 评论 -
Java内存管理:深入理解Java内存区域
本文转自:http://www.cnblogs.com/gw811/archive/2012/10/18/2730117.html Java内存管理:深入Java内存区域 本文引用自:深入理解Java虚拟机的第2章内容 Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 概述: 对于从转载 2016-08-08 15:36:37 · 287 阅读 · 0 评论 -
Java垃圾回收机制
转自:http://blog.csdn.net/zsuguangh/article/details/6429592 1. 垃圾回收的意义 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要转载 2016-08-07 20:13:31 · 188 阅读 · 5 评论 -
static与final关键字
Java关键字final、static使用总结 一、static static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加转载 2016-08-07 19:22:10 · 191 阅读 · 3 评论 -
设计类的基本原则
设计类的基本原则:单一职责原则,接口隔离原则,开放封闭原则,依赖倒置原则,Liskov替换原则。转载 2016-08-06 17:01:30 · 391 阅读 · 0 评论 -
查找算法Java版
==================== 顺序查找算法 ==================== 1. 算法描述 顺序比较即可。 2. 平均查找长度 (n+1)/2, 其中n为表长。 3. 算法实现 省略 4. 优化思想 根据经验,目前被查到越多的元素,将来可能被查到的可能性也越大。所以可以考虑,每次查找到一个元素后,将它和直接前驱交换位置。 如果上述转载 2016-08-05 19:58:28 · 272 阅读 · 0 评论 -
8大排序算法Java版
8种排序之间的关系: 1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排 好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数 也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例 (3)用java实现 package com.njue; public class inse转载 2016-08-05 15:09:39 · 209 阅读 · 0 评论