![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习笔记
文章平均质量分 71
classjavaonline
这个作者很懒,什么都没留下…
展开
-
java的堆栈
java 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Ja转载 2014-11-13 16:17:38 · 325 阅读 · 0 评论 -
继承
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------原创 2015-01-30 17:35:43 · 323 阅读 · 0 评论 -
内部类
内部类原创 2014-10-16 23:35:03 · 344 阅读 · 0 评论 -
异常
1.0处理异常原创 2014-10-22 20:33:20 · 770 阅读 · 0 评论 -
GUI
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------原创 2015-01-30 17:28:50 · 275 阅读 · 0 评论 -
泛型程序设计
1.0为什么要使用泛型原创 2014-10-29 16:19:08 · 452 阅读 · 0 评论 -
IO流
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------原创 2015-01-30 17:18:56 · 362 阅读 · 0 评论 -
集合
..原创 2014-11-11 06:57:52 · 600 阅读 · 0 评论 -
多线程
多线程就是利用了CPU工作原理,CPU工作时是不段的切换线程的,在每个线程只会呆很少的时间,如果一个一个 程序有多个线程支持,那么这个程序可以并发处理多个任务 创建任务和线程 任务就是对象。为了创建任务,必须首先为任务定义一个类。任务类必须实现Runnable接口。 Runnable很简单,它只包含一个run方法,只需要实现这个方法告诉系统线程如何运行。 启动线程分三个步骤 ①原创 2014-12-06 10:32:12 · 485 阅读 · 0 评论 -
面向对象
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------原创 2015-01-30 17:27:26 · 355 阅读 · 0 评论 -
反射
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------原创 2015-01-30 17:33:12 · 367 阅读 · 0 评论 -
理解Java常量池
JVM运行时数据区的内存模型由五部分组成: 【1】方法区 【2】堆 【3】JAVA栈 【4】PC寄存器 【5】本地方法栈 对于String s = "haha" ,它的虚拟机指令: 0: ldc #16; //String haha 2: astore_1 3: return 对于上面虚拟机指令,其各自的指令流程在《深入JAVA虚拟机》转载 2014-11-13 16:30:11 · 329 阅读 · 0 评论 -
接口
一.接口 接口:接口不是类,而是对类的一组需求描述,这些类要遵循从接口描述的统一格式进行定义。 接口所有方法默认属于public,声明接口方法时可不写public。 接口可以定义常量,但是不能含有实例域,接口不能创建实例,也不能实现接口的方法。 实现一个接口两个步骤 1将类声明为实现给定的接口,使用关键字implements。 2对接口中的方法进行定义。 例: Arra原创 2014-10-11 16:26:32 · 460 阅读 · 0 评论