Mini Java编译器(二)
二、Mini Java的文法 BNFGoal ::= MainClass ( TypeDeclaration )* <EOF>MainClass ::= "class" Identifier "{" "public" "static" "void" "main" "(" "String" "[" "]" Identifier ")" "{" [more...]
二、Mini Java的文法 BNFGoal ::= MainClass ( TypeDeclaration )* <EOF>MainClass ::= "class" Identifier "{" "public" "static" "void" "main" "(" "String" "[" "]" Identifier ")" "{" [more...]
一、任务概述 本项大作业将设计并实现一个Mini Java语言的编译器 Mini Java概述 Mini Java是Java语言的子集。作为一种很好的编译课程教学语言,它与Java相比做了如下精简:不允许重载(overloading) [more...]
第三章 类与接口类声明数据成员一个类最主要的组件使它的数据成员列表。数据成员是附属于每一个类实例的变量,它有类型、名称,可以有初始值。数据成员的声明语法如下:type field-name[ = [more...]
序 本手册描述了Nice编程语言。它目前正在修订之中,这意味着这门语言在许多方面还不完整,或有些部分基本上还是空白。在此期间,建议同时阅读《Nice Tutorial》[http://nice.sf.net/language.html],该书包括了许多额外信息。阅读这两篇文档需要一些Java的知识,或至少了解一种面向对象语言。本手册的作者是Daniel Bonniot和Bryn [more...]
Nice用户手册 Daniel Bonniot Bryn Keller Francis Barber Fido Dido 目录序 基本原理(philosophy) 包main方法类与接口类声明 数据成员 构造器 参数类(parametric classes) 接口声明 枚举类 [more...]
Oracle中的lob (Large [more...]
J2SE 5.0 adds classes and methods that can make every day tasks easier to perform. In this tip you will see how the newly added java.util.Scanner class makes it easier to read and parse strings and [more...]