首页 > 编程语言
浅析Java线程的三种实现
一、前言 java.lang.Thread类是java的线程类。当生成一个Thread类的对象后,一个新的线程就产生了。Java中每一个线程都是通过某个特定的Thread对象的方法run()来完成其操作的,方法run()称为线程体。 下面简单介绍Thread类的几种构造方法: public Thread() public Thread(Runnable target) public Thre...
分类:编程语言   时间:2014-09-14 22:10:37    收藏:0  评论:0  赞:0  阅读:277
JAVA学习第十课(单例设计模式)
杂谈: 如果一个类里的方法都是静态的,那么就没有必要创建对象,为了不让其他程序创建对象,就可以把当前类的构造函数私有化。 class MAN { private MAN() { } } 文档注释:命令:javadoc 只能解析/** 开始至 */结束的内容;/* */则不行 路径设置问题: 当要运行,两个以上路径中的class文件时,路径都要设置,命令:classp...
分类:编程语言   时间:2014-09-14 22:09:27    收藏:0  评论:0  赞:0  阅读:250
Kafka0.7运行时报错 kafka/javaapi/consumer/ConsumerConnector : Unsupported major.minor version 51.0 解决
目前中央库中 org.apache.kafka 是用jdk1.7编译的, 故跑在1.6的jvm中会报错解决方案:1. 下载kafka源码, 本地sbt进行install, 编译前 java -version确认classpath中的jdk版本是1.62. 编译打包成功后, 进入当前kafka目录的 ...
分类:编程语言   时间:2014-09-14 22:06:27    收藏:0  评论:0  赞:0  阅读:706
python进阶ing——创建第一个Tornado应用
python进阶ing——创建第一个Tornado应用分类:Python2013-06-02 23:021725人阅读评论(2)收藏举报pythonTornado每天在群里跟很多群友讨论一些问题,觉得对自己的技术提升有很大的帮助,也可以集思广益,学到一些自己以前从没有接触到过的东西,比如Tornad...
分类:编程语言   时间:2014-09-14 22:05:57    收藏:0  评论:0  赞:0  阅读:322
C++代码学习之一:组合模式例子
1 #include"AbstractFile.h" void AbstractFile::add(AbstractFile*) 2 { 3 } void AbstractFile::remove() 4 { 5 } void AbstractFile::display() 6 { 7...
分类:编程语言   时间:2014-09-14 22:02:17    收藏:0  评论:0  赞:0  阅读:284
全面理解Javascript中Function对象的属性和方法
函数是 JavaScript 中的基本数据类型,在函数这个对象上定义了一些属性和方法,下面我们逐一来介绍这些属性和方法,这对于理解Javascript的继承机制具有一定的帮助。属性(Properties)arguments获取当前正在执行的 Function 对象的所有参数,是一个类似数组但不是数组...
分类:编程语言   时间:2014-09-14 22:00:47    收藏:0  评论:0  赞:0  阅读:378
【JavaScript】XMLHttpRequest Level2使用指南
XMLHttpRequest是一个浏览器接口,使得Javascript可以进行HTTP(S)通信。最早,微软在IE 5引进了这个接口。因为它太有用,其他浏览器也模仿部署了,ajax操作因此得以诞生。但是,这个接口一直没有标准化,每家浏览器的实现或多或少有点不同。HTML 5的概念形成后,W3C开始考...
分类:编程语言   时间:2014-09-14 21:59:38    收藏:0  评论:0  赞:0  阅读:296
【JavaScript】重温Javascript继承机制
上段时间,团队内部有过好几次给力的分享,这里对西风师傅分享的继承机制稍作整理一下,适当加了些口语化的描述,留作备案。一、讲个故事吧澄清在先,Java和Javascript是雷锋和雷峰塔的关系。Javascript原名Mocha,当时还叫做LiveScript,创造者是Brendan Eich,现任M...
分类:编程语言   时间:2014-09-14 21:59:27    收藏:0  评论:0  赞:0  阅读:263
Java NIO系列教程(二) Channel
原文地址:http://ifeve.com/channels/声明:Java NIO系列教材并非本人原创,只因阅读原文之后有感于文章之精妙,意欲与诸位共享,故而出此下策,忘原作者见谅。另附上原文地址。Java NIO的通道类似流,但又有些不同:既可以从通道中读取数据,又可以写数据到通道。但流的读写通...
分类:编程语言   时间:2014-09-14 21:56:57    收藏:0  评论:0  赞:0  阅读:271
JavaScript04
var floatnum = 3.1416e7;//等价于31416000 这里需要注意一点:永远不要用特定的浮点数值进行boolean判断。 var a=0.1,b=0.2; a+b==0.3;//false 实际上a+b=0.30000000000000004;//浮点数最高经度是17位小数 因...
分类:编程语言   时间:2014-09-14 21:55:47    收藏:0  评论:0  赞:0  阅读:209
python基础
浮点数浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就...
分类:编程语言   时间:2014-09-14 21:53:27    收藏:0  评论:0  赞:0  阅读:339
Java NIO系列教程(一) Java NIO 概述
原文地址:http://ifeve.com/overview/声明:Java NIO系列教材并非本人原创,只因阅读原文之后有感于文章之精妙,意欲与诸位共享,故而出此下策,忘原作者见谅。另附上原文地址。Java NIO 由以下几个核心部分组成:ChannelsBuffersSelectors虽然Jav...
分类:编程语言   时间:2014-09-14 21:53:07    收藏:0  评论:0  赞:0  阅读:291
linux学习之C语言(1)------ 源程序的编译
这几天再学习一下一些linux知识,将自己的学习笔记,记录在此,以此激励自己进步。    gcc是最优秀的编译器,先来看下如何使用gcc编译一个简单的C程序:     hello.c #include int main(){ printf("hello c!\n"); }        要编译这个简单的程序,只需要在终端下执行               gcc -o hell...
分类:编程语言   时间:2014-09-14 20:46:07    收藏:0  评论:0  赞:0  阅读:258
JavaScript03
严格模式:不安全的操作将抛出错误。 “use strict” ECMA-262的全部关键字 break do instanceof typeof case else new var catch finally return void continue for switch while debugge...
分类:编程语言   时间:2014-09-14 20:43:27    收藏:0  评论:0  赞:0  阅读:217
JavaNote-数组
java中的数组是静态的,一旦数组初始化完成,数组元素的内存空间分配即结束,程序只能改变数组元素的值,而无法改变其长度。java中的数组变量是一种引用类型的变量,数组变量并不是数组本身,它只是指向堆内存的数组对象,因此,可以改变一个数组变量所引用的数组,这样就可以造成数组长度可变的假象。 1 @.....
分类:编程语言   时间:2014-09-14 20:41:27    收藏:0  评论:0  赞:0  阅读:286
Java众神之路(1)-语言介绍
Java语言介绍1.Java的历史我个人认为,学习一种技术,不止要关注技术本身,也应该去了解一下它的发展史,这一方面是对技术本身的尊重,另一方面也是希望能够通过该技术的发展历史推测出其未来可能的发展趋势,从而能够处处快人一步。具体信息参见:http://blog.csdn.net/djsl6071/...
分类:编程语言   时间:2014-09-14 20:40:17    收藏:0  评论:0  赞:0  阅读:431
Java中i++的陷阱
面试陷阱题: int i=0; i =i++; 此时i值: i最终为0; 执行i=i++时,赋值符号优先度最低,先执行i++; 执行i++,程序先将i值0入栈,再对i进行运算++; i++之后i为1; 最后执行赋值,将栈中数据0弹出,赋值给i,再度使i为0; 故而,最佳实践一:不要在单个的表达式中对...
分类:编程语言   时间:2014-09-14 20:39:57    收藏:0  评论:0  赞:0  阅读:292
C++学习笔记 <multimap>
mutimap很想map,但是他允许重复的关键码iterator insert(const value_type&);//返回iterator,不是pair//无下标操作符[]equal_range()、lower_bound()和upper_bound()操作 是用一个关键码访问多重元素值的基本手...
分类:编程语言   时间:2014-09-14 20:37:27    收藏:0  评论:0  赞:0  阅读:317
javascript通过组合实现继承
<script> ????function?Person(name,?age)?{ ????????this.name?=?name; ????????this.age?=?age; ????????this.family?=?["father"?,?"mather"?,?"sister"]?; ???...
分类:编程语言   时间:2014-09-14 19:28:48    收藏:0  评论:0  赞:0  阅读:240
Java中的复杂初始化
虽然无聊,还是列出来。 6.1备忘录模式(5.6)中,Memento1的代码 例程 7-2 不变类 package intent.memento; public final class Memento1{ private final VirtualState state;//要记忆的状态, public Memento1(State state){ this...
分类:编程语言   时间:2014-09-14 19:21:07    收藏:0  评论:0  赞:0  阅读:214
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!