`
文章列表
用javap -c Test > Test.bc test.java public class test { public static int a ; public static void main(String[] args) { System.out.println(++a); } } Compiled from "test.java" public class test extends java.lang.Object{ public static int a ...
java类通过装载,连接,解析使一个类型可以被使用,如果遇到以下六种情况,就将开始类的初始化 1。创建一个类的实例 2。使用一个类中的静态方法 3。使用一个类中的静态变量或者给变量赋值 4。使用一个类的子类 5。调用某些反射方法 6。由该类的main方法启动的类 注意,使用一个类中的static final变量不会导致类的初始化,而使用类中的任何方法都需要类的初始化。 如果类声明了静态变量或者有静态块,并且试图为他们赋值,编译器就将为这个类产生一个<clinit>方法,该方法将类中所有的类初始化语句按照代码顺序收集到一起。对于类型来说,如果有超类,java虚拟机将总是 ...
char *p1="abcd",*p2="abcd";//如果 *p2="abcdef",则结果是:no equal if(p1==p2) cout<<"p1 p2 equal \n"; else cout<<"p1 p2 no equal \n"; if("join"=="join") //如果 "join"=="joinn",则结果是:no ...
  在类文件目录下 jar -cvfe textDeal.jar DealText *.* 记得设置系统path的  C:\Program Files\Java\jdk1.6.0_05\bin   选项包括:    -c  创建新的归档文件    -t  列出归档目录    -x  解压缩已归档的指定(或所有)文件    -u  更新现有的归档文件    -v  在标准输出中生成详细输出    -f  指定归档文件名    -m  包含指定清单文件中的清单信息    -e  为捆绑到可执行 jar 文件的独立应用程序        指定应用程序入口点    -0  仅存储;不使用任何 ...
linux和unix系统的换行是"\n",而windows的换行并不是直接的"\n",是"\r\n"。所以out.write("\n")只能得到一个黑框,因为windos不认为这是个“换行”。 直接从记事本输入的话,windows自动输入了"\r\n",所以从从文本文件中读出来的也是"\r\n",可以正常显示。       那么这是为什么呢?稍微学过正则表达式的朋友都知道:\r是回车符,而\n是换行符。Windows默认\n在文档中显示的是一个空格或者小黑框。所以,要先回车, ...
Global site tag (gtag.js) - Google Analytics