- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 Scala程序设计读书笔记(11-14)
第十一章 与Java互操作1. 在Scala里使用Scala类 如果在脚本中使用,不需编译被引用的Scala类。如果在编译过的Scala或Java代码中使用就需要编译。指定代码目录为entities和当前目录:scala -sourcepath entities:. userPerson.scala。编译引用类: scalac -d . -classpath LocationOfPerson
2013-10-26 15:35:34 1077
原创 Scala程序设计读书笔记(6-10)
第六章 函数值和闭包1. 高阶函数 以其它函数为参数的函数。2. 函数值 可以在函数里创建函数,将函数赋给引用。函数参数中例如codeBlock: Int => Int。函数值包含多行代码或者作为参数传入时有多个参数,需要用圆括号包起来。3. 具有多参数值的函数值 具有多个参数的函数值例如operation: (Int, Int) => Int)。想要遍历容器中元素,执行一些操作可
2013-10-26 15:33:11 956
原创 Scala程序设计读书笔记(1-5)
Scala程序设计: Java虚拟机多核编程实战source code: http://media.pragprog.com/titles/vsscala/code/vsscala-code.zipScala Online Editor:URL: http://www.scala-tour.com/#/expression-and-valuesAPI: http://w
2013-10-26 15:32:15 919
原创 深入Java虚拟机读书笔记(10-20)
第十章 栈和局部变量操作第十一章 类型转换第十二章 整数运算第十三章 逻辑运算第十四章 浮点运算第十五章 对象和数组第十六章 控制流第十七章 异常以上一些是操作码相关的内容,第十八章 finally子句1. 微型子例程 字节码中的finally子句表现的很像微型子例程。Java方法与微型子例程使用不同的指令集。跳转
2013-10-08 16:44:25 788
原创 深入Java虚拟机读书笔记(8-9)
第八章 连接模型1. 动态连接和解析每个类或者接口都编译为独立的class文件,他们之间通过接口(Harbor)符号相互联系,或者与Java API class文件相联系。class文件把所有引用符号保存在常量池,每一个class文件有一个常量池,被装载的类或者接口有一份内部版本的运行时常量池。常量池解析:根据符号查找到试题,把符号替换成直接引用。JDBC通常用forName装载时
2013-10-08 16:31:32 864
原创 深入Java虚拟机读书笔记(6-7)
第六章 Java class文件这章的内容讲的是编译后的class文件格式,我根据内容写了个class文件解析程序。https://github.com/JohnWong/class-file-parser第七章 类型的生命周期1. Java虚拟机通过装载、连接与初始化一个Java类型。连接步骤包括验证、准备、解析(可选)。在类和接口被装载和连接的时机上,Java虚拟机
2013-10-08 16:29:43 718
原创 深入Java虚拟机读书笔记(5)
第五章 Java虚拟机1. Java虚拟机内部体系结构在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的
2013-10-08 16:05:06 896
原创 深入Java虚拟机读书笔记(1-4)
第一章 Java体系结构1. Java体系结构· the Java programming language · the Java class file format · the Java Application Programming Interface · the Java Virtual Machine2. Java语言优点或使用的技术:·
2013-10-08 11:28:38 734
原创 Sublime中编译运行java和scala
1. 运行Java参考http://www.oschina.net/translate/compile-and-run-java-programs-in-sublime-text-2a. 设置环境变量b. 在jdk的bin目录或者其他path中新建编译运行脚本windows下runJava.bat:@ECHO OFFcd %~dp1ECHO Compiling %~nx1.
2013-10-08 00:37:10 1246
Java hotswap demo
2013-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人