1、synchronized原理 在java中,每一个对象有且仅有一个同步锁。这也意味着,同步锁是依赖于对象而存在。当我们调用某对象的synchronized方法时,就获取了该对象的同步锁。例如,synchronized(obj)就获取了“obj这个对象”的同步锁。不同线程对同步锁的访问是互斥的。也 ...
分类:
编程语言 时间:
2017-03-23 02:18:11
收藏:
0 评论:
0 赞:
0 阅读:
295
就学习经验,浅谈Java中的Set,List,Map的区别,对JAVA的集合的理解是相对于数组: 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引 ...
分类:
编程语言 时间:
2017-03-23 02:17:38
收藏:
0 评论:
0 赞:
0 阅读:
148
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆 ...
分类:
编程语言 时间:
2017-03-23 02:15:43
收藏:
0 评论:
0 赞:
0 阅读:
206
1 package com.tn.collect; 2 3 import java.util.Enumeration; 4 import java.util.Iterator; 5 import java.util.Vector; 6 7 public class VectorDemo { 8 pu ...
分类:
编程语言 时间:
2017-03-23 02:09:58
收藏:
0 评论:
0 赞:
0 阅读:
199
今天看了一个Python的视频,看完了day01,感觉挺容易的,因为自己在之前已经开始接触Python,对与Python的基础语法还是比较熟悉的,但有一些还是比较生疏生疏的,通过接触作业,开始知道自己的水平有多高,file、字典等掌握的比较生疏一点。现在感觉要好好学,不能那么心高气傲了,不在认为Py ...
分类:
编程语言 时间:
2017-03-23 02:09:25
收藏:
0 评论:
0 赞:
0 阅读:
251
零碎 I 大概也是出于初高中时学化学,积累各种反应和物质的习惯,还有大学学各种外语时一看见不认识的词就马上记下来的习惯,形成了一种能记一点是一点的零碎知识记录的癖好。这篇文章就是专门拿来记录这些零碎知识的,没事的时候看看回忆回忆,说不定也能学到点什么。 ■ 关于输出不同进制数 在格式化输出字符串中可 ...
分类:
编程语言 时间:
2017-03-23 02:07:22
收藏:
0 评论:
0 赞:
0 阅读:
266
对象字面量 JSON var obj = { aaa :999}; var json={"aaa":999,“bbb”:888}; ”kay“:value 对象字面2??定义方法和json很像,只有一点不同,json的key 必须加“” ; 对象,数组也可以作为键值 JSON的组成 Javascri ...
分类:
编程语言 时间:
2017-03-23 02:05:55
收藏:
0 评论:
0 赞:
0 阅读:
255
目前开发命名规范基本都遵循驼峰命名法,如:userName。我也不将这个规范的特性了,大家都明白。接下来进入正题,如何在python中取一个好名字,让你能更好的见名知意呢? 1.元组(Tuple)类型变量命名 在python中Tuple类型变量,如:schoolRoles = ("student", ...
分类:
编程语言 时间:
2017-03-23 02:05:23
收藏:
0 评论:
0 赞:
0 阅读:
257
List:元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引, ArrayList:底层的数据结构使用的是数组结构(数组长度是可变的百分之五十延长)(特点是查询很快,但增删较慢)线程不同步 LinkedList:底层的数据结构是 ...
分类:
编程语言 时间:
2017-03-23 02:01:57
收藏:
0 评论:
0 赞:
0 阅读:
223
一、基本形式列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的 x = [4, 6, 2, 1, 7, 9]x.sort()print x # [1, 2, 4, 6, 7, 9] x = [4, 6, 2, 1, 7, 9]x.sor ...
分类:
编程语言 时间:
2017-03-23 02:01:22
收藏:
0 评论:
0 赞:
0 阅读:
207
set ts=4 set expandtab set shiftwidth=4 set autoindent set smartindent ...
分类:
编程语言 时间:
2017-03-23 01:59:05
收藏:
0 评论:
0 赞:
0 阅读:
175
1.在数组中选择中数组长度+1 /2 然后下取整获得中间的元素作为基准 2.对数组进行遍历,小于中间的元素都移到左边的数组,大于中间的元素都移到右边的数组 3.对中间 左边和右边的两个子集,不断重复前两步,直到所有子集只剩下一个元素为止 4.然后用concat方法连接左右数组和中间的值 ...
分类:
编程语言 时间:
2017-03-23 01:53:51
收藏:
0 评论:
0 赞:
0 阅读:
206
1.JavaScript和Java没有关系,JavaScript是一门(客服端)脚本语言,并且是一个解释性语言。 2.添加JavaScript的方法 (1)内联:通过<script>js代码</script> (2)外联:通过<script src="js路径"></script> (3)通过UPL ...
分类:
编程语言 时间:
2017-03-23 01:51:06
收藏:
0 评论:
0 赞:
0 阅读:
245
(1)请写出下列程序的输出内容 代码如下: 输出内容如上注释。 (2)请写出下列程序的输出内容 代码如下: 输出内容如上注释 (3)请写出下列程序的输出内容 代码如下: 输出内容如上注释。 Good Good Study, Day Day Up. 顺序 选择 循环 总结 ...
分类:
编程语言 时间:
2017-03-23 01:48:59
收藏:
0 评论:
0 赞:
0 阅读:
293
1.Hello World实例 参考文章: http://blog.poolye.com/Article/3532c067-5c5d-19d5-6434-3bf4b9392056.html http://blog.poolye.com/Article/5cafb22d-351b-13b5-01e4- ...
分类:
编程语言 时间:
2017-03-23 01:43:54
收藏:
0 评论:
0 赞:
0 阅读:
156
代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对 ...
分类:
编程语言 时间:
2017-03-23 01:39:51
收藏:
0 评论:
0 赞:
0 阅读:
312
最近在学习《深入理解计算机系统》,里面的代码是在Linux环境下的C语言编写,由于采用gcc编译环境,为方便本人学习,特在Windows环境下载了MinGM,并且配合Sublime编辑器,发挥很大功能,能够实现简单C程序的编译,运行和反编译查看汇编代码。 1.安装MinGW 在安装Dev C++的过 ...
分类:
编程语言 时间:
2017-03-23 01:39:36
收藏:
0 评论:
0 赞:
0 阅读:
123
JavaScript表达式 表达式是用于JavaScript脚本运行时进行计算的式子,可以包含常量、变量和运算符 JavaScript运算符 1、算术运算符:+、-、*、/、%、++、--;注意(只要+连接的操作数中有一个是字符串型,Js就会自动把非字符串型数据作为字符串型数据来处理;Js代码的执行 ...
分类:
编程语言 时间:
2017-03-23 01:36:06
收藏:
0 评论:
0 赞:
0 阅读:
224
#abs函数,求绝对值#all函数,传入的参数是序列,只有list中所有的元素都为真,才为真,那么什么为真呢?#None、''空字符串、[]空列表、{}空字典、0均为假#any函数,传入的参数也是一个序列,只要有一个元素为真,则结果为真#bin,把一个十进制数转换成二进制数#oct,把一个十进制转换 ...
分类:
编程语言 时间:
2017-03-23 01:31:23
收藏:
0 评论:
0 赞:
0 阅读:
244