Java平台介绍与特点

  1. 什么是Java语言?

答:1).JavaSUN公司(斯坦福大学网络公司)1995推出的一门高级编程语言。

2)是一种面向Internet的编程语言,随着Java技术在Web方面的不断成熟,已经成为Web应用程序的首选开发语言。

3).是简单易学、完全面向对象、安全可靠,与平台无关的编程语言。

4).Java包括Java语言和Java平台

5).2009SUN公司被Oracle公司收购

2.Java技术分为哪三个版本?分别包含哪些内容?

1).JavaSEJava Platform Standard Edition,标准版)

  用来开发桌面应用、C/S结构网络应该是JavaEE的基础,是Java技术体系的核心。*是本门课程的内容

2).JavaEE(Java Platform,Enterprise Edition,企业版)

  用来开发企业环境下的应用程序,通常来说,JavaEE包含JSPServletJDBCXML13种技术。*Java课程体系中,后续会重点学习这部分内容。

3).JavaME(Java Platform Micro Edition,微型版)

   用于小规模的嵌入式开发,适合手机等嵌入式设备。*课程体系中不涉及此版本。

3.Java语言拥有哪些特点?请分别具体说明。

1).跨平台(可移植、一次编写、处处运行)

*简言之,跨平台的含义是使用Java语言开发应用,不需要为不同的平台开发不同的程序,而是只开发一套应用,就可以运行在不同的平台上。

2).解释执行

*解释执行的含义是,Java程序编译之后,只是生成了class文件,成为字节码,并不是机器码。在执行时,JVM中的解释器,会根据当前平台的特征,对class文件进行解释,生成符合当前规范的机器码,得以运行。

3).面向对象的语言(应逐步建立面向对象的编程思想)

*Java语言是一门面向对象语言,具备面向对象语言三大特征:封装、继承、多态。

4).自动垃圾回收

*程序员无权回收内存。系统级线程跟踪每一个存储空间的分配情况,在JVM空闲周期,垃圾收集线程检查,释放内存。

5).鲁棒

*鲁棒即健壮的意思,Java语言从编译到运行期,都有很多机制,以保证其程序的鲁棒性,如异常处理机制,也是保证鲁棒性的重要手段。

6).支持多线程编程

*支持多线程编程是很多编程语言能够实现的功能,Java也不例外。

7).学习Java编程相对容易

*Java语言取消了很多容易混淆的概念,比如多继承、goto语句等。Java也没有指针的概念,也不支持头文件。

4.如何搭建Java开发环境?

答:目前,有的Eclipse版本中集成了JDK,可以只下载Eclipse即可。

 5.什么是JDK?什么是JRE?两者之间有什么关系?

   1).JDK(Java Development Kit):Java开发人员使用的工具包,包括Java的开发工具,也包括JRE。其中开发工具中包括编译工具(javac.exe)、运行工具(java.exe)、打包工具(jar.exe)等。

    

   *JDK的配置(配置JAVA_HOMEpath

    JAVA_HOME= C:\ProgramFiles\Java\jdk1.7.0_02

    path=C:\Program Files\Java\jdk1.7.0_02\bin

 

   2).JRE(Java Runtime Environment):Java的运行环境,包括Java虚拟机和Java程序运行所需的核心类库。

    3).*JDK = JRE + 开发工具

      *JRE = JVM + 核心类库

 6.如何使用命令行(DOS界面下)编译运行Java类?

    答:1).在记事本中编写Java

     Public class Test{

     Public static void main(String[] args){

         System.out.println(“Test”);

}

}

2).使用命令行编译运行

*javac Test.java

*java Test

7.如何使用Eclipse开发Java工程项目?

答:1).创建工作空间,即work space;

2).选择适合的Perspective,如Java Perspective;

3).创建Java Project;

4).src目录下创建Java Class;

5).运行有main方法的Java类,在Console视图中查看结果。

8.如何在DOS下创建并且运行第一个Java类(HelloWorld.java)?

答:第一个Java类(HelloWorld.java

public class HelloWorld{

  public static void main(String[] args){

    System.out.println(“hello world”);

}

}

    *使用javac HelloWorld.java进行编译

    *使用java HelloWorld进行运行

 9.如何使用Eclipse创建、编译和运行第一个Java类(HelloWorld.java)?

    答:第一个Java类(HelloWorld.java

  public class HelloWorld{

   public static void main(String[] args){

    System.out.println(“hello world”);

}

}

    *程序运行都从main方法开始运行,main方法必须遵守规范:static void main,参数必须是String[],否则运行时出现 “没有main方法错误

10.java中创建类时需要注意哪些事项?

   答:1).Java的源文件均为 .java文件。

   2).一个java文件中可以有多个类,但是通常建议为一个。

   3).  .java文件名必须与public类名同名,如果类不是public,文件名可以不与类名相同,但是不建议如此。

   4).一个Java类如果需要运行,必须有符合规范的main方法,即public static void修饰的main方法,参数为String[]

                                                                                                                                                                        

posted @ 2017-10-10 19:51  Evan789  阅读(3464)  评论(0编辑  收藏  举报