Category

编程语言

  1. 函数式编程入门

    http://www.ruanyifeng.com/blog/2012/04/functional_programming.html

    编程语言
  2. Java语法基础

    why??处于业务需要,我们需要经常需要重写equals,重写了equals如果不重写hashcode会怎样如果两个‘相等对象’其中一个放入hashmap,以另一个来取根本取不到,因为他们hashcode不一样。

    编程语言
  3. 编程基础杂记

    编程杂碎记录 如何区分自己的jdk是sun还是openjdk? 答:直接java -version,如果是sun那么会显示java xx,反之则是openjdk jdk的server模式和client模式到底有什么区别? 答:client加载快,server加载没有client快,但是运行较快。桌面

    编程语言
  4. python基础

    在c语言中 赋值也叫赋值表达式,比如c = 5返回一个值5,但是在Python中赋值就不再是表达式了,因此 y =(x = 5)这种写法是错误的。但是 y = x = 5这种链式赋值是正确的。Python中 数值类型都是不可变对象,c = c +5 这种增量赋值,其实有两个对象,如果在c或者Java

    编程语言
  5. Java基础之String类

    众所周知,==是用来比较对象引用所指向的地址的(也可以用来比较基本数据类型),equals是调用equals方法来比较的,具体比较什么是由该方法定义的。我们可以重写该方法来定义比较规则。

    编程语言
  6. 深入java虚拟机读书笔记之执行子系统

    这种大致思想就是通过某种规范的形式记录下类的信息,继承、接口、类名,异常、属性、方法等。该记录的基本单位是无符号数和表,其实表也是无符号数构成的。本质上这个class文件就是一张大表。本图来自:http://www.tucaobj.com/note/java/201410091515194083.j

    编程语言
  7. 深入java虚拟机之序言

    序言 jdk、jre和jvm到底有什么关系答:jvm是虚拟机,他的标准实现一个重要部分是执行引擎。jre包括jvm和核心库,jvm只有加载了这些核心库才能正常工作。jdk是开发套件,包含一些常见的库和开发工具比如编译器,jps之类的各种小工具。

    编程语言
  8. 深入java虚拟机之垃圾回收

    深入java虚拟机之垃圾回收. 哪些区域需要回收. 什么时候回收. 如何回收

    编程语言
  9. 深入java虚拟机之垃圾回收

    jvm有client和server两种模式,两种模式下选择的回收模式是不一样的。此坑待填

    编程语言
  10. 深入java虚拟机系列之工具使用篇

    深入java虚拟机实战,本栏记录一些分析工具的使用。持续记录

    编程语言
  11. java中不带package和带package的编译运行方式

    javac编译自动生成层级包本文转自:http://www.biostatistic.net/home.php?mod=space&uid=12734&do=blog&id=1952

    编程语言
  12. java static 再理解

    java 中的static到底表示什么意思被static修饰的方法能不能被子类重写,为什么?

    编程语言
  13. Python入门之第三方库的安装

    之前的Python27安装第三方库比较简单,在csdn上找了一个exe格式的第三方库,直接双击安装就ok。最近手贱将版本换成35,35安装的时候自带pip和easy install。但是这个35安装的时候并没有找到相应的exe格式的第三方库。

    编程语言