- 浏览: 153313 次
最新评论
文章列表
英语常用词组汇总:
http://www.cnblogs.com/cnblogsfans/archive/2008/03/16/1108125.html
当我们创建一个软件应用时,这个应用的很大一部分并没有直接与领域关联,但它们是基础设施的一部分或者是为软件本身提供服务的。最好能让应用中的领域部分与其余部分相比保持尽可能小(而不是和其余部 ...
JAVA8 十大新特性详解
- 博客分类:
- java8
一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个特征又叫做扩展方法,示例如下:
复制代码代码如下:
interface Formula { double calculate(int a);
default double sqrt(i ...
Java虚拟机类加载机制浅谈
- 博客分类:
- java8
http://computerdragon.blog.51cto.com/6235984/1223354
Java语言是一种编译后再经过解释器执行的过程, 解释器主要就是如何处理解释Class文件的二进制字节流。JVM主要包含三大核心部分:运行时数据区,类加载器和执行引擎。
虚拟机将描述类的数据从Class文件加载到内存,并对数据进行校验、准备、解析和初始化,最终就会形成可以被虚拟机使用的Java类型,这就是一个虚拟机的类加载机制。Java中的类是动态加载的,只有在运行期间使用到该类的时候,才会将该类加载到内存中,Java依赖于运行期动态加载和动态链接来实现 ...
深入探讨 Java 类加载器
- 博客分类:
- java8
类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般来说,Java 应用的开发人员不需要直接同类加载器进行交互。Java 虚拟机默认的行为就已经足够满足大多数情况的需求了。不过如果遇到了需要与类加载器进行交互的情况,而对类加载器的机制又不是很了解的话,就很容易花大量的时间 ...
从jar包中读取资源文件
- 博客分类:
- java8
我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码:
Java代码
//源代码1:
package edu.hxraid;
【转】Eclipse文件转码插件
- 博客分类:
- eclipse
http://www.blogjava.net/lifesting/archive/2008/04/11/192250.html
插件源代码下载 (导入插件在workspace中,右键export->Plug-in Development->Deployable plug-ins and fragments,然后生成插件binar文件)插件下载地址 (因为blogjava不许上传jar文件 ...
http://overlap2d.com/making-physics-based-side-scroller-part-4-screen-sizes-and-resolutions/
Today we are going to do a bit boring, but important screen size and resolution management using Overlap2D inner workings on a bit low level. Previously our Test Plarformer was running on fixed size 12 ...
http://overlap2d.com/making-physics-based-side-scroller-part-3-adding-ui-and-moving-platforms/
Good coding day, awesome ones. Today we are going to do the 3d part of the tutorial on side-scroller. It is going to be a short one, but still important.
Agenda
In this tutorial we are going to:
Ad ...
http://overlap2d.com/making-physics-based-side-scroller-part-2-adding-animated-character-that-moves/
Platformer with a Player
Good morning everyone, and as you probably guess in this tutorial we are going to continue where we left before in developing our physics based small platformer. ...
http://overlap2d.com/making-physics-based-side-scroller-project-setup-part-1/#Main_Goals
This is Part 1 of a tutorial, where we are going to make a side-scroller game together.
Main Goals
The goal is to make a simple game using libGDX, Box2D and Overlap2D Editor for learning purposes. There ...
http://www.gamefromscratch.com/post/2014/09/08/Guest-Tutorial-Making-Flappy-Bird-using-Overlap2D-and-LibGDX.aspx
github:https://github.com/azakhary/OverlappyBird
The following is a guest tutorial by Avetis showing how to use LibGDX and Overlap2D to create an Angry Birds like game. Overlap2 ...
java 对脚本语言的支持
- 博客分类:
- groovy
http://www.ibm.com/developerworks/cn/java/j-lo-jse66/
Java 脚本 API 概述
脚本引擎
脚本引擎就是指脚本的运行环境,它能能够把运行其上的解释性语言转换为更底层的汇编语言,没有脚本引擎,脚本就无法被运行。
Java SE 6 引入了 ...
http://tglnn.iteye.com/blog/376978
很多情况下,Groovy是执行某一类任务的理想工具,如快速原型开发设计(rapid prototyping)或创建可由宏指令(macros)或插件(plug-ins)扩展的模块应用。这些扩展可以用Groovy实现,而不需冗长乏味的开发部署周期便可嵌入到您的应用程序中。相信,Groovy极富表现力,其简洁性和强大特性会给您的程序开发带来很大的好处。
在其他情况下,Groovy或许不是最好的选择。这一点对高性能要求极高的应用尤其适用,因为在灵活性和运行速度之间权衡取舍是不可避免的。
Groovy最大的亮点便是与Jav ...
Overview
Writing Object Graphs
Reading Object Graphs
Customizing Serialization
Serialization Methods
Event Based Parsing
Overview
l