随笔分类 - Java SE
摘要:浅析Java中的访问权限控制浅析Java中的访问权限控制 今天我们来一起了解一下Java语言中的访问权限控制。在讨论访问权限控制之前,先来讨论一下为何需要访问权限控制。考虑两个场景: 场景1:工程师A编写了一个类ClassA,但是工程师A并不希望ClassA被该应用中其他所用的类都访问到,那么该...
阅读全文
摘要:Java访问控制时间2012-10-23 01:05:00博客园-原创精华区原文http://www.cnblogs.com/xupengnannan20070617/archive/2012/10/23/2734808.html包和类库一个包包含了一组类,这组类都在同一个命名空间下。如果想要使用包...
阅读全文
摘要:Java修饰符public,private,protected及默认的区别Java中访问修饰符public、private、protecte、default的可见性(visibility)讲解:public(接口访问权限): Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属...
阅读全文
摘要:深入分析 Java I/O 的工作机制I/O 问题可以说是当今互联网 Web 应用中所面临的主要问题之一,因为当前在这个海量数据时代,数据在网络中随处流动。这个流动的过程中都涉及到 I/O 问题,可以说大部分 Web 应用系统的瓶颈都是 I/O 瓶颈。本文的目的正是分析 I/O 的内在工作机制,你将...
阅读全文
摘要:java classloader原理深究前面已经写过一篇关于java classloader的拙文java classloader原理初探。时隔几年,再看一遍,觉得有些地方显得太过苍白,于是再来一篇:完成一个Java类之后,经过javac编译,会生成一个class文件,这个class文件中包含跟这个...
阅读全文
摘要:转 Java Classloader机制解析发表于11个月前(2014-05-09 11:36) 阅读(693)|评论(0)9人收藏此文章,我要收藏赞1慕课网,程序员升职加薪神器,点击免费学习目录[-]JDK默认ClassLoader双亲委托模型如何自定义ClassLoader1.loadClass...
阅读全文
摘要:java语法糖---枚举 在JDK5.0中提供了大量的语法糖,例如:自动装箱拆箱、增强for循环、枚举、泛型等。所谓“语法糖”就是指提供更便利的语法供程序员使用,只是在编译器上做了手脚,却没有提供对应的指令集来处理它。 下面要介绍的是枚举这个语法糖的原理。 其实enum就是一个普通的类,它继承...
阅读全文
摘要:JDK动态代理实现原理之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。 废话不多说了,先来看一下JDK的动态是怎么用的。Java代码packagedy...
阅读全文
摘要:java集合框架博客分类:Java简化图:Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。Java 2集合框架图集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。抽象类:5个抽象类(长虚线表示),对集合接口的部分实...
阅读全文