《1、我自学Java的第一个程序.doc》由会员分享,可在线阅读,更多相关《1、我自学Java的第一个程序.doc(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、java程序沃克IT教育第一个Java程序2011/9/10l Java四大版本n 1991年,sun公司推出,取名为javan 1995年,sun推出jdk1.1(java development kit)n 1.11.21.31.6(java 2 platform)n 四大版本u J2se(java 2 platform standard edition):标准版u J2ee(java 2 platform enterprise edition):企业版u J2me(java 2 platform morbie edition):移动手机版u Javacard(java芯片):java智能
2、卡版l Jvm以及垃圾回收机制n Java思想:write once,run anywheren Jvm是java虚拟机,是java程序运行的环境,这个环境可以安装到任何平台,所以就满足java思想n Java不像c,c+有指针操作,采用自动回收内存空间的机制。n 但是总有一些根root不能够到达孤立的类或变量,java采用System.gc()函数来自动回收内存空间(垃圾)l Java运行的过程n 通过任何一款文本编辑工具(记事本、ue、editplus、ide)编写源程序,保存成*.java文件。n 通过javac *.java *.class字节文件n 通过java * 会通过java的
3、classloader类加载器,将java的class文件加载jvm。根据文件指令,运行出结果,并显示给用户。l Java安装及环境配置n Sun的官网下载jdk1.6或jdk1.7n 按照向导进行jdk的安装,安装后的文件目录如下:n 设置环境变量u 设置环境变量是为了解决任何用户在任何路径下均能够执行java安装目录下的所有指令u 所以我们需要设置如下环境变量l JAVA_HOME:l PATH:l CLASSPATH: .;c:javajdk1.6lib;c:javajdk1.6libtools.jarl 编写第一个java程序n 可以选择文本编辑工具u 记事本u Ultraeditu
4、Editplusu Jbuilderu Myeclipseu Jcreatern 编写源代码u Application代码的框架Public class 类名 Public static void main(String args) /这里编写自定义的代码 u 第一个程序public class test /* * param args */public static void main(String kk) / TODO Auto-generated method stubSystem.out.println(Hello workit!);n 运行:u Javac test.java 编译生
5、成test.class字节目标文件u Java test 运行程序获得结果l 在Myeclipse如何编写java程序n Filenewjava projectn 取项目名称:n Src目录下创建一个包package:com.workit.part1n 在包下面新建一个class,自动生成框架代码,编写框架代码n 直接run(application) 运行结果,在console控制台能够看到程序运行的结果。v 实践4:以下main函数定义正确的是: public static String main(String args) 错误:必须void类型,不能是String类型 public sta
6、tic void main(String args) 正确 public void main(String args) 错误:application程序main方法必须是static,虽然编译能够通过,但是运行错误,不能作为application运行 static public void main(String args) 正确 public void static main(String args) 错误:void和static不能调换l 课后完成的工作:写一个类似文档的word。把机器上的jdk安装设置环境变量第一个java程序(ue,myeclipse)l 完成作业n 阶段一:u 训练要点: 使用Eclipse平台开发Java程序 Java输出语句u 需求说明: 从控制台输出一行信息:欢迎使用大润发购物管理系统1.0版n 阶段二:u 需求说明: 从控制台输出多行信息n 阶段三:u 训练要点: 使用n和t控制输出格式u 需求说明: 从控制台输出购物管理系统的登录菜单n 阶段四:u 需求说明: 输出两个菜单 1、系统主菜单 2、客户信息管理菜单 12共7页第7页