Java程序设计基础

1、cmd的使用方法:

一、Java语言开发环境开发及搭建

    1、JRE:是Java程序的运行环境,包含JVM和运行时所需的核心类库

     2、JDK:是Java程序开发工具包,包含JRE和开发人员使用的工具

Java程序设计基础_第1张图片

二、Java注释

             Java程序设计基础_第2张图片

 

         Java程序设计基础_第3张图片

 

 Java程序设计基础_第4张图片

 

 

第一章   Java语言概述

一、Java的特点:

   1、简单易学:Java去掉了C/C++所使用的数据类型:指针(pointer)、联合体(unions)和结构体(structs)

   2、面向对象:面向对象的语言都支持封装、继承和多态三个概念

   3、平台无关性:

         平台无关性有两种:源代码级和目标代码级。Java语言是靠Java虚拟机(JVM)在目标代码级实现平台无关性的。

   4、分布式:

        分布式包括数据分布和操作分布。Java语言支持这两种分布性。

   5、可靠性:

   6、安全性:

   7、支持多线程:

      Java在两方面支持多线程:一方面,Java环境本身就是多线程的,若干系统线程运行,负责必要的无用单元回收、系统维护等系统级操作;另一方面,Java语言内置多线程机制,可以大大简化多线程应用程序开发。

   8、支持网络编程:

        Java语言通过它所提供的类库可以处理tcp/ip,用户可以通过URL地址在网络上很方便地访问其他对象。

   9、编程与解释并存:

       Java语言的编译器并不是把源文件(.Java)编译成二进制码,而是将其编译成一种独立于机器平台的字节码文件(.class文件)。字节码文件可以被Java解释器执行,有解释器将字节码文件再翻译成二进制码,是程序得以运行。

二、Java语言规范

   Java语言为开发Java程序而定义了类和接口,称为应用程序接口(API)。

   Java技术包括三个方面:https://wenda.so.com/q/1507788655213951

    1)Java SE(Java Platform Standard Edition):Java平台的标准版,可以用于开发客户端应用程序。应用程序可以独立运行或作为Applet在Web上运行。

     2)Java ME (Java Platform Micro Edition):Java平台的精简版,用于开发移动设备的应用程序。不论是无线通信还是手机、PDA等小型电子装置,均可采用Java ME作为开发工具及应用平台。’;l

    3)Java EE(Java Platform EnterPrise Edition):Java平台的企业版本,用于开发服务器端的应用程序,为企业提供了e-Business架构及其Web服务。其优越的跨平台能力与开放的标准。深受广大企业用户的喜爱。

三、Java虚拟机

   1、Java虚拟机的定义:

         Java虚拟机(Java Virtual Machine 简称JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境,它是Java 最具吸引力的特性之一。JVM其实就是一个字节码解释器。

    2、Java程序的执行过程:先编译,后解释

 Java程序设计基础_第5张图片

         字节码是Java虚拟机的指令组,和CPU上的微指令码很像,。Java程序编译成字节码文件尺寸较小,便于网络传输。

         字节码最大的好处是可跨平台运行,即Java的字节码可以编写一次,到处运行。

四、Java程序的种类和结构

    使用Java语言可以编写两种类型的程序:Application(应用程序)和Applet(小程序)。开发原理相同,但运行环境和计算结构不同。

    一个复杂的程序可以由一个或多个Java源文件构成,每个文件中可以有多个类定义。

     一般的Java源程序文件由三部分组成:1) package语句(0个或1个);

                                                                   2)import语句(0个或多个);

                                                                   3)类定义(1个或多个类定义)。  

           注: 1)package语句表示该程序所属的包。他只能有一个或没有。如果有,必须放在最前面;如果没有,表示本程序属于默认值。

                    2)import语句表示引入其他类库中的类,以便使用。import语句可以有0个或多个,它必须放在类定义的墙面。

                    3)类定义是Java源程序的主要部分,每个文件中可以定义若干类。

                        Java程序中定义类使用关键字class,每个类的定义由类头定义和类体定义两部分组成。

     

你可能感兴趣的:(Java程序设计基础)