相关分类: Java技术 C/C++ VB delphi
  • Java简介

    由来: Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。 特性: 1.简单性 :Java吸收了C++语言的各种优点,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了...

    2019-01-03 09:56:48 电子商务电子商务网站电子商务网java面向对象java系统C++语言

  • Java集合之HashMap源码分析

    以下源码均为jdk1.7 HashMap概述 HashMap是基于哈希表的Map接口的非同步实现. 提供所有可选的映射操作, 并允许使用null值和null健. 此类不保证映射的顺序. 需要注意的是: HashMap不是同步的. 哈希表 哈希表定义: 哈希表是一种根据关键码去寻找值的数据映射结构, 该结构...

    2019-01-03 09:56:46

  • cas-springboot单点登陆代码

    cas-springboot单点登陆代码...

    2019-01-03 09:56:45

  • Java多线程基础

    1.什么是进程、线程 进程可以简单的理解为应用程序。多线程,相当于多个人共同完成一件事情,每个线程,独立完成一件任务。因此,一个进程至少有一个线程,一个线程不能独立存在,它必须是进程的一部分。 进程:每个独立运行着的程序。具有独立的内存空间和系统资源。...

    2019-01-03 09:56:45

  • 2018Java年底总结

    一年又过去了,这是我的第二年的JAVA开发,总感觉有很多想说的,可惜语言组织能力着实一般,以下列举一些今年的总结。 1、首先告诫一下新入行或者新入职经验不多的小伙伴,写sql的时候根据业务能单表就单表查询(最好命中索引 ),涉及到多表查询,也尽量先单表查出再...

    2019-01-03 09:56:45 java基础java开发

  • Java集合之LinkedList源码分析

    概述 LinkedLIst和ArrayLIst一样, 都实现了List接口, 但其内部的数据结构不同, LinkedList是基于链表实现的(从名字也能看出来), 随机访问效率要比ArrayList差. 它的插入和删除操作比ArrayList更加高效, 但还是要遍历部分链表的指针才能移动到下标所指的位置, 只有在链...

    2019-01-03 09:56:41

  • JVM内存结构

    按照Java虚拟机规范的规定, JVM自动管理的内存将包括以下几个运行时的数据区域: 下面分别对几个数据区域进行说明: 1.程序计数器 程序计数器是JVM中一块较小的内存区域, 保存着当前线程执行的虚拟机字节码指令的内存地址. Java多线程的实现, 其实是通过线程间的轮流切换...

    2019-01-03 09:56:40 java多线程java实例

  • 多线程系列之 Java多线程的个人理解(一)

    前言:多线程常常是程序员面试时会被问到的问题之一,也会被面试官用来衡量应聘者的编程思维和能力的重要参考指标;无论是在工作中还是在应对面试时,多线程都是一个绕不过去的话题。本文重点围绕多线程,借助Java语言来展开讨论 文章结构 什么是多线程 为什么要使用多...

    2019-01-03 09:56:34 虚拟空间多线程编程底层操作系统

  • Java集合之Vector源码分析

    概述 Vector与ArrayLIst类似, 内部同样维护一个数组, Vector是线程安全的. 方法与ArrayList大体一致, 只是加上 synchronized 关键字, 保证线程安全, 下面就不具体分析源码了, 具体可以查看ArrayList中的源码分析. Vector源码分析 1.主要字段 2.构造函数 3.增删改查 其...

    2019-01-03 09:56:39

  • Java中的深克隆和浅克隆

    为什么要克隆 首先思考一个问题, 为什么需要克隆对象? 直接new一个对象不行吗? 克隆的对象可能包含一些已经修改过的属性, 而new出来的对象的属性都还是初始化时候的值, 所以当需要一个新的对象来保存当前对象的"状态"时就要靠克隆了. 当然, 把对象的属性一个一个的赋值...

    2019-01-03 09:56:37

2