首页 > 编程语言
【Java基础】12、java中方法的参数传递机制
转自:http://www.cnblogs.com/lixiaolun/p/4311863.html 问:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个 ...
分类:编程语言   时间:2017-03-23 03:25:32    收藏:0  评论:0  赞:0  阅读:9
java中的浮点数相加
今天遇到一个比较有意思的问题,就是两个浮点数相加怎么都得不到正确的答案,刚开始也很纳闷,后来通过在网上找资料后,明白了原来浮点数用2进制进行加减的话确实是会出现这种情况的,也找到了解决办法,所以记录下来,也算是一个比较有意思的认识吧! 首先我们来看看两个带小数的浮点数相加会是什么样子的 输出结果为 ...
分类:编程语言   时间:2017-03-23 03:22:35    收藏:0  评论:0  赞:0  阅读:9
【模板】最大流之EdmondsKarp算法
他人博客详细讲解:http://www.cnblogs.com/zsboy/archive/2013/01/27/2878810.html 好像大概意思是不停地用bfs找一条增广链,并更新答案,直到找不到为止,构图时需构建反向弧,来让错误的路可以往回走。。 程序: ...
分类:编程语言   时间:2017-03-23 03:21:15    收藏:0  评论:0  赞:0  阅读:9
python 之正则表达式
一、正则表达式 首先,我们需要感性的了解下什么是正则表达式,简单的是说“正则表达式”就是一个“表达式”,更准确定义是:“用一个简洁的方法来实现对“一组字符串”的表达式。 最终目的就是实现“一行胜千言”的效果。 二、实现正则表示的关键 三、详解正则表示关键要素 3.1 操作符 我们想实现用一个简单的表 ...
分类:编程语言   时间:2017-03-23 03:12:10    收藏:0  评论:0  赞:0  阅读:7
C语言循环结构-while/do...while/for--逢3过,阶乘,九九乘法表
C语言中的循环主要有三种: while循环,do…while循环和for循环 while循环:先判断条件是否成立,如果条件成立将执行其下的循环体,如果条件不成立一次都不执行。 语法: while(条件) { //循环体; } 示例1:打印100遍"我是最棒的!" int i=1; while(i<= ...
分类:编程语言   时间:2017-03-23 03:09:37    收藏:0  评论:0  赞:0  阅读:9
java中Math.abs(-2147483648)的返回值应该是什么?
我觉得这是一个非常有意思的问题,Math.abs(-2147483648)的返回值应该是什么? java计算结果 为什么没有得到正数结果呢? 首先我们先看下java区分整数正负的原理。在二进制的情况下,java使用0和1来代表正和负,最高位——左面第一位为1代表负数,最高位为0就代表正数。在32位的 ...
分类:编程语言   时间:2017-03-23 03:08:18    收藏:0  评论:0  赞:0  阅读:9
利用python的爬虫技术爬取百度贴吧的帖子
在爬取糗事百科的段子后,我又在知乎上找了一个爬取百度贴吧帖子的实例,为了巩固提升已掌握的爬虫知识,于是我打算自己也做一个。 实现目标:1,爬取楼主所发的帖子 2,显示所爬去的楼层以及帖子题目 3,将爬取的内容写入到文件里,并实现动态显示爬取进度 实现工具:python的requests库和正则表达式 ...
分类:编程语言   时间:2017-03-23 03:07:42    收藏:0  评论:0  赞:0  阅读:9
Java多线程分析(八)----Syschronized VS ReentrankLock
1.Synchronized Vs ReentrantLock 的区别:在低并发量时期两者性能没有较大的区别,在高并发量的情况下,Sync的阻塞性的锁会严重的损害其性能 在Java1.5之前写并发程序的时候,Synchronized对多个线程共享共同的资源变量中为了保证其共享资源的线程安全的性能,采 ...
分类:编程语言   时间:2017-03-23 03:06:59    收藏:0  评论:0  赞:0  阅读:9
Java 多线程分析 (六) ----三种方式实现Thread
1.Java中线程和进程的理解:线程是进程较小的划分单位,一个进程至少有一个线程。 多进程:操作系统能够执行不同的程序(window下既可以打开QQ,又可以打开播放器) 多线程:在同一个程序中执行的不同的路径。线程是一个程序内部不同的执行的不同的路劲。 总结:线程是进程的较小的划分单位,对于单核CP ...
分类:编程语言   时间:2017-03-23 03:05:48    收藏:0  评论:0  赞:0  阅读:9
JavaScript---循环与闭包
循环与闭包 先看一个demo 结果会打印出什么? 相信大家都知道 答案是 6个6; 我们本意是打印出:0,1,2,3,4,5 但结果却是6个6, 为什么?首先解释一下为什么打印出6:这里涉及到延时函数的执行机制,虽然延时函数表明是i秒后执行,而i秒是相对与所有可执行代码执行完那一刻开始计时的,也就是 ...
分类:编程语言   时间:2017-03-23 02:58:07    收藏:0  评论:0  赞:0  阅读:7
Python对象引用和del删除引用
1.首先介绍下python的对象引用 1)python不允许程序员选择采用传值还是传引用。Python参数传递采用的肯定是“传对象引用”的方式。实际上,这种方式相当于传值和传引用的一种综合。如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值——相当于通过“传引用”来传递对象 ...
分类:编程语言   时间:2017-03-23 02:53:38    收藏:0  评论:0  赞:0  阅读:9
【Python系列】Python包管理器pip
缘起 这段时间忙着给朋友搞事,忙了好长一段时间,木有写博客很长时间了。之间做了两个东西,一个是邮件自动发送脚本,一个是数据处理软件。其中,在做数据处理软件的时候使用到了非Python系统库,是两个第三方的库,pandas和numpy,其实pandas就包含了numpy,一开始不懂,后来发现源码安装完 ...
分类:编程语言   时间:2017-03-23 02:50:12    收藏:0  评论:0  赞:0  阅读:8
javascript中const、var、let定义变量的区别
转载自http://www.cnblogs.com/ksl666/p/5944718.html js中const,var,let区别 今天第一次遇到const定义的变量,查阅了相关资料整理了这篇文章。主要内容是:js中三种定义变量的方式const, var, let的区别。 1.const定义的变量 ...
分类:编程语言   时间:2017-03-23 02:47:43    收藏:0  评论:0  赞:0  阅读:7
Python 函数
1.函数的基本定义 def : 定义函数的关键字; 函数名称:顾名思义,就是函数的名字,可以用来调用函数,不能使用关键字来命名,做好是用这个函数的功能的英文名命名,可以采用驼峰法与下划线法; 参数:用来给函数提供数据,有形参和实参的区分; 执行语句:也叫函数体,用来进行一系列的逻辑运算; 返回值:执 ...
分类:编程语言   时间:2017-03-23 02:44:15    收藏:0  评论:0  赞:0  阅读:4
spring4.0+struts2整合,服务器启动时发生的异常
No mapping found for dependency [type=java.lang.String, name='struts.objectFactory.spring.enableAopSupport'] in public org.apache.struts2.spring.Strut ...
分类:编程语言   时间:2017-03-23 02:43:39    收藏:0  评论:0  赞:0  阅读:8
用python3写一个简单的http服务器
初始代码来自http://www.cnblogs.com/vamei/archive/2012/10/30/2744955.html 原始代码估计是在python2中运行的,在python3中运行报错,大部分报错由于类型转换导致的,大致的意思是说bytes类型不能与str类型直接相加,所以我们需要在 ...
分类:编程语言   时间:2017-03-23 02:34:56    收藏:0  评论:0  赞:0  阅读:10
SpringMVC学习笔记二:参数接受
该项目用来介绍SpringMVC对参数接受的方法: 项目目录树:在前一个项目上修改添加 新添加了Student类和Group类,用来测试整体参数接受 Student.java Group.java 提供控制类ParameterController.java 测试的jsp文件, parameter.j ...
分类:编程语言   时间:2017-03-23 02:26:28    收藏:0  评论:0  赞:0  阅读:6
Python 爬取qqmusic音乐url并批量下载
qqmusic上的音乐还是不少的,有些时候想要下载好听的音乐,但有每次在网页下载都是烦人的登录什么的。于是,来了个qqmusic的爬虫。 至少我觉得for循环爬虫,最核心的应该就是找到待爬元素所在url吧。下面开始找吧(讲的不对不要笑我) #寻找url: 这个url可不想其他的网站那么好找。把我给累 ...
分类:编程语言   时间:2017-03-23 02:26:10    收藏:0  评论:0  赞:0  阅读:8
Java多线程(四)—— synchronized关键字续
1、synchronized原理 在java中,每一个对象有且仅有一个同步锁。这也意味着,同步锁是依赖于对象而存在。当我们调用某对象的synchronized方法时,就获取了该对象的同步锁。例如,synchronized(obj)就获取了“obj这个对象”的同步锁。不同线程对同步锁的访问是互斥的。也 ...
分类:编程语言   时间:2017-03-23 02:18:11    收藏:0  评论:0  赞:0  阅读:8
Java基础知识Set、List、Map的区别
就学习经验,浅谈Java中的Set,List,Map的区别,对JAVA的集合的理解是相对于数组: 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引 ...
分类:编程语言   时间:2017-03-23 02:17:38    收藏:0  评论:0  赞:0  阅读:8
250032条   1 2 3 4 ... 12502 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号