首页 > 编程语言
java多线程解读二(内存篇)
线程的内存结构图 一、主内存与工作内存 1.Java内存模型的主要目标是定义程序中各个变量的访问规则。此处的变量与Java编程时所说的变量不一样,指包括了实例字段、静态字段和构成数组对象的元素,但是不包括局部变量与方法参数,因为它们是线程私有的,不会被共享。 2.Java内存模型中规定了所有的变量都 ...
分类:编程语言   时间:2016-12-10 19:12:00    收藏:0  评论:0  赞:0  阅读:260
JavaOO面向对象中的注意点(三)
1.接口 a.关键字:interface b.属性:只能是 公共 静态 常量 属性——就算不写这三个关键字,也是默认这种情况 c.构造:接口不能有构造(这说明接口不能产生对象) d.行为:只能是 公共 的 抽象 方法——就算不写修饰符,也默认这种情况 e.意义:体现在方法上——让没有继承关系的类共享 ...
分类:编程语言   时间:2016-12-10 19:11:00    收藏:0  评论:0  赞:0  阅读:192
Java加密算法 RSA
Java加密算法 RSA Java加密算法 RSA 2015-06-06 08:44 511人阅读 评论(0) 收藏 举报 2015-06-06 08:44 511人阅读 评论(0) 收藏 举报 分类: JAVA(57) 分类: JAVA(57) 公钥加密也称为非对称加密、速度慢、加密和解密的钥匙不 ...
分类:编程语言   时间:2016-12-10 19:09:14    收藏:0  评论:0  赞:0  阅读:141
java泛型
1. Why ——引入泛型机制的原因 假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时我们都会想到用ArrayList来聚合String对象。然而,过了一阵,我们想要实现一个大小可以改变的Date对象数组,这时我们当然希望能够重用之前写过的那个针对String对象的ArrayL ...
分类:编程语言   时间:2016-12-10 19:05:35    收藏:0  评论:0  赞:0  阅读:158
如何找出数组中第二大的数
1.最容易想到的办法 我们可以用最简单的办法来找到一个数组中任意大小的数字,那就是按照某一个排序方式将数组的所有元素进行排序,然后按需取出来就可以,知识这种方式的时间复杂度和空间复杂度比较大,所以,有了下面这种方式 2.通过设置两个变量来进行判断 这种方式可以只通过一遍扫描数组即可找到第二大数,具体 ...
分类:编程语言   时间:2016-12-10 19:00:05    收藏:0  评论:0  赞:0  阅读:226
Java体系总结
一、Java SE部分 1、java基础:基础语法;面向对象(重点);集合框架(重点);常见类库API; 2、java界面编程:AWT;事件机制;Swing; 3、java高级知识:Annotation;IO和NIO、AIO;多线程、线程池;阻塞、非阻塞、异步网络通信;反射、动态代理; 二、JDBC ...
分类:编程语言   时间:2016-12-10 18:59:44    收藏:0  评论:0  赞:0  阅读:217
Spring任务调度之Quartz
一、Quartz作业类的继承方式来讲,可以分为两类: 注:推荐使用第二种方式,因为这样所以的类都是普通类,不需要事先区别对待。 从任务调度的触发时机来分,这里主要是针对作业使用的触发器,主要有以下两种: 注:并非每种任务都可以使用这两种触发器,如java.util.TimerTask任务就只能使用第 ...
分类:编程语言   时间:2016-12-10 18:58:33    收藏:0  评论:0  赞:0  阅读:403
三十一、Java图形化界面设计——布局管理器之GridLayout(网格布局)
摘自http://blog.csdn.net/liujun13579/article/details/7772491 网格布局特点: l 使容器中的各组件呈M行×N列的网格状分布。 l 网格每列宽度相同,等于容器的宽度除以网格的列数。 l 网格每行高度相同,等于容器的高度除以网格的行数。 l 各组件 ...
分类:编程语言   时间:2016-12-10 18:55:23    收藏:0  评论:0  赞:0  阅读:312
求数组中,一共有几对 每两个值相加等于8的
var arr = [0,1,2,3,4,5,6,7,0,8]; function addFun (myarr){ var count = 0; for(var i=0; i<myarr.length; i++){ for(var j=i+1; j<myarr.length; j++){ if(my ...
分类:编程语言   时间:2016-12-10 18:52:34    收藏:0  评论:0  赞:0  阅读:272
Python爬虫实战---抓取图书馆借阅信息
Python爬虫实战 抓取图书馆借阅信息 原创作品,引用请表明出处:Python爬虫实战 抓取图书馆借阅信息 前段时间在图书馆借了很多书,借得多了就容易忘记每本书的应还日期,老是担心自己会违约,影响日后借书,而自己又懒得总是登录到学校图书馆借阅系统查看,于是就打算写一个爬虫来抓取自己的借阅信息,把每 ...
分类:编程语言   时间:2016-12-10 18:48:07    收藏:0  评论:0  赞:0  阅读:321
跟我学Spring Boot(一)创建Spring Boot 项目
本人开发环境为idea15.02 + jdk8 步骤1: 步骤2: 步骤3: 步骤4: 步骤5: ...
分类:编程语言   时间:2016-12-10 18:44:53    收藏:0  评论:0  赞:0  阅读:350
转 一个典型的 C++ 程序员成长经历:
1. 完整的学一遍 C++ 所有语言特性,典型书籍 "The C++ Programming Language" Part1, Part2, "C++ Primer" 感觉 C++ 像大杂烩(多编程范型),各种精妙的语法特性 (friend, virtual/RTTI, const/mutable, ...
分类:编程语言   时间:2016-12-10 18:44:30    收藏:0  评论:0  赞:0  阅读:290
Java:泛型基础
泛型 引入泛型 传统编写的限制: 在Java中一般的类和方法,只能使用具体的类型,要么是基本数据类型,要么是自定义类型。如果要编写可以应用于多种类型的代码,这种刻板的限制就会束缚很多! 解决这种限制的三种方法: 1.多态:将方法的参数类型设为基类,那么该方法就可以接收从这个基类导出的任何类作为参数。 ...
分类:编程语言   时间:2016-12-10 18:43:24    收藏:0  评论:0  赞:0  阅读:202
选择排序(javascript版本)
基本过程 1. 遍历数组 2. 将当前元素与后面的元素进行比较,将最小的元素换到首位 3. 继续2中的步骤,直至数组只有最后两个元素比较,排序完成 javascript实现 ...
分类:编程语言   时间:2016-12-10 18:34:56    收藏:0  评论:0  赞:0  阅读:169
PHP性能优化学习笔记--语言级性能优化--来自慕课网Pangee http://www.imooc.com/learn/205
使用ab进行压力测试 ab -n行数 -c并发数 url 重点关注下面两点: 1、Request per secend : 每秒可接收的请求数 2、Time per request : 每次请求所耗费的时间 优化1、多使用PHP自身的功能(如PHP定义的函数、常量),尽量少自己造轮子,自己写的代码冗 ...
分类:编程语言   时间:2016-12-10 18:31:42    收藏:0  评论:0  赞:0  阅读:230
SSH的jar包下载地址
spring http://repo.spring.io/libs-release-local/org/springframework/spring/ 条理清晰的搭建SSH环境之添加所需jar包 http://www.cnblogs.com/jyh317/p/3751312.html ...
分类:编程语言   时间:2016-12-10 18:30:07    收藏:0  评论:0  赞:0  阅读:271
python入门简介
Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由上图可见,Python ...
分类:编程语言   时间:2016-12-10 16:41:41    收藏:0  评论:0  赞:0  阅读:208
JavaScript查找数组是否存在指定元素
利用JavaScript的函数有两种方式 1.jQuery jQuery.inArray( value, array [, fromIndex ] ) value 类型: Anything 要查找的值。 array 类型: Array 一个数组,通过它来查找。 fromIndex 类型: Numbe ...
分类:编程语言   时间:2016-12-10 16:37:33    收藏:0  评论:0  赞:0  阅读:221
雷德算法
在实现FFT计算的时候,第一步要做的就是实现倒位序的实现,这里有一种算法,叫做雷德(Rader)算法。 下面假如使用A[I]存的是顺序位序,而B[J]存的是倒位序。I<J的时候需要变序,I>J的时候就不用,不然就白忙活了。 例如 N = 8 的时候,倒位序 顺序 二进制表示 倒位序 顺序 0 0 0 ...
分类:编程语言   时间:2016-12-10 16:36:17    收藏:0  评论:0  赞:0  阅读:256
java内部类
1.内部类 2.内部类的名字不会单独存在,根据外部类名的存在而存在。内部类的名字可以和外部其他类的名字一样。 3.这个this.num打印的是inner类里面的num 4.在内部类访问外部类成员变量方法 5.内部类生成的文件是 外部类$内部类.class 6.有this的地方不能出现static 7 ...
分类:编程语言   时间:2016-12-10 16:33:22    收藏:0  评论:0  赞:0  阅读:221
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!