import java.util.Stack;
public class LL1 {
//加入同步符号的LL(1)分析表
private String [][] analysisTable = new String[][]{
{"TZ","","","TZ","synch","synch"},
{"","+TZ","","","ε","ε"},
{"FY","syn...
分类:
编程语言 时间:
2015-05-31 09:19:18
阅读次数:
230
Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程序),然后在OS之上的Java解释器中解释执行,而JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。
一、JVM原理
1、JVM简介:
JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种利用软件方法实现的抽象的计算机基于下层...
分类:
编程语言 时间:
2015-05-27 17:27:50
阅读次数:
276
学习过C语言或者C++语言的同学都知道它们支持条件编译,那么今天我们来学习下在Java语言中如何实现条件编译。Java语言本身没有提供条件编译,但是Java编译器对.java文件编译为.class文件做了优化,下面通过一个例子给大家详细讲解。 下面先给出HelloWorld.java文件:...
分类:
编程语言 时间:
2015-05-24 20:20:21
阅读次数:
601
(一)SDK 的下载与安装1. 下载SDK为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包。SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器、Applet 查看器和Java 解释器。2. 安装SDK运行下载的“j2sdk-1_6_x_-windo...
分类:
编程语言 时间:
2015-05-24 08:50:50
阅读次数:
171
Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java 源码编译由以下三个过程组成:分析和输入到符号表注...
分类:
编程语言 时间:
2015-05-23 22:37:37
阅读次数:
146
注意:所需软件在360云盘都有!(一)SDK的下载与安装1.下载SDK为了建立基于SDK的Java运行环境,需要先下载Sun的免费SDK软件包。SDK包含了一整套开发工具,其中包含对编程最有用的是Java编译器、Applet查看器和Java解释器。2.安装SDK运行下载的“j2sdk-1_6_x_-...
分类:
编程语言 时间:
2015-05-23 18:18:14
阅读次数:
116
λ表达式本质上是一个匿名方法。让我们来看下面这个例子: public int add(int x, int y) { return x + y; }转成λ表达式后是这个样子: (int x, int y) -> x + y;参数类型也可以省略,Java编译器会根据上下文推断出来: (x, y) ->...
分类:
其他好文 时间:
2015-05-19 12:46:04
阅读次数:
151
1、Java优势:支持多种操作系统平台,优秀的多线程设计,面向对象设计,异常处理机制,有着健壮的安全设计,其体系结构中立;注释:体系结构中立:编译器生成一个体系结构中立的目标文件格式,这是一种编译过的代码,只要有Java运行时系统,就可以在许多处理器上运行。Java编译..
分类:
编程语言 时间:
2015-05-16 01:37:52
阅读次数:
191
昨天:对anroid的系统架构了解比如:基于linux内核,整合库函数和java编译器并且为上层提供封装好的api和一些基本系统级应用创建一个安卓的模拟器了解了ddms的作用和内容利用已有的工具实现模拟器的收发短信和之间的打电话。模拟器的信号的调试改变,加深对file explore和emulato...
分类:
移动开发 时间:
2015-05-14 23:19:47
阅读次数:
224
一、进入java的世界1.你要做的事情:编写源代码Party.java -》 编译:javac Party.java,产生Party.class文件(eclipse是自动编译的,.class文件存放在Path路径下)-》在某个jvm上执行:java Party2.一些java基本语法的东西:(1)j...
分类:
编程语言 时间:
2015-05-07 11:52:10
阅读次数:
128