- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分布式与安全性 强调网络特性,内置TCP/IP、HTTP、FTP协议类库 三级代码安全检查机制 与平台无关 一次编写,到处运行 Java的编译-解释执行过程 编译运行 设置好环境变量后,就可以在Dos命令行模式下进行编译和运行操作。 下面假定程序Hello.java存放在“F:\工作目录”路径 ; 打开Dos命令窗口进入到工作目录,然后再运行“javac Hello.java”命令 ; 源程序编译成功,系统自动在工作目录下生成一个字节码文件Hello.class,这是一个二进制格式的文件,供解释运行时用; 编译成功后,就可以进行程序的运行了。运行Java程序的命令为“java Hello”。 提示 不以.java为扩展名的源程序文件是一个错误 。 开发Java程序时,开发人员必须用到JDK,而运行或使用Java程序时,用户则只需要有JRE(Java Run-time Environment)Java运行时环境即可。 一般在装JDK时,JRE也跟着一起安装了,因此对于不开发Java程序的普通用户来说,只要到网络上下载专门的JRE软件进行安装,即可运行Java程序。 安装目录信息 (1)“bin”文件夹 “bin”文件夹中包含编译器(javac.exe)、解释器(java.exe)、Applet 查看器(appletviewer.exe)等Java命令的可执行文件。 安装目录信息 (2)“demo”文件夹 “demo”文件夹中包含一些源代码的程序示例。 (3)“lib”文件夹 “lib”文件夹存放一系列类库。 (4)“jre”文件夹 “jre”文件夹存放Java运行时可能需要的一些可执行文件和类库。 (5)“include”文件夹 该文件夹存放一些头文件。 图解 注意 作业 练习在自己的电脑上安装JDK,并设置好环境变量,用记事本编写一个简单的Java程序,并查看运行结果。 Java程序 Java应用程序(Java Application) Java小应用程序(Java Applet) * Java应用程序例 public class HelloWorldApp{ public static void main (String args[ ]) { System.out.println (Hello World!); } } 编译命令 运行命令 运行结果 * 简单Java程序的模版如下: public class 类名 { public static void main(String args[]) { //你的程序代码! } } ● 类名称后面的大括号标识着类定义的开始和结束,而main方法后面的大括号则标识方法体的开始和结束。Java程序中大括号都是成对出现的。 ● 习惯类名的首字母用大写,变量名小写打头。 ● 程序中应适当使用空格符和空白行来对程序语句元素进行间隔,增加程序的可读性。 ● 在编辑程序时,最好一条语句占据一行。 ●文件名与public类名在拼写和大小写上必须保持一致。 ● 一个Java Application程序必须定义有且仅有一个main方法,它是程序的执行入口。 程序的编译和运行 编译源文件是文本形式的文件,经过编译,生成二进制格式的字节码类文件 Java编译器:“javac” $ javac HelloWorldApp.java * 运行 Java的解释器是“java.exe” java和javac一般放在$JAVA_HOME/bin目录中,系统配置文件的PATH变量中应包含该目录 $ java HelloWorldApp * 常见错误 编译时错误 javac: Command not found 包含javac编译器的路径变量设置不正确。 HelloWorldApp.java:3: Method printl(java.lang.String) not found in class java.io.PrintStream.System.out.printl (“Hello World!”); ^ 方法名printl不正确, HelloWorldApp.java:1: Public class HelloWorldapp must bedefined in a file called HelloWorldapp.java.public class HelloWorldapp{ ^ 文件定义的公有类HelloWorldapp的名
文档评论(0)