欢迎来到天天文库
浏览记录
ID:37768330
大小:209.50 KB
页数:18页
时间:2019-05-30
《java程序设计教学教案课件01》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.1Java概述什么是Java?Java是1995年6月由Sun公司提出的一种编程语言。中文名:爪哇Java的出现是解决希望能够写出程序嵌入到各种家用电器等设备的芯片上。1.2Java的特点简单:许多基本语句的语法和C/C++一样,若掌握C/C++语言后,学习Java将很简单面向对象:基于对象的编程更符合人的思维模式,容易编写程序与平台无关:Java程序只要有Java虚拟机就可以正确运行多线程:Java有内置的对多线程的支持安全:Java小应用程序将被研制在Java运行环境中,不允许它访问计算机的其他部分动态:Java在分布式环境下动态维护程序及类1.
2、3Java程序开发过程流程:源文件:文件名.javaJava编译器:javac字节码文件由Java解释器执行由浏览器执行Java应用程序Java小应用程序编译生成字节码文件:与平台无关的二进制码,执行时由解释器解释程本地机器码,解释一句,执行一句。1.3Java程序开发过程过程说明:编写源文件:使用一个编辑器,源文件扩展名是java.编译Java源程序:使用java编译器编译源文件,得到字节码文件。采用命令javac。运行Java程序:Java应用程序用Java解释器来执行其字节码文件,采用java命令;Java小应用程序通过浏览器来解释执行。1.4Ja
3、va编译环境的配置安装JDK设置path全局变量:变量名:path变量值:JDK安装后bin所在的目录测试:用javac文件名,编译一个Java文件,用java类名显示。1.5Java语言的三种注释/*一行或者多行注释*/——编译器将忽略从/*到*/之间的任何东西。/**文档注释*/——文档注释一般放再一个变量或者函数定义之前,指示在任何自动生成文档系统中调入。//行注释——编译器忽略从//开始到本行结束的任何东西。1.6Java第一个应用程序源代码:/**创建日期2005-2-3*//***@authorljq*/publicclassHello{pu
4、blicstaticvoidmain(String[]args){System.out.println("这是一个简单的应用程序");}}1.6Java第一个应用程序源代码分析:Java源程序是由若干类组成的class是Java的关键字,用来定义类。public也是关键字,说明该类是共有的。第一个大括号和最后一个大括号之间的内容成为类体。publicstaticvoidmain(Stringargs[])是类中的一个方法,之后的两个大括号及之间的内容叫做方法体。一个Java应用程序必须有一个类且只有一个类含有main方法,这个类称为应用程序的主类。pub
5、lic,static和void是对main的说明,Java应用程序中main方法必须被说明为publicstaticvoid。Stringargs[]声明一个字符串类型的数组args[]。Java程序区分大小写。Java源文件命名规则:如果源文件中有多个类,则只能有一个类是public类;如果有一个类是public类,则源文件的名字必须与这个类名字完全相同,扩展名是java;如果源文件没有public类,则源问的名字只要和某个类名字相同,扩展名是java就可以了1.6Java第一个应用程序编译:用javac编译Hello.java文件,将生成Hello.
6、class文件,该文件为字节码文件。命令:javacHello.java运行输入命令:javaHello1.7包含多个类的Java应用程序当Java应用程序包含有多个类时,java代码编译后产生多个类用java命令执行时,命令后的类名必须是包含了main方法的那个类的名字,即主类的名字。1.7包含多个类的Java应用程序例publicclassPeople{floathight,weight;Stringhead,ear,mouth;voidspeak(Strings){System.out.println(s);}}classA{publicstati
7、cvoidmain(Stringargs[]){Peoplezhubajie;zhubajie=newPeople();zhubajie.weight=200f;zhubajie.hight=1.70F;zhubajie.head="大头";zhubajie.ear="两只大耳朵";zhubajie.mouth="一只大嘴";System.out.println("重量"+zhubajie.weight+"身高"+zhubajie.hight);System.out.println("头:"+zhubajie.head+";耳朵:"+zhubajie.e
8、ar+";嘴巴:"+zhubajie.mouth);System.out.pri
此文档下载收益归作者所有