码迷,mamicode.com
首页 > 编程语言
实现多线程的两种方法:继承Thread类或实现Runnable接口
实现多线程的两种方法:继承Thread类或实现Runnable接口Java中实现多线程有两种方法:继承Thread类和实现Runnable接口,在程序开发中只要是多线程,我们一般都是实现Runnable接口,原因归结为一点:实现接口比继承类要好。多线程的第一种实现方式:继承Thread类步骤如下 创建一个继承Thread的类(假定为A),并重写Thread的run方法 构造一个A类对象...
分类:编程语言   时间:2015-07-22 22:54:29    阅读次数:161
用指针引用数组元素并打印输出
数组指针...
分类:编程语言   时间:2015-07-22 22:53:28    阅读次数:158
Java常用日期操作详解
Date类型大多数时间分量计算方法已经被Calendar取代 Date常用方法setTime getTime() new Date();默认获取当前的时间SimpleDateFormat用来格式化和解析日期的具体类 匹配日期的字符串 y–>年 M–>月 d–>日 E–>星期 a–>上下午 H–>小时(24小时制) h–>小时(12小时制) m–>分 s–>秒格式化Date返回...
分类:编程语言   时间:2015-07-22 22:53:15    阅读次数:277
Java Jaxb JavaBean与XML互转
1.Jaxb - Java Arcitecture for XML Binding 是业界的一个标准,是一项可以根据XML Schema产生Java类的技术。 Jaxb2.0是Jdk1.6的组成部分。不需要在第三方Jar包的支持下即可完成Xml与JavaBean的相互转换。 2.重要概念: ·JAXBContext类,是应用的入口,用于管理XML/Java绑定信息。 ·Marshalle...
分类:编程语言   时间:2015-07-22 22:52:07    阅读次数:173
【剑指Offer面试题】二维数组中的查找
下决心AC所有剑指offer面试题。 九度OJ面试题地址:http://ac.jobdu.com/hhtproblems.php 书籍:何海涛——《剑指Offer:名企面试官精讲典型编程题》 对于面试题,面试官往往更希望我们能提出优化方法,这样更能体现我们的思维能力以及传说中的“内功”。所以做剑指offer要着重训练这方面,多总结多细究,总是有好处的。加油~二维数组中的查找时间限制:1...
分类:编程语言   时间:2015-07-22 22:48:59    阅读次数:162
java中final关键字使用说明
必须在域的定义处或者每个构造器中用表达式对final进行赋值,这正是final域在使用前总是被初始化的原因所在。...
分类:编程语言   时间:2015-07-22 22:48:24    阅读次数:133
java之类的初始化
概述在java中,一个类可以包含的元素有变量,方法,代码块,这其中变量可以分为普通变量和静态变量,代码块也有静态代码块和普通代码块。在创建一个对象的时候,这个对象是怎么初始化的呢,这里我们就开始来讲解一下,因为方法只有在调用的时候才会用到,因此这里不将方法的初始化,而主要讲的是变量,代码块以及构造函数的初始化顺序单个类的初始化当一个类中包含静态变量,静态代码块,普通变量,普通代码块,以及构造函数时;...
分类:编程语言   时间:2015-07-22 22:46:27    阅读次数:195
动态规划求解数组连续最大和
1、动态规划的思想       动态规划即把全局问题的解分解为一个个子问题的解,一个个子问题的解存在递推关系,即上一个问题的解是下一个问题解的基础,这样直到求解出全局问题的解。 2、求一个数组中连续几个数相加的最大值; 给定一个数组,它里面全是一些数字,要找出任何连续的值中最大的和. 例: 已有数组:{31,-41,59,26,-53,58,97,-93,-23,84} 它的连续的...
分类:编程语言   时间:2015-07-22 22:44:09    阅读次数:132
C++ const与define
昨日面试被组考官问及const与define异同,开始还简单,后来被问的我脑袋是一团浆糊.今日差点资料总结一下1. const与define。两者都可以用来定义常量,但是const定义时,定义了常量的类型,所以更精确一些。#define只是简单的文本替换,除了可以定义常量外,还可以用来定义一些简单的...
分类:编程语言   时间:2015-07-22 22:38:36    阅读次数:211
Python笔记-第一天
1。Python的输出print函数要把输出的字符串用单引号或者双引号括起来,但是不能混用。比如print('hello,world')和print("hello,world")是相同的。2.大小写敏感。3.由于缩进使用空格,复制代码不再那么方便。4.我在notepad++中设置了Tab自动转化为4...
分类:编程语言   时间:2015-07-22 22:38:46    阅读次数:221
学习一门语言难在什么地方?
摘要:大二了,专业开了的编程语言我都接触过,学习过!到最后样样都知道,但是样样都不精,每天好像很努力的学,最后换来的是扯淡!从大一开始,我就一直在探索什么样的学习方式才是适合自己的呢?这个暑假又看了一次PHP基础的视频,基础部分知识每个视频都差不多,但是发现视频里面有些编程经验非常值得学习,现在就学...
分类:编程语言   时间:2015-07-22 22:37:11    阅读次数:152
Java框架篇---Mybatis 入门
一、Mybatis介绍MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去设置参数和获取检索结果。MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和POJOs(普通java...
分类:编程语言   时间:2015-07-22 22:36:00    阅读次数:194
模式匹配之Boyer-Moore算法
BM 算法是一个较优的模式匹配算法。一般,如果不考虑模式串的长度,一个具有时间复杂度O(n)的算法应该是最优的了,但是事实不是如此。BM算法可以实现更高效率的模式匹配。分析和实验说明,BM匹配算法对于那些字符集比较大,而模式串中出现的字符比较少的时候,工作效率最快。而且,考虑KMP匹配方式的优化,可...
分类:编程语言   时间:2015-07-22 22:31:06    阅读次数:178
C++ 四种强制转换符的区别
作为四个内部类型转换操作符之一的dynamic_cast和传统的C风格的强制类型转换有着巨大的差别。除了dynamic_cast以外的转换,其行为的都是在编译期就得以确定的,转换是否成功,并不依赖被转换的对象。而dynamic_cast则不然。在这里,不再讨论其他三种转换和C风格的转换。首先,dyn...
分类:编程语言   时间:2015-07-22 22:32:17    阅读次数:150
最小二乘法实现C++
来源:http://blog.csdn.net/qll125596718/article/details/8248249 求a、b的值: #include #include #include using namespace std; class LeastSquare{ double a, b; p...
分类:编程语言   时间:2015-07-22 22:31:15    阅读次数:219
排序算法总结
这个demo代码是去年写的。结构不好,测试代码和8个排序算法的function全部写在一起了。那几句测试用的代码其实写一遍就可以了,但去年的我写了8次。我的天。完全没有java该有的味道。懒于再重写了,这里重点是总结排序算法。实现代码什么的能看就行。package day07;import java...
分类:编程语言   时间:2015-07-22 22:21:11    阅读次数:123
hdoj 1054 Strategic Game【匈牙利算法+最小顶点覆盖】
Strategic GameTime Limit: 20000/10000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 5783Accepted Submission(s): 2677Pr...
分类:编程语言   时间:2015-07-22 22:21:46    阅读次数:113
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!