标识符的命名规则 1、由数字、字母、下划线、美元符号组成,没有长度限制。 2、首字只能是下划线、字母或$。 3、字母区分大小写。 4、常量用大写字母表示,变量用小写。一个变量名由多个单词组成,则第一个小写,第二个首字母大写。例如:anInt。 5、Java关键字、保留字不能用。 一个简单的Java程 ...
分类:
编程语言 时间:
2019-09-10 23:55:38
阅读次数:
189
final:最终的,确保使用前是被赋值得,一旦赋值后不可修改。 1 数据 ①局部变量 基本数据类型: 可以先定义后赋值,但要保证在使用前是已被赋值的,一旦赋值后不可修改; 引用数据类型: 可以先定义后赋值,但要保证在使用前是已被赋值的,一旦赋值后不可修改; 引用内容不可修改,但备用用的对象内容可以被 ...
分类:
编程语言 时间:
2019-09-10 15:03:08
阅读次数:
90
在JAVA语言中给变量、方法和类等要素命名时使用的字符序列。 一、命名规则: a、由字母(严格区分大小写)、数字、下画线(_)和美元符($)组成。 b、其中数字不能开头。 c、标识符不能是Java关键字、保留字和字面常量(不能单独使用,但是可以包含) d、不允许有空格。 e、无长度限制。 二、命名规 ...
分类:
其他好文 时间:
2019-08-31 10:50:40
阅读次数:
83
一、计算机中线程不安全问题产生原因 计算机在执行程序时,每条指令都是在CPU中执行的,执行的过程会涉及到读取和写入。程序运行过程中的临时数据是存放在主存(物理内存)中的,这就会产生一个问题,由于CPU的执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU的执行速度相比就慢很多,因此如果任何时 ...
分类:
编程语言 时间:
2019-08-29 12:04:19
阅读次数:
97
首先来看段测试代码 public class TestInstanceof{ public static void main(String[] args){ int a = 1; if(a instanceof String){ System.out.println("a instanceof St ...
分类:
编程语言 时间:
2019-08-20 12:43:36
阅读次数:
80
Java关键字是Java语言保留供内部使用的,如class用于定义类。关键字又称为保留字,他们的意思是一样的,我们不能使用关键字作为变量名或方法名。 关键字大概有50个,不建议被,而是在使用的过程中记住! 【注意】:出于应试教育的惯性思维,很多新手会选择背关键字,出于实战思维,我们不需要刻意去背诵, ...
分类:
编程语言 时间:
2019-08-10 14:20:06
阅读次数:
93
很早之前,遇到过一个面试官问的python中有没有null,当时有点紧张,想成了None,就脱口而出是有的。今天遇到了none问题,所以就正好说一下。 python中是没有NULL的。 Python中没有NULL,取而代之的是None。它的表面含义就是空。但是和空字符串,空列表也是有区别的。因为No ...
分类:
编程语言 时间:
2019-08-05 19:08:41
阅读次数:
144
一、Java内存模型 想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的。 Java内存模型规定了所有的变量都存储在主内存中。每条线程中还有自己的工作内存,线程的工作内存中保存了被该线程所使用到的变量(这些变量是从主内存中拷贝而来)。线程对变量的所有操作(读取,赋值 ...
分类:
编程语言 时间:
2019-07-17 09:38:46
阅读次数:
90
1、Java 关键字 关键字特点: 1、完全小写的字母 2、在编辑器里面颜色高亮 标识符:在程序中,我们自己定义的内容,比如类的名字,方法的名字、变量的名字等 标识符特点: 1、标识符可以包含英文字母(区分大小写)、0-9数字、$美元符号和_下划线 2、标识符不能以数字开头 3、标识符不能是关键字 ...
分类:
编程语言 时间:
2019-07-05 14:17:15
阅读次数:
132