标签:变量

  • 33、【死磕Java并发】—–第三十四篇深入分析ThreadLocal

    原文出处:http://cmsblogs.com/ 『chenssy』 ThreadLoacal是什么? ThreadLocal是啥?以前面试别人时就喜欢问这个,有些伙伴喜欢把它和…

    2019年12月29日 1.17K
  • 03、【死磕Java并发】—–第三篇Java内存模型之happens-before

    原文出处:http://cmsblogs.com/ 『chenssy』 在上篇博客(【死磕Java并发】—–深入分析volatile的实现原理)LZ提到过由…

    2019年12月29日 1.03K
  • 02、【死磕Java并发】—–第二篇深入分析volatile的实现原理

    原文出处:http://cmsblogs.com/ 『chenssy』 通过前面一章我们了解了synchronized是一个重量级的锁,虽然JVM对它做了很多优化,而下面介绍的vo…

    2019年12月29日 1.13K
  • Java基础:Java面向对象的特征

    面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数…

    2019年12月29日 984
  • Java基础:int与Integer区别

    int与Integer区别 int与Integer的基本使用对比 Integer是int的包装类;int是基本数据类型; Integer变量必须实例化后才能使用;int变量不需要;…

    2019年12月29日 1.10K
  • 08-八、傻傻分不清的 DATE、DATETIME 和 TIMESTAMP ( 下 )

    前一章节我们有提到 MySQL 服务的系统变量 explicit_defaults_for_timestamp 对 timestamp 类型的影响,知道禁用该系统变量时,times…

    2019年12月29日 999
  • 03-Java中级面试题(三)

    第一,谈谈final, finally, finalize的区别。 final? 修饰符(关键字)如果一个类被声明为 final,意味着它不能再派生出新的子类,不能作为父类被继承。…

    2019年12月29日 924
  • 02-Java中级面试题(二)

    第一,谈谈final, finally, finalize的区别。 final? 修饰符(关键字)如果一个类被声明为 final,意味着它不能再派生出新的子类,不能作为父类被继承。…

    2019年12月29日 989
  • 06-Java基础面试题(六)

    (多选)1.下列说法中正确的是?() A:子类能继承父类的构造方法; B:子类对从父类继承来的成员的访问权限,取决于父类成员声明的访问权限; C:子类不能删除从父类继承来的成员变量…

    2019年12月29日 1.10K
  • 028-二十八、Java之封装

    Java 封装 在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。也就是说我要看电视,只需要按一下开关和换台就可以了。 有必要了解电视机内部…

    2019年12月29日 1.14K
  • 027-二十七、Java之非访问修饰符

    非访问修饰符 为了实现一些其他的功能,Java 也提供了许多非访问修饰符。 static 修饰符,用来修饰类方法和类变量。 final 修饰符,用来修饰类、方法和变量,final …

    2019年12月29日 1.10K
  • 026-二十六、Java之访问修饰符

    Java 修饰符 Java 语言提供了很多修饰符,主要分为以下两类: 访问修饰符,非访问修饰符,修饰符用来定义类、方法或者变量,通常放在语句的最前端。 访问控制修饰符 Java 中…

    2019年12月29日 1.11K
  • 022-二十二、Java面向对象介绍

    引言 面向对象,将跟对象有关的功能都封装在其内 面向对象三大特征:封装,继承,多态 找对象,创建对象,使用对象,并维护对象之间的关系。 类:对现实中事物的描述 对象:就是实实在在 …

    2019年12月29日 1.07K
  • 021-二十一、Java的递归算法

    简单递归定义 什么叫递归?(先定义一个比较简单的说法,为了理解,不一定对) 递归:无限调用自身这个函数,每次调用总会改动一个关键变量,直到这个关键变量达到边界的时候,不再调用。 对…

    2019年12月29日 1.56K
  • 017-十七、Java数组

    Java 数组 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。 Java 语言中提供的数组是用来存储固定大小的同类型元素。 你可以声明…

    2019年12月29日 1.36K
  • 008-八、Java之变量

    变量(variable) 我们通过变量来操纵存储空间中的数据,变量就是指这个存储空间!空间位置是确定的,但是里面放置什么值不确定! Java是一种强类型语言,每个变量都必须声明其类…

    2019年12月29日 1.08K
  • 004-四、网络编程之线程安全详解

    一、方法内部变量线程安全 方法内部的变量一般不会有“非线程安全”的问题。示例。 public class TheadTest5 { public static void main(…

    2019年12月29日 1.01K
  • 03-Java多线程(三)– 线程栈模型与线程的变量

    要理解线程调度的原理,以及线程执行过程,必须理解线程栈模型。 线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶。线程栈的内容是随着程序的运行动态变化的,因此研究…

    2019年12月29日 1.50K
  • java基础学习总结——static关键字

    一、static关键字      原来一个类里面的成员变量,每new一个对象,这个对象就有一份自己的成员变量,因为这些成员变量都不是静态成员变量。对于static成员变量来说,这个…

    2019年12月29日 953
QR code