java
文章平均质量分 74
沉思的猿某人
公众号:沉思的猿某人(ID:xiaomageshuo)
展开
-
Java编译器、JVM、解释器 - - ITeye技术网站
Java 虚拟机(JVM)是可运行Java 代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。本文首先简要介绍从Java文件的编译到最终执行的过程,随后对JVM规格描述作一说明。 一.Java源文件的编译、下载 、解释和执行 Java应用程序的开发周期包括编译、下载 、解释和执行几个部分。Java编译程序将J转载 2015-12-29 22:14:56 · 632 阅读 · 0 评论 -
java native关键字,JNI实现
原文出处:http://weiwu83.iteye.com/blog/141197Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在Java中声明native()方法,然后编译转载 2016-01-08 14:40:51 · 554 阅读 · 0 评论 -
java核心技术学习笔记(一)
工作了半年时间了,越来越发现自己基础知识的不足,所以我决定了,从今天起再好好过一遍基础,并且正式开始用博客记录学习笔记,开启博客之旅,希望自己可以坚持下去。现在就从最基础的记起。java核心技术卷一第一章说的是一些java特性并顺带简单说了一下java和C++的区别,在此不再特别记录第二章写的是环境安装和使用命令行窗口调试运行,并总结了一些调试技巧,在此记录一下,至于环境安装等等非常基础的东西就不记原创 2016-02-19 20:17:10 · 1068 阅读 · 0 评论 -
java核心技术学习笔记(三)—GregorianCalendar
我们平时常用的java时间工具类应该有Date和GregorianCalendar,其中Date类的实例状态表示的是一个时间点,而GregorianCalendar则是以日历的方式管理时间,非常方便的就可以实现时间的定位和时间的偏移(从现在这一刻往前或后延时几天,几小时等),相对于Date类,GregorianCalendar则灵活了很多。使用GregorianCalendar需要注意的是月份从0开原创 2016-02-20 14:36:29 · 620 阅读 · 0 评论 -
java核心技术学习笔记(二)—基本数据类型总结
Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。在Java中,一共有8中基本类型(primitive type),其中4种整型、2种浮点型、1种用于表示Unicode编码的字符单元的字符类型char和1种表示真假的boolean类型。java整型共有四种,分别是int(占4字节)、short(占2字节)、long(占8字节)、byte(占1字节),1字节有8位。另外,因为Java没原创 2016-02-20 12:24:22 · 655 阅读 · 0 评论 -
Android两种序列化方式详解(一):Serializable
Android两种序列化方式详解(一):Serializable前言文章简介一、怎样序列化和反序列化一个对象二、serialVersionUID 的作用三、如何自定义序列化和反序列化过程四、总结前言在 Android 开发中,我们经常需要对对象进行序列化与反序列化操作,最常见的就是通过 Intent 传输数据时,Intent 只能传输基本数据类型、String 类型和可序列化与反序列化的对象类...原创 2018-12-02 18:04:32 · 4027 阅读 · 0 评论