码迷,mamicode.com
首页 > 编程语言
JAVA中的数字运算+号与字符串+号
(1)当“+”两边是非数值类型,“+”就被看作连接符。 (2)当“+”两边都是数值类型,“+”就被看作算术运算中的加号。 (3)当“+”一边是非数值,一边是数值类型,“+”就被看作连接符。 ...
分类:编程语言   时间:2017-09-23 14:35:30    阅读次数:212
排序算法入门之快速排序(java实现)
快速排序也是一种分治的排序算法。快速排序和归并排序是互补的:归并排序将数组分成两个子数组分别排序,并将有序的子数组归并以将整个数组排序,会需要一个额外的数组;而快速排序的排序方式是当两个子数组都有序时,整个数组就自然有序了,快速排序可以不产生额外的数组。 对于小数组(N<=20),快速排序不如插入排 ...
分类:编程语言   时间:2017-09-23 14:35:17    阅读次数:272
【spring cloud】源码分析(一)
概述 从服务发现注解 一,spring-cloud-common包 针对服务发现,本jar包定义了 DiscoveryClient 接口 EnableDiscoveryClient注解 SpringFactoriesLoader调用loadFactoryNames其实加载META-INF/sprin ...
分类:编程语言   时间:2017-09-23 14:34:25    阅读次数:922
变态跳台阶(递归算法)
台阶的级数:1,2,3,4,5,6..... 对应的跳法:1,2,4,8,16,32.... 最终结论 在n阶台阶,一次有1、2、...n阶的跳的方式时,总得跳法为: ...
分类:编程语言   时间:2017-09-23 14:34:17    阅读次数:233
python之configparser模块
from configparser import ConfigParser def write(): cp = ConfigParser() cp['one'] = { 'aa': '111', 'bb': '222' } cp['two'] = dict( cc='zxl', dd='hhu' .... ...
分类:编程语言   时间:2017-09-23 14:33:41    阅读次数:242
java实现邮件发送验证码
建议不要用qq邮箱,我使用qq邮箱直接一直给我报530错误,我一直认为我代码写的有错误或者POP3/SMTP服务没弄好。所以建议注册个别的邮箱,我就申请了个网易163邮箱瞬间就好了。所以去申请个别的邮箱吧。 用邮件发送验证码,首先需要jar包。我写的代码只需要mail.jar,没有的话可以给我留言,... ...
分类:编程语言   时间:2017-09-23 14:33:25    阅读次数:318
多线程-ReentrantLock
在Java多线程中,可以使用synchronized关键字来实现线程之间同步互斥,但在JDK1.5中新增了ReentrantLock类也能达到同样的效果,并且在扩展功能上也更加强大,比如具有嗅探锁定、多路分支通知等功能,而且在使用上也比synchronized更加的灵活。 调用ReentrantLo ...
分类:编程语言   时间:2017-09-23 14:33:08    阅读次数:248
java基础知识-(数组)
Java数组 一. 概述 1. 定义:数组是一种数据结构,用来存储同一类型值的集合。 2. 数组是存在下标索引的,通过下标可以获取指定位置的元素,数组小标是从0开始的,也就是说下标0对应的就是数组中第1个元素,可以很方便的对数组中的元素进行存取操作。 3. 数组存在一维数组和多维数组。 二. 一维数 ...
分类:编程语言   时间:2017-09-23 14:32:59    阅读次数:299
JavaScript 函数、序列化/evel 时间复习
函数分类: 1、序列化 JSON.stringify(obj) 序列化 将对象转化成字符串 JSON.parse(str) 反序列化 2、转义 decodeURI( ) URl中未转义的字符 decodeURIComponent( ) URI组件中的未转义字符 encodeURI( ) URI中的转 ...
分类:编程语言   时间:2017-09-23 14:32:25    阅读次数:228
Java课笔记-Java注释
//和/* ... */ Implementation comments: tells a programmer reading your code about your implementation. /** ... */ Documentation comments: used by javad ...
分类:编程语言   时间:2017-09-23 14:30:41    阅读次数:198
Java课笔记-API概述
collection of APIs(Application Programming Interface) java.lang automatically imported into Java programs java.util useful utility classes (有用的实用工具类) ...
分类:编程语言   时间:2017-09-23 14:27:58    阅读次数:167
day05<Java语言基础--数组>
Java语言基础(数组概述和定义格式说明) Java语言基础(数组的初始化动态初始化) Java语言基础(Java中的内存分配以及栈和堆的区别) Java语言基础(数组的内存图解1一个数组) Java语言基础(数组的内存图解2二个数组) Java语言基础(数组的内存图解3三个引用两个数组) Java ...
分类:编程语言   时间:2017-09-23 14:26:13    阅读次数:231
Java数据类型
第一类:逻辑型boolean 第二类:文本型char 第三类:整数型(byte、short、int、long) char类型占2个字节short从-32768到32767int从-2147483648,到2147483647共10位long从-9223372036854775808到92233720 ...
分类:编程语言   时间:2017-09-23 14:25:58    阅读次数:171
C语言运算符 / 和%的一些注意事项
1.double无法使用取余符号%,浮点数无法取余,如170%30.48或170.8%7无法计算 如果要计算,(1)乘以相应的倍数转成整形,取余,再除以相应的倍数,转为double型 (2) 类似方法 2.在用printf输出时,若除法运算符/左右有浮点数,则无法计算,故不可在printf里面进行有 ...
分类:编程语言   时间:2017-09-23 13:45:51    阅读次数:230
Spring框架--AOP
4.1使用XML配置 4.2 使用注解 5、5种通知的调用顺序 6、AOP中的正则表达式 ...
分类:编程语言   时间:2017-09-23 13:45:40    阅读次数:205
多线程-join()方法
在很多情况下,主进程创建并启动子线程,如果子线程中要进行大量的耗时运算,主线程往往将早于子线程结束之前结束。这时,如果主线程想等待子线程执行完成之后再结束,比如子线程处理一个数据,主线程要取得这个数据中的值,就要用到join()方法了。方法join()的作用是等待线程对象销毁。 方法join的作用是 ...
分类:编程语言   时间:2017-09-23 13:45:01    阅读次数:189
201621123030《Java程序设计》第2周学习总结
1. 本周学习总结 1.弄懂怎么使用码云管理代码 2.明白一点用Eclipse关联jdk源代码 3.了解了对象与封装,以及继承与多 4.ArrayList能处理大数据的加减,范围与int,long相比更广 2. 书面作业 1.String-使用Eclipse关联jdk源代码 1.1 查看String ...
分类:编程语言   时间:2017-09-23 13:43:08    阅读次数:174
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!