《Java程序设计1》由会员分享,可在线阅读,更多相关《Java程序设计1(16页珍藏版)》请在金锄头文库上搜索。
1、Java程序设计,计算中心 王红涛 Teacher_ QQ:57087537,教材、参考书与课时安排,教材 Java程序设计实用教程 叶核亚 参考书 Thinking in Java (4th Edition) Bruce Eckel著 课时安排 授课 :72学时,上机安排 305班 上机地点:星期四在计算中心西区6楼机房、星期六在计算中心西区2楼机房 上机时间:10:10-11:50 上机内容: 随教学进度的训练(上机调试每次课堂作业) 要求: 所有作业必须独立完成 作业必须经上机调试通过 考试方法: 卷面成绩占80%,平时成绩占20%(主要是实验作业),课程要求,课前请做好预习,课后做好复
2、习 注重课堂,弄清概念,保持听课时头脑清醒,思维活跃 认真、独立、按时完成作业 重视上机实践,有效利用宝贵的上机时间 养成良好的编程习惯 端正学习态度 不要给自己找理由 不要缺课,学习一门计算机语言要点,学习语言的语法 注意错误提示 语法错误 逻辑错误 多动手实践,Java语言实现的机制,对于大多数编程语言,要么是编译( compile )要么是解释( interpret )执行。Java是编译解释执行的。 通过编译器(compiler),首先将程序转换为 Java bytecodes ,它不依赖于具体的平台,然后在具体操作系统上,有解释器,它解释执行Java bytecode指令。,可以把J
3、ava bytecodes当作 Java Virtual Machine (Java VM)的机器指令。通过Java bytecodes使得 “write once, run anywhere”成为现实。 bytecodes 运行在所有实现Java VM的机器上。,Jdk的安装,下载:登入http:/ 设置classpath的目的在于Java系统找到.class文件,事实上JDK默认就会到当前工作目录,以及JDK的lib目录(这里假设是C:Program FilesJavajdk1.6.0_23lib)中寻找Java程序。所以如果Java程序是在这两个目录中,则不必设置classpath变量也
4、可以找得到,将来如果Java程序不是放置在这两个目录时,则可以按上述设置classpath。,常用编辑软件的使用与介绍,记事本 Ultraedit Java程序的编辑与运行 编辑(xy.java,注意大小写) 编译(编译为字节码xy.class) 运行,First application,/* * The HelloWorld class implements an application that * simply displays “Hello World!“ to the standard output. */ public class HelloWorld public static
5、void main(String args) System.out.println(“Hello World!“); /Display the string. ,Java 中的注释(Comments),/* text */ 编译器会越过/* 和 */之间所有的内容。 /* documentation */ 这是文档注释。通过JDK javadoc工具可以自动生成文档。 / text 编译器忽略/之后的内容 。,开发程序的步骤,打开记事本,输入代码(注意:java是区分大小写的); 保存代码文件,文件名前缀和源代码中class后的标识符完全一致,后缀为java,对于本例为:HelloWorld.
6、java; 打开控制台:在“运行”中输入cmd; 编译源代码:在控制台中输入javac HelloWorld.java,注意:必须是文件名的全称,要带上后缀; 运行程序:在控制台中输入java HelloWorld,注意HelloWorld是类名,所以不带后缀; 上面几步是每个程序从编写到运行的必须步骤。,关于命令行,目录 路径 绝对路径 相对路径 几个常用命令 Dir Cd Md Rd path,常犯的错误,在用记事本保存java源程序时,经常会错误地保存为带.txt后缀的文件,而windows经常会隐藏文件名的后缀,因此而使得使用javac的时候找不到保存的源文件。 解决办法:关闭“隐藏已知文件类型的扩展名”。 注意java是区分大小写的,包括文件名,作业及实验,实验: 学会配置jdk,学会编辑、编译、运行java程序。,