一、语法格式 权限修饰符 数据类型 属性名 = 属性值; 说明: 1.权限修饰符:类中的属性可以被private、缺省、protected、public等权限修饰符修饰; 2.数据类型:可以是基本数据类型和引用数据类型 3.属性名:符合标识符的命名规则和规范 举例: class Person{ pr ...
分类:
其他好文 时间:
2020-03-28 17:58:55
阅读次数:
86
1. 标识符规范 以26个英文字母,数字,”_”和”$”组成 数字不能开头 不可使用关键字,但可包含关键字 严格区分大小写,长度无限制 标识符不能含有空格 2. 变量 变量分为局部变量和成员变量。 3. 进制转换 整数的四种表示方式:二进制、八进制、十进制、十六进制 二进制转十进制=>乘以2的幂数 ...
分类:
编程语言 时间:
2020-03-26 21:49:55
阅读次数:
89
栈相关面试题 举例栈溢出的情况?(Stack Overflow):固定大小栈的栈帧爆掉 通过-Xss设置栈的大小:OOM ,可变大小栈扩容时,没有更多的内存可供扩容 调整栈大小,就能保证不溢出吗? 不能,如果自己调用自己(递归)的话,栈空间大可以多跑,在一定程度上可以抱保证递归类问题递的更深,死循环 ...
分类:
其他好文 时间:
2020-03-25 23:18:01
阅读次数:
73
一、UML中的六大关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。 1.1、 继承关系—泛化(Gener ...
分类:
其他好文 时间:
2020-03-23 15:07:29
阅读次数:
63
最近,新版本的JDK又双叒叕发布了,目前已经JDK 14 了,从2017年8月份开始,JDK的更新频率变成了每半年一次,将固定在每年的3月份和9月份发布新版本。 按照这个频率,过不了多久,JDK 20 就要推出了... 最早的JDK发布于1996年,相信比很多读者的年龄都要小,其发布频次如下: Ja ...
分类:
编程语言 时间:
2020-03-23 11:09:11
阅读次数:
68
1.private修饰的方法可以通过反射访问,那么private的意义是什么 private只是在oop(Object Oriented Programming)编程中起约束作用,体现了封装性,外部对对象进行常规调用时能够看到清晰的类结构 java也有专门的安全管理器SecurityManager禁 ...
分类:
编程语言 时间:
2020-03-22 16:13:38
阅读次数:
87
第二部分: 基本同步 同步要点 到目前为止,我们已经描述了如何在线程上启动任务,配置线程以及双向传递数据。我们还描述了局部变量如何专用于线程,以及如何在线程之间共享引用,从而允许它们通过公共字段进行通信。 下一步是同步:协调线程的动作以实现可预测的结果。当线程访问相同的数据时,同步特别重要。在该区域 ...
分类:
编程语言 时间:
2020-03-22 13:45:34
阅读次数:
76
C++内存解析 一、内存基本构成可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。 栈区:在执行函数时,函数内局部变量的存储单元 ...
分类:
编程语言 时间:
2020-03-22 01:40:43
阅读次数:
97
五 局部变量和全局变量 在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。 全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。 当全局变量与局部变量同名时: 在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。 name='lhf' def chan ...
分类:
编程语言 时间:
2020-03-21 18:04:27
阅读次数:
65
注解 1.概念 注解:说明程序的。给计算机看的 注释:用文字描述程序的。给程序员看的 注解的定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对 ...
分类:
编程语言 时间:
2020-03-20 11:14:19
阅读次数:
85