码迷,mamicode.com
首页 > 编程语言
Think in Java(二):初始化与清理
1. 区分重载方法: 參数顺序的不同能够区分两个方法,只是,普通情况下千万别这么做。由于这会使代码难以维护不能通过返回值类型来区分重载方法:由于假设我直接调用f(), 此时java不知道应该调用那一个 public void f(){ } public int f(){ return 1; } 2. ...
分类:编程语言   时间:2016-04-02 18:54:23    阅读次数:192
职责链模式(Chain of Responsibility)的Java实现
职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 适用场景: 1、有多个的对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定; 2、在不 ...
分类:编程语言   时间:2016-04-02 18:53:23    阅读次数:291
Java StringBuffer和StringBuilder类
当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。 和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。 StringBuilder类在Java 5中被提出,它和StringBuff ...
分类:编程语言   时间:2016-04-02 18:53:36    阅读次数:179
Javascript中var that=this;是什么意思(转)
网上大神真是多,书上看半天没看懂,看到大神们的讲解,真是醍醐灌顶~ 哈哈,我啥时候也能这样给别人解疑~ 你可能会发现别人写的代码中有这么一句:var that = this;,这代表什么意思呢? 在javascript中,this代表的是当前对象。 var that=this就是将当前的this对象 ...
分类:编程语言   时间:2016-04-02 18:53:08    阅读次数:219
Java compiler level does not match the version of the installed
出现如标题所示错误为:Facted Project 中的Java 版本设定与项目的Java 版本设定不一致 解决方案: 1、右键项目“Properties”,在弹出的“Properties”窗口左侧,单击“Project Facets”,打开“Project Facets”页面 2、在页面中的“Ja ...
分类:编程语言   时间:2016-04-02 18:51:47    阅读次数:185
快速生成R语言报告(markdown+Rstudio)
先预览一下用Markdown写的报告【http://rpubs.com/loness/167347】,这是HTML格式,你也可以导出Word、pdf,但是导出pdf时文中不能有中文,但是可以使用“pdf虚拟打印机”,怎么用?——百度一下 ① 下载:1. Rstudio 2. R软件包 3. pand ...
分类:编程语言   时间:2016-04-02 18:48:15    阅读次数:2365
python3新特点
...
分类:编程语言   时间:2016-04-02 18:47:53    阅读次数:276
JAVA printWriter中write()和println()区别
PrintWriter 的Write()方法和println()方法有何细微的区别? PrintWriter 的Write()方法和println()方法有何细微的区别? 最近学习JAVA网络编程,在服务器端和客户端产生一个Socket 后, 两边各自用getIputStream()和getOutp ...
分类:编程语言   时间:2016-04-02 18:50:07    阅读次数:196
SpringMVC实现Restful风格的WebService
1.环境 JDK7 MyEclipse2014 tomcat8 maven 3.3.3 spring4.1.4 2.创建maven工程 使用MyEclipse创建maven工程的方式可以参考这篇博文(链接1), 该博文中的第四小结是关于如何创建SpringMVC+maven教程。下面只给出创建好的目 ...
分类:编程语言   时间:2016-04-02 18:48:03    阅读次数:421
C-循环,获取数组地址的几种方法
程序的调试的作用: 跟踪CPU执行代码的步骤 监视变量的值在程序执行的时候是如何变化的 do-while 和 while 在实际的开发中, do-while比较少用 因为就算循环无论如何要至少执行一次的时候,while也可以搞定 循环的情况一共就两种: 1.循环次数确定的循环 2.循环次数不确定的循 ...
分类:编程语言   时间:2016-04-02 18:46:03    阅读次数:212
java--UDP屏幕广播代码
1.发送端的代码 这里广播的地址只写了一个 2. 接收端的代码 2.1 startClient 2.2ClientUI 2.3ClientReceiverThread ...
分类:编程语言   时间:2016-04-02 18:45:31    阅读次数:261
Java ClassLoader加载机制
一.体系结构(自上向下) 1.Bootstrap ClassLoader(BootStrapClassLoader) 启动类加载器或者叫引导类加载器,加载jdk核心的APIs,这些APIs一般位于jdk_home/lib下;它是一个本地接口,所以不能从java代码中得到它的信息。例如, log(ja ...
分类:编程语言   时间:2016-04-02 18:47:32    阅读次数:167
C-函数,数组指针,指针之间的运算
goto原理: 当执行到goto语句的时候, cpu就会跳转到当前函数指定的标志的地方 使用goto也可以实现循环操作 但是在使用的时候,要注意不要造成死循环 一般情况下不建议经常使用goto语句,因为不安全——容易造成死循环 除非在特别确定不会有死循环的情况下,才可以用goto goto不仅可以往 ...
分类:编程语言   时间:2016-04-02 18:46:39    阅读次数:197
查找之摩尔投票算法
对于一个一位数组array[1,5,1,3,2,3,3,3,4,9,6,4,3,3,3,3],找出其中超过数组中一半长度的数。今天学到了一种是摩尔投票算法。其他的一种算法是首先对数组进行排序,这样从小到大,并且超过一半,该数存在的话一定在数组的正中间。这样最后对该数进行检查一遍,因为有可能对于刚好是 ...
分类:编程语言   时间:2016-04-02 18:45:45    阅读次数:184
编程之美2.14 求数组的子数组之和的最大值
这是一个在面试中出现概率非常高的一道题目,就拿我来说吧,面试了5家公司中。两家公司问了这道题目。可见,这道题目是非常经典的。 解题思想也不是非常难。我熟悉的有;两种解题办法: 1. 一直连加。终止当前序列的条件是连加的和是负数 由于,一个数加上一个负数之后肯定是没有原来的数值大,所以。这肯定是没有意 ...
分类:编程语言   时间:2016-04-02 18:46:46    阅读次数:156
Python安装模块出错(ImportError: No module named setuptools)解决方法
Python安装模块出错(ImportError: No module named setuptools)解决方法 ( Python安装模块出错(ImportError: No module named setuptools)解决方法 言 Python第三方模块中一般会自带setup.py文件,在W ...
分类:编程语言   时间:2016-04-02 18:46:57    阅读次数:148
20145311 《Java程序设计》第5周学习总结
20145311 《Java程序设计》第5周学习总结 教材学习内容总结 第八章 8.1语法与继承结构 8.1.1Try、catch java中所有的错误都会打包为对象,可以try catch代表错误的对象后做一些处理(可以显示错误,也可以恢复正常流程)。 8.1.2异常继承架构 错误包装为对象是可以 ...
分类:编程语言   时间:2016-04-02 18:42:56    阅读次数:264
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!