类的加载: 指的是将class文件的二进制数据读入到运行时数据区(JVM在内存中划分的) 中,并在方法区内创建一个class对象。 类加载器: 负责加载编译后的class文件(字节码文件)到JVM(Java虚拟机)当中。 而类加载器主要分为以下几种: 1.Bootstrap class loader ...
分类:
编程语言 时间:
2016-12-07 22:55:44
阅读次数:
251
java起源于1995年,是sun公司免费放在互联网上的程序。 java的程序设计步骤:1、分析问题 2、确立数据类型与算法 3、编制程序 4、调试问题 数据类型有如下结构:顺序结构、选择分支结构、循环结构 流程图如下: 顺序结构 选择分支结构: 单分支结构 双分支结构 多分支结构 java程序实现 ...
分类:
编程语言 时间:
2016-12-07 22:55:55
阅读次数:
233
for example: #include <stdlib.h>#include <stdio.h>#include <wiringPi.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include "linux/in ...
分类:
编程语言 时间:
2016-12-07 22:57:45
阅读次数:
270
字节流 在I/O类库中,java.io.InputStream和java.io.OutputStream分别表示字节输入流和字节输出流,它们都是抽象类,不能实例化,数据流中的最小单位是字节,所以叫做字节流。 一、InputStream中的读取数据的方法如下: 1 、int read() 功能:读取一 ...
分类:
编程语言 时间:
2016-12-07 22:53:35
阅读次数:
263
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 前几天在centos6.6安装ansible时,一直提示python版本不对,导致不能安装。只能手工进行手工安装python,为了以后不再添这个坑,特记录相关的安装过程。 本文以pytho... ...
分类:
编程语言 时间:
2016-12-07 22:53:09
阅读次数:
239
Unity3D中序列化字段常使用[SerializeField],序列化类常采用[System.Serializable],非序列化采用[System.NonSerialized]。 序列化类使用时发现一些区别。测试如下: (1) 将脚本第一次拖拽到场景中后,运行程序。发现,对类进行序列化后,id, ...
分类:
编程语言 时间:
2016-12-07 22:49:32
阅读次数:
276
学习java语言,编写java程序,运行java程序,都离不开Java环境的支持,最重要的就是安装JDK,JDK给我提供了java程序的开发环境和运行环境。为了让java程序放在电脑的任意位置都可以执行,jdk的配置环境变量就可以解决这个问题。JDK一般都需要配置三个环境变量JAVA_HOME,HO... ...
分类:
编程语言 时间:
2016-12-07 22:47:29
阅读次数:
220
【引言】 我们经常需要多函数进行耗时测试,测试方法有许多,这里介绍装饰者的方法,提高耗时测试代码的可复用性,在其他方面的应用也是如此。 【设计原则】 类应该对扩展开放,对修改关闭。 【代码】 (1)定义装饰者具体方法 #encoding: UTF-8 ''' Created on 2016??12? ...
分类:
编程语言 时间:
2016-12-07 22:44:44
阅读次数:
207
原文链接: http://www.cnblogs.com/dolphin0520/p/3923737.html 虽然多线程编程极大地提高了效率,但是也会带来一定的隐患。比如说两个线程同时往一个数据库表中插入不重复的数据,就可能会导致数据库中插入了相同的数据。今天我们就来一起讨论下线程安全问题,以及J ...
分类:
编程语言 时间:
2016-12-07 22:44:55
阅读次数:
241
一:springAOP常用的注解 @Aspect:声明方面组件 @Before:声明前置通知 @After-returning:声明后置通知 @After:声明最终通知 @Around:声明环绕通知 @After-throwing:声明异常通知 二:使用SpringAOP的注解对总结一中的案例进行重 ...
分类:
编程语言 时间:
2016-12-07 22:43:57
阅读次数:
286
java的基本数据类型有八种,每一种都对应一种引用数据类型。 java基本数据类型:1)数值型 byte 1个字节 范围-128——127(计算方法 -2^(字节数*8-1)——2^(字节数*8-1)-1) short 2个字节 范围 -2^15——2^15 - 1 int 4个字节 范围 -2^3 ...
分类:
编程语言 时间:
2016-12-07 22:43:33
阅读次数:
161
服务端代码如下: 客户端代码如下: 其中 bufOut.newLine();很关键。 因为accept()方法会将回车符作为结束标志,如果没有这一行,会继续接收,不会认为客户端此次传输已结束。 ...
分类:
编程语言 时间:
2016-12-07 22:41:26
阅读次数:
163
Profiling(性能调试)是我一直很感兴趣的一个话题,之前给大家介绍过Datadog这个工具,今天我们来看看Python语言中有哪些方法来做Profiling。 Poorman's Profiler 最基础的就是使用time.time()来计时,这个方法简单有效,也许所有写过Python代码的人 ...
分类:
编程语言 时间:
2016-12-07 22:41:31
阅读次数:
245
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 ...
分类:
编程语言 时间:
2016-12-07 22:35:47
阅读次数:
234
java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。静态方法是属于类的,不是属于类的对象。所以可以直接使用类名加方法名进行调用。Arrays作为一个工具类,能很好的操作数组。下面介绍主要使用的几个函数。
分类:
编程语言 时间:
2016-12-07 22:25:00
阅读次数:
283