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