自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 集合的遍历和修改

clllection的遍历问题:1.使用迭代器啥都能干2.使用普通for循环,若要改变集合的结构,及(删除某一个元素),删除后如要把i<list.length 的length-13.使用增强for,可以修改集合中元素的数据,但是,若要删除元素,remove后要立即break掉。...

2020-09-17 22:35:25 954

原创 泛型

<?extend T > 可以传入T或者T的父类

2020-07-29 21:42:45 123

原创 Cache,Buffer

Cache 是把最常用的工具放在手边(缓存电影,CPU缓存内存,Redis缓存外村数据库),想用的时候,直接拿来用。Buffer 是你家的垃圾桶,你平时的垃圾先扔在垃圾桶里,等垃圾桶满了再扔垃圾。

2020-07-10 11:59:59 118

原创 ==和Equals()代码测试

public class Test {public static void main(String[] args) {//引入一个概念:栈、堆、常量池是独立的概念/1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈(stack):存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放...

2020-04-25 01:23:39 183

转载 java中,堆、栈、常量池

转自:http://www.iteye.com/topic/6345301.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈(stack):存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆(heap):存放所有new出来的对象。4. 静态域:存放静态成员(st...

2020-04-25 01:06:04 145

原创 Java对象在堆上的猜想

import java.util.Scanner;public class Work36 {public static void main(String[] args) { int n; Scanner scanner = new Scanner(System.in); System.out.println("您要输入几个数"); n = scanner.nextInt(); int...

2020-04-24 23:24:05 111

原创 Java 线程,进程;堆,栈学习的疑问

一次.class从编译到执行的过程的,就是一次进程的执行。程序执行进入内存后,JVM会为每个线程分配空间。空间包括两部分:栈(又称为堆栈)和堆。栈(先进先出)中的内容:方法、基本数据类型等,注意,定义String s ="123"这种定义方式,是在栈里执行的。而堆:堆的内容是共享的,是程序运行是通过new()开辟的。String str1 =new String (“abc”);是在堆空间中开...

2020-04-22 14:15:36 96

原创 Java synchronized关键字与管程

这里,用synchronized就类似于一个管程的定义,表示,同一时间只能有一个线程使用insert()函数,实现的进程对临界资源(insert函数)的互斥访问。

2020-04-18 14:16:58 374

原创 C语言中,定义(声明)变量后不初始化有什么影响

首先,初始化变量的原因,是因为一个变量光定义的话,只会为它分配一个内存空间,但是具体的数值是不确定的,如果你不初始化(也就是赋初值),你拿什么去参与的运算操作,不得而知,运算的结果肯定要有问题。例子1:可以正确运行的void change(int *x){printf("%d",x);*x=2;}int main() {int x;change(&x);printf(“...

2020-04-17 21:41:51 4662 1

原创 结构体定义

2020-04-15 23:40:39 263

原创 java的set和map

集合类——Collection(list(ArrayList,LinkedList),set(HashSet))List 是链表(接口),是可以允许出现重复值的。它的具体实现类:ArrayList和LinkedListset 是集合(接口),不允许出现重复值。它的具体实现类HashMapArrayList 实现链表的内部结构是用数组(Array)。查找高效,修改低效LinkedList 实...

2020-03-28 00:16:26 67

原创 C语言中 ->和.的区别

C语言中 ->和.的区别1、->是指针指向其成员的运算符 .是结构体的成员运算符。最大的区别是->前面放的是指针,而.前面跟的是结构体变量2、比如C++中一个类Class Student;里面有个公有成员变量test如果你声明这个类的对象Student s;那么你要对test操作要用"." s.test如果你声明这个类的对象Student *s为指针类型的话,那么你要对t...

2020-03-22 14:30:47 4712

原创 关于c和c++对引用的操作

c语言代码:int add(int *a,int *b){*a=*a+*b;//改变了形参a的值return *a;}int main(){int a=1,b=2;printf("%d\n",add(&a,&b));//3printf("%d\n",a);//3printf("%d\n",b);//2}c++代码int add(int &a,...

2020-03-22 14:27:59 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除