-
Java 高效代码50例
Java 高效代码50例 导读 世界上只有两种物质:高效率和低效率;世界上只有两种人:高效率的人和低效率的人。----萧伯纳 常量变量 直接赋值常量,禁止声明新对象 直接赋值常量值,只是创建了一个对象引用,而这个对象引用指向常量值。 反例 Long i= new Long(1L );Strin...
-
聊聊面试中常问的GC机制
聊聊面试中常问的GC机制 GC 中文直译垃圾回收,是一种回收内存空间避免内存泄漏的机制。当 JVM 内存紧张,通过执行 GC 有效回收内存,转而分配给新对象从而实现内存的再利用。 JVM GC 机制虽然无需开发主动参与,减轻不少工作量,但是某些情况下,自动 GC 将会导致系统...
-
【学习笔记】《Java编程思想》 第8~11章
【学习笔记】《Java编程思想》 第8~11章 第八章 多态 多态的条件: 1. 要有继承 2.父类对象引用子类对象 3. 要有方法的重写 多态的作用:消除类型之间的耦合关系。 将一个方法调用与一个方法主体关联起来称作 绑定 。若在程序执行前进行绑定,叫做前期绑定;在运行时根...
-
单例的记录
单例的记录 1 public class Student { 2 3 private static Student student = null ; 4 private String name = "" ; 5 6 private Student() { // 把构造方法私有化 7 8 } 9 10 public static Student getInstance() { // 定义获取实例的方法 11 if (student == null )...
-
面向对象
面向对象 面向对象 封装 一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法 封装的优点 良好的封装能够减少耦合 类内部的结构可以自由修改 可以对成员变量进行更精确的控制 隐藏信息,实现细节 实现方式:属性私有+ setter()/getter() 继承 子类继承父类的特征...
-
并发与多线程
并发与多线程 并发与多线程 基本概念 并发与并行 并发:指两个或多个事件在同一时间间隔内发生 。当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间 段分配给各个线程执行,在一个...
-
JVM系列四(内存分配策略).
JVM系列四(内存分配策略). 一、概要 前面的文章介绍了对象的创建过程,其中第三步 —— 分配内存,只是简单的介绍了分配的方式 —— 指针碰撞、空闲列表,其实内存在堆上分配还大有文章嘞。 对象的内存分配,往大方向上讲,就是在堆上分配,对象主要分配在新生代的 E...
-
《深入理解 Java 虚拟机》读书笔记:Java 内存区域与内存溢出异
《深入理解 Java 虚拟机》读书笔记:Java 内存区域与内存溢出异常 前言 最近开始看这本书,记得前段时间拿起这本书的时候,心情是相当沉重的!当时的剧本是这样的—— 内景。家里 - 下午 我(画外):唉,有点无聊啊!(偶然撇过书架)这么多书得看到什么时候啊,要不...
-
c++-继承的学习
c++-继承的学习 继承的基本概念 继承和派生 继承概念 派生类的访问控制(继承三种方式、类三种访问控制、三看原则)综合训练 继承中的构造和析构 类型兼容性原则 继承中的构造和析构 继承中同名成员函数、成员变量处理方法 继承中的static关键字 继承概念 派生类的访问...
-
好用的开源产品搜集;开源软件,开源系统,开源项目;
好用的开源产品搜集;开源软件,开源系统,开源项目; 有些时候,一些很好的开源产品有很好的功能特征,并且能够提供很好的服务,下面我进行简要记录,以后建立新的环境的时候,可以参考: 私有云: Seafile:https://www.seafile.com/home/ Owncloud:https://owncloud....
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
