目录 1 问题描述 2 解决方案 1 问题描述 在了解最优二叉查找树之前,我们必须先了解何为二叉查找树? 引用自百度百科一段讲解: 二叉排序树(Binary Sort Tree)又称二叉查找树(Binary Search Tree),亦称二叉搜索树。 二叉排序树或者是一棵空树,或者是具有下列性质的二 ...
分类:
编程语言 时间:
2017-02-26 23:29:16
收藏:
0 评论:
0 赞:
0 阅读:
224
ArrayBlockingQueueLinkedBlockingQueue 传统方式下用Collections工具类提供的synchronizedCollection方法来获得同步集合。 java5中还提供了如下一些同步集合类:> java.util.concurrent - Java并发工具包> ...
分类:
编程语言 时间:
2017-02-26 23:26:25
收藏:
0 评论:
0 赞:
0 阅读:
307
下载安装JDK7.0 java语言的执行过程必须是经过先编译生成 *.class文件)后解释 java语言负责解释执行文件即为JVM JVM的统一标准为: 指令集、寄存器、类文件的格式、栈、垃圾回收堆、存储区(具体名词含义需要查询其含义 因windows&linux平台的差异: 环境变量配置的区别需 ...
分类:
编程语言 时间:
2017-02-26 22:41:55
收藏:
0 评论:
0 赞:
0 阅读:
256
#1.本周学习总结 这一周是我学习java的第一周,刚接触一门全新的编程语言,觉得还是有点困难的,很多基础性的java知识需要一点点学习,我会请教同学以及查询网上的学习资料,认真学好这一门学科。 本周学习了java的发展过程 #2.书面作业 2.1为什么java程序可以跨平台运行?执行java程序的 ...
分类:
编程语言 时间:
2017-02-26 22:41:32
收藏:
0 评论:
0 赞:
0 阅读:
179
1.本章学习总结 java是我这学期学习的一门新的编程语言,个人觉得java还是很深奥的,对于一门新的计算机语言,就像打开了一扇新世界的大门,有许多东西需要不断学习不断探索,除了上课认真听讲,平时还要与同学多多交流,解决疑惑。 (1)学习了有关JVM,JRE,JDK的一些相关内容 2.书面作业 Q1 ...
分类:
编程语言 时间:
2017-02-26 22:40:28
收藏:
0 评论:
0 赞:
0 阅读:
218
Java基础(上) 第一部分:Java的翻译过程 首先Java是一门半解释半翻译语言,即可跨平台,运行速度也可以。 ①程序首先被翻译成中间语言。这种中间语言也被称为字节码,一个程序被翻译成字节码后,对所有电器都是相同的的; ②然后在使用一中程序,将字节码翻译为特定电器的机器语言。这种程序既小又容易编 ...
分类:
编程语言 时间:
2017-02-26 22:39:39
收藏:
0 评论:
0 赞:
0 阅读:
142
多进程: 获取进程ID: 进程间互访: 进程间交互之Manager: ...
分类:
编程语言 时间:
2017-02-26 22:39:05
收藏:
0 评论:
0 赞:
0 阅读:
320
eclipse中常用的快捷键 Alt + / 提示 Ctrl + / 单行注释 / 取消 Ctrl + Shift + / 多行注释 Ctrl + Shift + \ 取消多行注释 Ctrl + 1 快速修复 Ctrl + Shift + o 导包 Alt+上下键 代码位置调换 1.Ctrl + D ...
分类:
编程语言 时间:
2017-02-26 22:38:50
收藏:
0 评论:
0 赞:
0 阅读:
152
作为一个既不是计算机科班出身也不是培训班出来的菜鸟小测试,感觉前程无光,只能苦读自学,于是决定先从java语言开始。幸得身边有的大牛一枚,强烈推荐(疯狂java讲义),大牛每周末过来给免费答疑。很难吃透,如同天书,第一章是java的前生今世,犹如走马观花。但也想简单梳理下思路,来日回顾愿仍有收获。 ...
分类:
编程语言 时间:
2017-02-26 22:36:55
收藏:
0 评论:
0 赞:
0 阅读:
139
前言 traits,又被叫做特性萃取技术,说得简单点就是提取“被传进的对象”对应的返回类型,让同一个接口实现对应的功能。因为STL的算法和容器是分离的,两者通过迭代器链接。算法的实现并不知道自己被传进来什么。萃取器相当于在接口和实现之间加一层封装,来隐藏一些细节并协助调用合适的方法,这需要一些技巧( ...
分类:
编程语言 时间:
2017-02-26 22:35:30
收藏:
0 评论:
0 赞:
0 阅读:
277
有时候,我们将被通知方法的实参传递给通知,这时就要用到args()了。 这个范例中,假设有一个CD类、Player类,而CD只记录了CD的音轨信息,Player只实现了CD的播放功能。如果我们需要记录音轨的播放次数,当然可以通过CD或Player来实现,但是,记录次数这个功能是否应该由它们来实现?这 ...
分类:
编程语言 时间:
2017-02-26 22:30:53
收藏:
0 评论:
0 赞:
0 阅读:
228
1.ByteArrayInputStream和ByteArrayOutputStream简介 ByteArrayInputStream是字节数组输入流,继承InputStream,它里面维护一个缓冲区,也就是一个byte类型的数组,通过一个计数器pos来实现对字节数组的读取。与之相对应的ByteAr ...
分类:
编程语言 时间:
2017-02-26 22:26:20
收藏:
0 评论:
0 赞:
0 阅读:
214
小结: 学了这么多天的java,终于还是学会了写一些简单的小程序: 1.回文数,例:12321(123321) package random; import java.util.Scanner; public class HomeWork1 { public static void main(Str ...
分类:
编程语言 时间:
2017-02-26 22:25:35
收藏:
0 评论:
0 赞:
0 阅读:
184
我们在创建maven web项目的时候,默认只有src/main/resources这个source folder,我们按照maven结构添加src/main/java和src/test/java等source folder时,会报the folder is already .... 解决办法 建立 ...
分类:
编程语言 时间:
2017-02-26 22:25:18
收藏:
0 评论:
0 赞:
0 阅读:
328
1.学习总结 简单学习jave 了解并区分JVM JRE JDK 了解JAVA语言的发展史 2.书面作业 Q:为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写) A:因为java程序是在java虚拟机上运行,各平台都有对应的虚拟机(JVM),所以java程序能跨平 ...
分类:
编程语言 时间:
2017-02-26 22:22:32
收藏:
0 评论:
0 赞:
0 阅读:
142
小结: 在这阶段我学习了怎样使用运算符和各种运算符所代表的意思:(1.增量和减量运算符(++,--);2.移位运算符(>>,<<,>>>);3.布尔运算符(&,&&,||,|,^,!);4.扩展赋值运算符(*=,/=,%=,+=,-=,<<=,>>=);5.比较运算符(<,<=,>,>=,==);6 ...
分类:
编程语言 时间:
2017-02-26 22:18:36
收藏:
0 评论:
0 赞:
0 阅读:
251
IO流 (Input Output). io技术主要的作用:设配和设配之间的数据传输。 java中流根据流的流向把流分为两种: 输入流: InputStream , FileInputStream , FileReader 输出流: OutputStream , FileOutputStream , ...
分类:
编程语言 时间:
2017-02-26 22:17:40
收藏:
0 评论:
0 赞:
0 阅读:
227
转载自http://blog.csdn.net/jackie03/article/details/7312481 一,java中各种集合的关系图 Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没 ...
分类:
编程语言 时间:
2017-02-26 22:17:08
收藏:
0 评论:
0 赞:
0 阅读:
252
一、关于JDK的相关内容,参考http://hi.baidu.com/innuyasha/blog/item/db12f21f1d7e05f4e1fe0b30.html和http://hi.baidu.com/innuyasha/blog/item/b40eb011656f987fcb80c41e. ...
分类:
编程语言 时间:
2017-02-26 22:14:44
收藏:
0 评论:
0 赞:
0 阅读:
252