
java
raphaelxia
这个作者很懒,什么都没留下…
展开
-
java语法分析器介绍
Java开源 语法分析器类别列表网址:http://www.open-open.com/55.htm JavaCC Java Compiler Compiler 是一个用JAVA开发的最受欢迎的语法分析生成器。这个分析生成器工具可以读取上下文无关且有着特殊意义的语法并把它转换成可以识别且匹配该语法的JAVA程序。它还提供JJTree等工具来帮助我们建立语法树。JavaCC plug-in:一个用原创 2005-12-14 19:57:00 · 14608 阅读 · 1 评论 -
javacc-3.2
https://javacc.dev.java.net/ examples:1 JavaCCGrammar(生成Java Compiler Compiler的源文件)2 JavaGrammars(生成词法分析和语法分析的文件)原创 2006-02-26 21:10:00 · 527 阅读 · 0 评论 -
javacc-3.2
https://javacc.dev.java.net/examples:1. JavaGrammars (词法分析,语法分析)2. JavaCCGrammar(生成JavaCC源文件的的源文件)原创 2006-02-26 21:19:00 · 555 阅读 · 0 评论 -
UTF-8
在网络中有很多地方都有采用UTF8编码,它其实和Unicode是同类,就是在编码方式上不同!首先UTF8编码后的大小是不一定,不像Unicode编码后的大小是一样的!我们先来看Unicode的编码:一个英文字母 “a” 和 一个汉字 “好”,编码后都是占用的空间大小是一样的,都是两个字节!而UTF8编码:一个英文字母“a” 和 一个汉字 “好”,编码后占用的空间大小就不样了,前者是一个字节,后者是原创 2006-03-27 15:05:00 · 839 阅读 · 0 评论 -
UTF-8
在网络中有很多地方都有采用UTF8编码,它其实和Unicode是同类,就是在编码方式上不同!首先UTF8编码后的大小是不一定,不像Unicode编码后的大小是一样的!我们先来看Unicode的编码:一个英文字母 “a” 和 一个汉字 “好”,编码后都是占用的空间大小是一样的,都是两个字节!而UTF8编码:一个英文字母“a” 和 一个汉字 “好”,编码后占用的空间大小就不样了,前者是一个字节,后者是原创 2006-03-27 15:05:00 · 629 阅读 · 0 评论 -
class and interface
1class extends superclass implements interface1, interface22interface extends interface1, interface2类是单继承,接口是多继承类必须是先继承后实现接口, 顺序不能颠倒原创 2006-03-28 09:19:00 · 774 阅读 · 0 评论 -
clone
java.lang.Cloneableclone:1. shallow clone 浅度克隆2. deep clone 深度克隆原创 2006-03-28 15:43:00 · 738 阅读 · 0 评论 -
Java精度的三种形式
float 单精度 4Bdouble 双精度 8BBigDecimal 多精度原创 2006-03-24 21:41:00 · 1016 阅读 · 0 评论 -
growBuffer
public class Jpu{ public char[] buffer=new char[1024]; public void growBuffer(){ char[] newBuffer=new char[buffer.length*2]; System.arraycopy(buffer,0,newBuffer,0,buffer.length);原创 2006-03-25 10:47:00 · 712 阅读 · 0 评论 -
Java中的操作符号重载的情况+
+1 加操作符2 字符串连接操作符原创 2006-03-26 18:41:00 · 1253 阅读 · 0 评论 -
隐式类型转换
public class Jpu{ public static void main(String[] args){ Integer two=new Integer(2); System.out.println(two+two); //Integer -》int错误 } } public class Jpu{ public stat原创 2006-03-26 18:47:00 · 617 阅读 · 0 评论 -
java中的多线程
public class Jpu{ public static void main(String[] args){ China1 obj1=new China1(); China2 obj2=new China2(); obj1.start(); obj2.start(); } }class China1 extends Thread{原创 2006-03-27 09:39:00 · 672 阅读 · 0 评论 -
stack
public interface Stack{ public void pop(); public void push(Object obj); public Object top(); } import java.util.NoSuchElementException;public class ArrayStack implements Stack{ priva原创 2006-03-27 21:00:00 · 802 阅读 · 0 评论 -
linkedStack
public interface Stack{ public void push(Object obj); public void pop(); public Object top(); } public class LinkedStack implements Stack{ private class Node{ private Obj原创 2006-03-27 22:46:00 · 744 阅读 · 0 评论 -
fully qualified name
全额限定名=包名+类名fully qualified name= package name + class namesuch as : java.lang.System=java.lang(package name)+System(class name)原创 2006-03-28 09:51:00 · 1544 阅读 · 0 评论 -
类的状态
package Mycompiler;//java_10// file name: ClassDeclaration.java//10******************************************************************************//*****************************************************原创 2006-03-29 15:02:00 · 1616 阅读 · 0 评论 -
类的状态
原创 2006-03-29 15:17:00 · 748 阅读 · 0 评论 -
java.lang中的本地方法
1. java,lang.Boolean中没有 native方法2. java.lang.Character中没有native方法3. java.lang.Byte中没有本地方法4. java.labg.Short中没有本地方法5. java.lang.Integer中没有本地方法6. java.lang.Long中没有本地方法7. java.lang.Float (1)public stat原创 2006-03-17 12:42:00 · 2124 阅读 · 0 评论 -
JTextPane Java关键字变色
import java.util.StringTokenizer;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.text.*;import javax.swing.event.*;import javax.swing.text.rtf.RTFEditorKit;publ原创 2006-02-12 20:20:00 · 4573 阅读 · 3 评论 -
jdk中所有的类 http://javaresearch.gro.clinux.org/jdk140/allclasses.html
http://javaresearch.gro.clinux.org/jdk140/allclasses.html原创 2006-02-12 20:17:00 · 645 阅读 · 0 评论 -
jdk1.5的下载地址
http://gis.pku.edu.cn/IW/resources/jsp/index.html原创 2005-12-15 20:59:00 · 2287 阅读 · 0 评论 -
帮助文件的制作Microsoft Help Workshop 4.3 修正版
Microsoft Help Workshop 4.03软件名称:Microsoft Help Workshop(汉化修正版)软件开发商:Microsoft Corporation开发商网址:http://www.microsoft.com开发商 Email:support@microsoft.com软件类型:帮助制作软件版本:4.03原版下载:不需要软件性质:共享软件使用平台:Windows(R原创 2005-12-28 16:40:00 · 2550 阅读 · 0 评论 -
显示行数
import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.FontMetrics;import java.awt.Graphics;import java.awt.Rectangle;import javax.swing.Bord原创 2006-01-05 15:44:00 · 1017 阅读 · 0 评论 -
javac的命令行参数.txt
Usage: javac where include:-g Generate all debugging info-g:none Generate no debugging info-g:{lines,vars,source} Generate on原创 2006-01-01 22:18:00 · 906 阅读 · 0 评论 -
javac的命令行参数
Usage: javac where include:-g Generate all debugging info-g:none Generate no debugging info-g:{lines,vars,source} Generate on原创 2006-01-01 22:23:00 · 1194 阅读 · 0 评论 -
embedded system (control file )
//----------------------------------------------------------------------// This file contains control flags (parameters) that are used by the// ClassLinker program when generating output file from app原创 2006-01-02 21:54:00 · 734 阅读 · 0 评论 -
堆 栈 静态存储 常量空间
栈:栈存在于RAM中。栈是动态的,它的存储速度是第二快的。stack堆:堆位于RAM中,是一个通用的内存池。所有的对象都存储在堆中。heap静态存储:位置固定(static)常量存储:存储常量的空间是单独的。原创 2006-01-03 18:12:00 · 976 阅读 · 0 评论 -
wrapper class
包装类:wrapper class原始类型 Wrapper类Boolean BooleanFloat FloatByte B原创 2006-01-04 15:40:00 · 852 阅读 · 0 评论 -
java缺省构造函数(编译器)
Student s=new Student();s放在stack中,Student对象要放在heap中。缺省构造方法没有定义构造方法的类。如果没有定义构造方法,如何创建对象呢。Java编译器会在类定义中加入一个构造函数(缺省构造函数,default constructor),这个构造函数的名字和类名相同,但是没有参数,而且这个构造函数没有任何指令。这种构造方法又叫做空构造方法。因为它不做任何事情。原创 2006-01-04 22:11:00 · 3271 阅读 · 0 评论 -
java串口通信
Java提供了 Communication API(包含于javax.comm包中)用于通过与机器无关的方式,控制各种外部设备。Communications API,是标准的Java的扩展部分,它在Java API 中是没有附带的。因此,必须先在SUN公司网站的Java站点(www.java.sun.com)上下载这个扩展类库。1.1Communications API 简介 Communica原创 2006-01-02 16:03:00 · 2735 阅读 · 1 评论 -
交叉编译器
OpenARM-CrossCompile-HOWTO一、版权说明目的:本版权声明的目的是希望保证任何人能够真实、有效地享有使用本版权说明所约束的文档的充分自由;同时,保护文档原作者的权利,不仅使他们得到应得的荣誉,而且保证原作者不对因其他人的改动而导致的后果负任何责任。声明:a、除非另外声明,文档的版权是属于其作者的。本计划所有文档作者保留所有权利。b、由本计划所生成的自由文档允许每个人自由的原创 2006-01-07 12:37:00 · 1254 阅读 · 0 评论 -
关于static
class That{ protected String nm(){ return "that"; }}public class More extends That{ protected String nm(){ return "more"; } protected void printNM(){ That sref=(Th原创 2006-03-12 17:22:00 · 562 阅读 · 0 评论 -
synchronized
线程同步synchronizedtransient 对象持久化原创 2006-03-24 10:55:00 · 609 阅读 · 0 评论 -
java native
1. java,lang.Boolean中没有 native方法2. java.lang.Character中没有native方法3. java.lang.Byte中没有本地方法4. java.labg.Short中没有本地方法5. java.lang.Integer中没有本地方法6. java.lang.Long中没有本地方法7. java.lang.Float (1)publi原创 2006-03-17 18:44:00 · 8326 阅读 · 1 评论 -
java本地方法的实现
六、Java本地方法(native方法)的实现 Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在Java中声明native()方法,然后编译; 2、用javah原创 2006-02-05 21:35:00 · 2610 阅读 · 0 评论 -
关键字注意点
java 中 true, false, null不是关键字原创 2006-02-09 10:52:00 · 582 阅读 · 0 评论 -
abstract 与private和final
BatchEnvironment env = BatchEnvironment.create(out,sourcePathArg,classPathArg,sysClassPathArg,extDirsArg);private与abstract不能并用final 与abstract不能并且用因为方法是abstract,所以需要子类中进行实现。private的话,则子类不能访问该方法final原创 2006-03-30 09:32:00 · 1018 阅读 · 0 评论