首页 > 编程语言
JAVA泛型多态
先度娘一下多态的概念:多态==晚绑定。 不要把函数重载理解为多态。 因为多态是一种运行期的行为,不是编译期的行为。 多态:父类型的引用可以指向子类型的对象。 比如 Parent p = new Child(); 当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误...
分类:编程语言   时间:2014-08-13 14:20:46    收藏:0  评论:0  赞:0  阅读:351
多线程环境下慎用静态变量
最近在修复一个旧的互联网应用bug,问题是程序有时候会自动拼接参数,比如正确的参数应该是f(\\d)-f(\\d)-f(\\d),而实际情况可能会出现f(\\d)-f(\\d)-f(\\d)-f(\\d)-f(\\d)。查找bug的时候,从页面入手,然后研究...
分类:编程语言   时间:2014-08-13 13:18:06    收藏:0  评论:0  赞:0  阅读:466
c++中const用法大全
?? 1、 const 修饰普通变量 const修饰一个变量,意思就是这个变量是一个常量,不能被改变 const int x;              //x是一个整形常量 const double x;        //x 是一个double型常量 const 修饰的是一个指针时: const int *x;          //x 是一个指向常量整形的指针 int *...
分类:编程语言   时间:2014-08-13 13:14:26    收藏:0  评论:0  赞:0  阅读:343
Java学习之道:使用JAXP进行DOM解析( DocumentBuilderFactory、DocumentBuilder、Document)
1.javax.xml.parsers 包中的DocumentBuilderFactory用于创建DOM模式的解析器对象 , DocumentBuilderFactory是一个抽象工厂类,它不能直接实例化,但该类提供了一个newInstance方法 ,这个方法会根据本地平台默认安装的解析器,自动创建一个工厂的对象并返回 2.调用 DocumentBuilderFactory.newInstanc...
分类:编程语言   时间:2014-08-13 13:13:46    收藏:0  评论:0  赞:0  阅读:480
2.原子--深入浅出java原子操作
从相对简单的Atomic入手(java.util.concurrent是基于Queue的并发包,而Queue,很多情况下使用到了Atomic操作,因此首先从这里开始)。很多情况下我们只是需要一个简单的、高效的、线程安全的递增递减方案。注意,这里有三个条件:简单,意味着程序员尽可能少的操作底层或者实现起来要比较容易;高效意味着耗用资源要少,程序处理速度要快;线程安全也非常重要,这个在多线程下能保证数...
分类:编程语言   时间:2014-08-13 13:12:56    收藏:0  评论:0  赞:0  阅读:367
关于Java中this和super的用法介绍和区别
1.this&super 什么是this,this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的。要注意的是this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this。his也可作为构造函数来使用。在后面可以看到 而什么是super,可以...
分类:编程语言   时间:2014-08-13 13:12:06    收藏:0  评论:0  赞:0  阅读:619
java6 原生webService注解应用
java6 原生webService注解应用...
分类:编程语言   时间:2014-08-13 13:06:26    收藏:0  评论:0  赞:0  阅读:454
Java多线程--生产者与消费者问题
说明 Java中,线程之间的通信主要是由java.lang.Object类提供的wait、notify和notifyAll这3个方法来完成: ①对象的wait方法被调用后,线程进入对象的等待队列中,并释放对象锁,其它线程可以竞争使用此对象锁;sleep方法使得一个线程进入睡眠状态,但是线程所占有的资源并没有释放。 ②当对象的notify方法被调用,该方法会从对象的等待队列中随机取出一个线...
分类:编程语言   时间:2014-08-13 13:05:56    收藏:0  评论:0  赞:0  阅读:374
“5W1H”带你来学习JavaScript
上次的设计模式讲课,从中学习到了很多,不仅是技术上,更重要的是如何来学习。我们学习的技术,科技的更新速度超过我们的想象,对于我们这个有生命年限的个体,如何能够在有生之年能够让自己立足于科技的不败浪潮,这应该是我们思考的问题。   而通过这次设计模式,从青峰师哥身上看到了很多。为何他能够滔滔不绝的为我们讲解每一个知识点?为何在讲解每个模式的时候,他总能够把好几个模式联系到一块呢?为何他总能抓住我们...
分类:编程语言   时间:2014-08-13 13:05:26    收藏:0  评论:0  赞:0  阅读:469
java读取properties配置文件
java读取配置文件,提高扩展性...
分类:编程语言   时间:2014-08-13 13:04:36    收藏:0  评论:0  赞:0  阅读:367
Spring的声明式事务管理<tx:advice/> 有关的设置
有关的设置这一节里将描述通过标签来指定不同的事务性设置。默认的设置如下:事务传播设置是REQUIRED隔离级别是DEFAULT事务是 读/写事务超时默认是依赖于事务系统的,或者事务超时没有被支持。任何RuntimeException将触发事务回滚,但是任何 checkedException将不触发事...
分类:编程语言   时间:2014-08-13 12:55:36    收藏:0  评论:0  赞:0  阅读:407
多线程技术交流提纲
多线程技术交流提供:http://lazio10000.github.io/tech/Multihreadingdemo下载:http://lazio10000.github.io/tech/Multihreading/MultithreadingDemo.zip
分类:编程语言   时间:2014-08-13 12:55:06    收藏:0  评论:0  赞:0  阅读:353
Java面试笔记
1.&和&&if(str !=null& !str.equals("")){ System.out.println("ok"); }//抛空指针异常if(str !=null&& !str.equals("")){ System.out.println("ok"); }//正常编译&还可以用作位运算...
分类:编程语言   时间:2014-08-13 12:51:36    收藏:0  评论:0  赞:0  阅读:460
Java和C++在细节上的差异(转)
Java的基本程序结构、关键字、操作符都和C/C++非常相似,以下为主要的几点区别:一、基本程序设计结构: Java的基本程序结构、关键字、操作符都和C/C++非常相似,以下为主要的几点区别: 1. Java的原始数值型数据类型中不包含无符号类型,如c中的unsigned int。 2. 在进行.....
分类:编程语言   时间:2014-08-13 12:49:26    收藏:0  评论:0  赞:0  阅读:310
springmvc图片上传
//-------------------------------------上传图片--------------------------------------------------- @RequestMapping(value="upload2.action" ) public String ...
分类:编程语言   时间:2014-08-13 12:49:16    收藏:0  评论:0  赞:0  阅读:397
华为机试集锦(Java)
题目链接http://blog.csdn.net/hackbuteer1/article/details/111325671.字符串过滤通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤...
分类:编程语言   时间:2014-08-13 12:46:56    收藏:0  评论:0  赞:0  阅读:479
java邮件客户端
/*** *邮件VO **/package net.jk.util.email.vo;import java.util.Date;import java.util.List;import net.jk.app.model.App_emailfile;public class App_email { ...
分类:编程语言   时间:2014-08-13 12:46:36    收藏:0  评论:0  赞:0  阅读:571
spring配置连接池
不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是 Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以 通过代码的方式创建一个数...
分类:编程语言   时间:2014-08-13 12:45:56    收藏:0  评论:0  赞:0  阅读:534
关于时间,日期,星期,月份的算法(Java中Calendar的用法)(一)
package cn.outofmemory.codes.Date; import java.util.Calendar; import java.util.Date; public class CalendarDemo { public static void main(Str...
分类:编程语言   时间:2014-08-13 12:43:56    收藏:0  评论:0  赞:0  阅读:361
QT多线程笔记
1.QT多线程涉及到主线程和子线程之间交互大量数据的时候,使用QThread并不方便,因为run()函数本身不能接受任何参数,因此只能通过信号和槽的交互来获取数据,如果只是单方面简单交互数据还过得去,如果涉及多次主、子线程之间的交互的时候,这种方式是很不方便的,这里采取另外一种方式,建一个继承自QO...
分类:编程语言   时间:2014-08-13 12:43:36    收藏:0  评论:0  赞:0  阅读:519
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!