-
关于继承与多态
关于继承与多态 关于继承与多态的几点总结 1、父类的所有方法都能被继承吗?能被重写吗?能表现出多态性吗? 1.1 非静态方法 1.1.1被public、default、protected修饰的非静态方法 能被子类继承,如果没有被final修饰,则能被重写,当父类引用指向子类对象时,表现出多...
-
阿里架构师浅析ThreadLocal源码——黄金分割数的使用
阿里架构师浅析ThreadLocal源码——黄金分割数的使用 一. 前提 最近接触到的一个项目要兼容新老系统,最终采用了ThreadLocal(实际上用的是InheritableThreadLocal)用于在子线程获取父线程中共享的变量。问题是解决了,但是后来发现对ThreadLocal的理解不够深入,于是顺...
-
Java 修饰符
Java 修饰符 Java 修饰符 Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明: public class className { // ... } private boolean myFlag; static final doub...
-
Java内存结构详解
Java内存结构详解 Java内存结构详解 Java把内存分成:栈内存,堆内存,方法区,本地方法区和寄存器等。 下面分别介绍栈内存,堆内存,方法区各自一些特性: 1、栈内存 (1)一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。 (2)每个栈中的数据(原始类型和...
-
单列集合框架体系Collection
单列集合框架体系Collection 单列集合框架体系 List 集合体系 主要实现类 依次为 ArrayList,LinkedList,Vector 。 List接口主要特征: 有序,可重复,有索引,底层容量是动态扩容的。(代码以JDK 1.8为例) ArrayList:是List接口的主要实现类,底层用数组实现:, tr...
-
java基础二
java基础二 泛型: 也就是装在集合当中的所有元素,全部都是统一的什么类型。 泛型只能是引用类型,不能是基本类型。 关于引用类型与基本类型的区别::https://blog.csdn.net/qq_31071255/article/details/82192075 在使用==时,对于基本类型来说,==是进行数值的比较...
-
java基础第十三篇之Collection
java基础第十三篇之Collection 常见的几种数据结构: * 1.堆栈:先进后出 * 2.队列:先进先出 * 3.数组:查找快,增删慢 * 4.链表:查找慢,增删快 import java.util.LinkedList; /* * java集合的根接口 Collection * 共性的方法:增删改查 * 增:add(E e);//addAll(Collection?...
-
设计模式之单例模式的几种写法——java
设计模式之单例模式的几种写法——java 对于设计模式的使用场景和好处,之前有介绍一篇,今天主要是单例模式的编写方式,直接看代码吧 单例模式之饿汉模式,不会懒加载。线程安全 /** * @Author wangtao * @Description 单例模式之饿汉模式,不会懒加载。线程安全 * @D...
-
单例模式
单例模式 单例模式 适用于资源占用较多的类,保证一个类只有一个实例即单例。通用的做法就是构造器私有化,提供一个全局的访问点,返回类的实例。 1.饿汉式 public class Singleton { private static Singleton sin = new Singleton(); private Singleton(){} public s...
-
JAVA-基础(Class对象及反射)
JAVA-基础(Class对象及反射) JAVA-基础(Class对象及反射) 1.(1)什么是class对象? 首先,java有两种对象,第一种是实例对象,第二种是Class对象,每一个类运行的类型信息就是用Class对象表示的,每一个对象都有一个到java.lang.Class(用于描述对象的结构)的实...
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
