标签:变量
-
33、【死磕Java并发】—–第三十四篇深入分析ThreadLocal
原文出处:http://cmsblogs.com/ 『chenssy』 ThreadLoacal是什么? ThreadLocal是啥?以前面试别人时就喜欢问这个,有些伙伴喜欢把它和…
-
03、【死磕Java并发】—–第三篇Java内存模型之happens-before
原文出处:http://cmsblogs.com/ 『chenssy』 在上篇博客(【死磕Java并发】—–深入分析volatile的实现原理)LZ提到过由…
-
02、【死磕Java并发】—–第二篇深入分析volatile的实现原理
原文出处:http://cmsblogs.com/ 『chenssy』 通过前面一章我们了解了synchronized是一个重量级的锁,虽然JVM对它做了很多优化,而下面介绍的vo…
-
Java基础:Java面向对象的特征
面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数…
-
Java基础:int与Integer区别
int与Integer区别 int与Integer的基本使用对比 Integer是int的包装类;int是基本数据类型; Integer变量必须实例化后才能使用;int变量不需要;…
-
08-八、傻傻分不清的 DATE、DATETIME 和 TIMESTAMP ( 下 )
前一章节我们有提到 MySQL 服务的系统变量 explicit_defaults_for_timestamp 对 timestamp 类型的影响,知道禁用该系统变量时,times…
-
03-Java中级面试题(三)
第一,谈谈final, finally, finalize的区别。 final? 修饰符(关键字)如果一个类被声明为 final,意味着它不能再派生出新的子类,不能作为父类被继承。…
-
02-Java中级面试题(二)
第一,谈谈final, finally, finalize的区别。 final? 修饰符(关键字)如果一个类被声明为 final,意味着它不能再派生出新的子类,不能作为父类被继承。…
-
06-Java基础面试题(六)
(多选)1.下列说法中正确的是?() A:子类能继承父类的构造方法; B:子类对从父类继承来的成员的访问权限,取决于父类成员声明的访问权限; C:子类不能删除从父类继承来的成员变量…
-
028-二十八、Java之封装
Java 封装 在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。也就是说我要看电视,只需要按一下开关和换台就可以了。 有必要了解电视机内部…
-
027-二十七、Java之非访问修饰符
非访问修饰符 为了实现一些其他的功能,Java 也提供了许多非访问修饰符。 static 修饰符,用来修饰类方法和类变量。 final 修饰符,用来修饰类、方法和变量,final …
-
026-二十六、Java之访问修饰符
Java 修饰符 Java 语言提供了很多修饰符,主要分为以下两类: 访问修饰符,非访问修饰符,修饰符用来定义类、方法或者变量,通常放在语句的最前端。 访问控制修饰符 Java 中…
-
022-二十二、Java面向对象介绍
引言 面向对象,将跟对象有关的功能都封装在其内 面向对象三大特征:封装,继承,多态 找对象,创建对象,使用对象,并维护对象之间的关系。 类:对现实中事物的描述 对象:就是实实在在 …
-
021-二十一、Java的递归算法
简单递归定义 什么叫递归?(先定义一个比较简单的说法,为了理解,不一定对) 递归:无限调用自身这个函数,每次调用总会改动一个关键变量,直到这个关键变量达到边界的时候,不再调用。 对…
-
017-十七、Java数组
Java 数组 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。 Java 语言中提供的数组是用来存储固定大小的同类型元素。 你可以声明…
-
008-八、Java之变量
变量(variable) 我们通过变量来操纵存储空间中的数据,变量就是指这个存储空间!空间位置是确定的,但是里面放置什么值不确定! Java是一种强类型语言,每个变量都必须声明其类…
-
004-四、网络编程之线程安全详解
一、方法内部变量线程安全 方法内部的变量一般不会有“非线程安全”的问题。示例。 public class TheadTest5 { public static void main(…
-
03-Java多线程(三)– 线程栈模型与线程的变量
要理解线程调度的原理,以及线程执行过程,必须理解线程栈模型。 线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶。线程栈的内容是随着程序的运行动态变化的,因此研究…
-
java基础学习总结——static关键字
一、static关键字 原来一个类里面的成员变量,每new一个对象,这个对象就有一份自己的成员变量,因为这些成员变量都不是静态成员变量。对于static成员变量来说,这个…