-
Java学习笔记(4)--- 变量类型,修饰符
Java学习笔记(4)--- 变量类型,修饰符 1.变量类型: a.定义: 和C++差不多,就是: type identifier [ = value][, identifier [= value] ...]; type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。可以声明但不赋值。 b.类变量( 静态...
-
Java 非访问修饰符
Java 非访问修饰符 除了访问性修饰符,我们还有非访问性修饰符。这里主要说明static与final修饰符,其他修饰符以后用到再说。 一、static修饰符 static修饰符是用来修饰 方法与变量 。 1、创建StaticTest.java public class StaticTest { private static int num = 0;/...
-
不管你年底换不换工作,了解下单例模式
不管你年底换不换工作,了解下单例模式 1. 单例模式 什么是单例模式?简言之就是确保定义为单例模式的类在程序中有且只有一个实例。单例模式的特点: 只有一个实例 (只能有一个对象被创建) 自我实例化(类构造器私有) 对外提供获取实例的静态方法 2.单例模式的实现...
-
JVM系列一(Java内存区域和对象创建).
JVM系列一(Java内存区域和对象创建). 一、JVM 内存区域 堆 - Heap 线程共享,JVM中最大的一块内存,此内存的唯一目的就是存放对象实例,Java 堆是垃圾收集器管理的主要区域,因此很多时候也被称为“GC堆”(Garbage Collected Heap),可以通过 -Xmx 和 -Xms 参数来...
-
java内部类
java内部类 Java内部类和匿名内部类的用法 ? ? 一、内部类: (1)内部类的同名方法 ? ? ? ? 内部类可以调用外部类的方法,如果内部类有同名方法必须使用OuterClass.this.MethodName()格式调用(其中OuterClass与MethodName换成实际外部类名及其方法;this为关键字,表示...
-
Java类加载机制详解
Java类加载机制详解 类的加载过程 在使用java命令运行主类(main)的时候,首先要通过 类加载器将 类加载到JVM内存中去。主类在运行过程中如果用到其他的类就会逐步加载这些类。 jar包里的类并不是一次性加载的,是使用的时候才加载的。 类加载过程分为以下几步: 加载...
-
Java学习笔记 线程池使用及详解
Java学习笔记 线程池使用及详解 有点笨,参考了好几篇大佬们写的文章才整理出来的笔记.... 字面意思上解释,线程池就是装有线程的池,我们可以把要执行的多线程交给线程池来处理,和连接池的概念一样,通过维护一定数量的线程池来达到多个线程的复用。 好处 多线程产生...
-
类加载器工作机制
类加载器工作机制 将字节码文件加载到内存中并生成相应的对象步骤: 加载 连接(验证-准备-解析) 初始化 1.装载:将Java二进制代码导入jvm中,生成Class文件。 2.连接: a)校验:检查载入Class文件数据的正确性 b)准备:给类的静态变量分配存储空间 c)解析:将符号...
-
Java 复习笔记8 - 多线程
Java 复习笔记8 - 多线程 概念 关于什么是线程,进程等概念,请看下面文章: 并发/并行/阻塞/非阻塞 多进程概念 多线程概念 上述文章代码使用的是python,但是所有的概念和原理都是相同的; 需要特别强调的是Java中的线程在多核处理器上是可以真正并行执行的,没有cpython中...
-
【设计模式】单例模式的八种姿态写法分析
【设计模式】单例模式的八种姿态写法分析 目录 何谓单例模式? 单例模式的优点 单例模式实现整体思路流程 单例模式的适用场景 单例模式的八种姿态写法 JDK源码中单例模式的应用 单例模式总结 前言 网上泛滥流传单例模式的写法种类,有说7种的,也有说6种的,当然也不排...
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
