随笔分类 -  重点关注

01 Java 内存分配全面浅析
摘要:http://blog.csdn.net/shimiso/article/details/8595564 Java 内存分配全面浅析 本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 阅读全文

posted @ 2017-12-27 23:24 ziq711 阅读(169) 评论(0) 推荐(0)

读取工程路径
摘要: 阅读全文

posted @ 2017-01-16 10:35 ziq711 阅读(91) 评论(0) 推荐(0)

获取真实Ip地址
摘要:/** * @author zhoulongqin * @see 获取客户端ip * @param * @return 客户端ip(String) webserve ip不一定获取的到 */ public String getRealIp() { MessageContext mc = MessageContext... 阅读全文

posted @ 2016-12-19 08:51 ziq711 阅读(218) 评论(0) 推荐(0)

java中return与finally的执行顺序
摘要:可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机。接下来我就带您一步一步的揭开这个 finally 的神秘面纱。 问题分析 首先来问大家一个问题:finally 语句块一定会执行吗? 很多人都认为 finally 语句块是肯定要执行的,其中也包括一些很有经验的 Java 阅读全文

posted @ 2016-12-13 22:43 ziq711 阅读(428) 评论(0) 推荐(0)

JAVA 对象调用理解图
摘要: 阅读全文

posted @ 2016-12-13 22:40 ziq711 阅读(116) 评论(0) 推荐(0)

Java类成员(成员变量和方法)的覆盖与隐藏归纳
摘要:以前就知道重写override和重载overload的区别,平时也是逮着用就是了,Eclipse报错再说。 最近看一本书里面出现了重写、替换、覆盖、置换、隐藏、重载,简直乱得不行,归纳整理一下。 从全局来看,java只有重写、隐藏、重载3种,具体归纳如下: 基本概念: 方法签名:方法名+参数列表(参 阅读全文

posted @ 2016-06-21 16:56 ziq711 阅读(834) 评论(0) 推荐(0)

Java 隐藏和覆盖
摘要:我们知道,在JAVA中,子类可以继承父类,如果子类声明的方法与父类有重名的情况怎么办,大伙儿都知道要是重写,但是实际上这又分为两种情况,就是方法和变量在继承时的覆盖和隐藏问题,这些概念性的东西看似无聊,但是在面试或者是SCJP认证题中围绕这些是会经常碰到的,所以这里来讨论下 首先我们来看几个概念 隐 阅读全文

posted @ 2016-06-21 15:23 ziq711 阅读(766) 评论(0) 推荐(0)

Java初始化生命周期
摘要:package com.init; abstract class Glyph { void draw() { System.out.println("Glyph.draw()"); } Glyph() { System.out.println("Glyph() before draw()"); dr 阅读全文

posted @ 2016-06-21 14:10 ziq711 阅读(222) 评论(0) 推荐(0)

Java IO流
摘要:一、JAVA流式输入/输出原理 流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文件是在硬盘上的一块空间,在这个文件里面存放着各种各样的数据,我们想读文件里面的数据怎么办呢?是通过一个流的方式来读,咱们要想从程序读数据,对于计算机来说,无论读什么 阅读全文

posted @ 2016-06-19 10:37 ziq711 阅读(196) 评论(0) 推荐(0)

Java正常关闭资源的方式
摘要:在实际开发中,经常需要在程序中打开一些物理资源,如数据库连接、网络连接、磁盘文件等,打开这些物理资源之后必须显式关闭,否则将会引起资源泄漏。 JVM的垃圾回收机制不会回收这些资源,垃圾回收机制属于Java内存管理的一部分,它只是负责回收堆内存中分配出来的内存,至于程序中打开的物理资源,垃圾回收机制是 阅读全文

posted @ 2016-04-10 23:09 ziq711 阅读(515) 评论(0) 推荐(0)

Java:类与继承
摘要:Java:类与继承 对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础。抽象、封装、继承、多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知识。首先,我们讲述一下与类的初始化相关的东西,然后再从几个方面阐述继承这一大特性。以下是本文的目录大 阅读全文

posted @ 2016-04-09 15:41 ziq711 阅读(187) 评论(0) 推荐(0)