欢迎来到天天文库
浏览记录
ID:38215530
大小:125.49 KB
页数:17页
时间:2019-06-07
《Java讲授要点(1)_基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、Java基础1.1特点*面向对象、平台无关性、分布式、可靠和安全、多线程。*Java是一种跨平台的语言,同时也是既编译又解释的语言。Java可以运行在网络不同的计算机上,但运行的计算机上必须装有相应的Java解释器。这种解释器被称为JVM(Java虚拟机)。1.2Java运行流程(1)先应该创建源程序,Java源程序一般用java作为扩展名,是一个文本文件,用Java语言写成,可以用任何文本编辑器创建与编辑;(2)源程序完成后,就可以进行编译,需要使用Java编译器“javac”,读取源程序并翻译成Java虚拟机能够明白的指令集合,
2、且以字节码的形式保存在文件中。通常,字节码文件以class作为扩展名;(3)Java解释器即“java”,读取字节码,取出指令并且翻译成计算机能执行的代码,完成运行过程;该字节码运行的平台是Java虚拟机。只要计算机上装有Java虚拟机,无论采用那种操作系统,硬件配置情况如何,运行的结果都是一样的1.3JVMJava语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新
3、编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。1.4下载和安装JDK*Java不仅是编程语言,还是一个开发平台,Java技术给程序员提供了许多工具:编译器、解释器、文档生成器和文件打包工具等等。*SUN公司网站,或者百度“JDK下载”,很容易下载到安装文件(1.6和1.7均可)。*运行jdk-…….exe文件,即可安装。*java环境变量
4、配置:以WIN7为例右键单击计算机,然后选择属性,然后->高级系统设置->环境变量(a)设置系统变量JAVA_HOME 系统变量->新建->变量名:JAVA_HOME变量值:C:ProgramFilesJavajdk1.6.0注意:填写的是JDK的安装路径,最好复制粘贴。如果安装时选择的默认设置,JDK的安装路径很可能是C:ProgramFiles(x86)javajdk1.6.0_10,此时JAVA_HOME变量值为C:ProgramFiles(x86)javajdk1.6.0_10(b)设置系统变量Path 找到系
5、统变量Path,双击鼠标左键进入编辑状态,在变量值的最后面加上;%JAVA_HOME%bin(c)设置系统变量ClassPath若原来已经有系统变量ClassPath,则直接编辑变量值,在变量值得最后面加上;%JAVA_HOME%lib若原来没有系统变量ClassPath,则选择新建系统变量,变量名为ClassPath,变量值为.;%JAVA_HOME%lib(注意:不要少了分号前面的一点.)1.5Javaapplication和JavaappletJava语言可以编写两种类型程序,一种是Javaapplication应用程序,一
6、种是Javaapplet小应用程序(只能在www浏览器环境下运行,因此还必须建立一个HTML文件来调用Applet程序)。一个Javaapplication由一个或者多个class文件组成。其中有一个class定义了main()方法,该类被称为主类,即该类可以独立运行。1.6一个简单的java程序实例publicclassHello{publicstaticvoidmain(String[]args){System.out.println("欢迎学习Java");}}*可以使用记事本来编辑,也可以使用开发工具软件,如Eclipse、JB
7、uilder等。*程序以类(class)的形式存在;一个类要能被解释器直接启动运行,必须有main方法;通常把含有main方法的类称为主类。*源文件的名称一定要和主类的名称保持一致;*源文件的扩展名为java;*Java语言区分大小写;*运行:(1)在MS-DOS界面下,首先进入保存了文件Hello.java的目录(比如,Hello.java文件保存在e:java文件夹中,则在进入MS-DOS状态后,先键入e:后回车,然后再键入cdjava后回车;(2)javacHello.java;(3)javaHello*System.out.
8、println()与System.out.print()的区别。1.7注释为了使编写的程序便于阅读,常常在代码中插入注释。*文档注释,对整个程序的功能等进行说明/**开头,*/结束,可以跨行*单行注释//*
此文档下载收益归作者所有