java概述

来源:互联网 发布:mysql的事务隔离级别 编辑:程序博客网 时间:2024/05/29 16:38
一、Java是什么:Java是完全面向对象编程语言,平台、体系架构。
1、编程语言:
(1)程序设计语言的发展:
   1)机器语言:使用二进制指令编写的计算机可以直接识别并
      执行的程序的设计语言。面向机器,晦涩难懂。
   2)汇编语言:将二进制指令映射为读懂的助记符。 ADD SUB
   3)高级语言:采用接近于自然语言,面向人的编程语言。
     利于理解、记忆。计算机不能直接识别,通过编译后
     生成计算机可以识别的指令。高级语言分为面向过程和
     面向对象。
   4)第四代编程语言:SQL语言

2、平台:在操作系统平台上运行Java虚拟机,在JVM中运行
         Java所编写的软件或者程序。平台中包含Java
的开发环境和运行环境。
(1)开发环境(JDK):开发工具例如(javac.exe、java.exe)
(2)运行时环境(JRE):包括JVM+API+其他文档
     1)JVM:Java Virtual Machine,包括类的加载器、
        字节码的检验器、解释执行等部件
     2)API:Application Programming Interface
3、体系架构:
(1)产生过程:sun公司(oracle)开发编程语言。
    1)1995年:产生第一个版本,称为Java One,Java
      并没有明确的体系划分。
    2)1998年:产生第二个系列版本,Java Two Java2.
    支持互联网,称为互联网编程的主流语言。有了明确
    体系划分:
     a: Java SE  :Java Standard Edition,Java的标准版,、
        是核心是基础。
     b: Java ME:   Java Micro Edition,Java的微型版,完成
        手游等游戏软件的编写,被Android、IOS取代
     c: Java EE:   Java Enterprise Edition,Java 企业版
       完成企业级项目开发(Web 项目、EJB项目)。

2、Java开发环境和运行环境搭建:
(1)下载安装jdk:下载合适版本,建议傻瓜式安装,安装路径中
     不要带中文
 (2)配置环境变量:
   1)path变量:
   2)classpath:配置类路径:可选的配置
     a: 创建系统的或者用户的变量,名字必须是classpath
     .;C:\Program Files\Java\jdk1.7.0_40\lib\dt.jar;
     C:\Program Files\Java\jdk1.7.0_40\lib\tools.jar
3、Java程序文件的组成:
 (1)源文件:扩展名.java文件。可以使用任何的文本编辑器编写
      可以使用Eclipse、MyEclipse、NetBeans等等 
 (2)字节码文件:扩展名.class。对应每一个类编译后都
      会生成独立是字节码文件
   (1)----javac.exe 编译器编译----->(2)----java.exe解释器 解释执行。
二、编写Java程序
1、编写Java源文件:.java
(1)一个源文件有且只有一个public 修饰的类,源文件的
   文件名必须与public 修饰的类的类名相同。
(2)一个源文件除了public修饰的类外允许定义其他类
     不能用public修饰。
(3)public class 定义公共的类的关键字
(4)主方法:是程序(软件)的入口,程序由主方法进入开始
     执行,如果一个源文件中有多个类,每个类中都允许可选
     主方法存在。但是只有一个类的主方法作为入口。
     不建议在一个文件中定义多个类
     public static void main(String[]args){

     }
 (5)命令行参数: String []args:字符串数组,保存在解释
    执行字节码文件时同时输入字符串参数,字符串使用空格
    间隔。相当于用户外部键盘输入,程序可以根据不同的
    命令行参数来动态选择执行某一部分代码
 (6)标准输出:在屏幕上输出内容,用来测试程序运行的结果。
     允许输出任何类型的数据.任何类型数据与字符串连接
     使用+
    System.out.println("aaaaaaaa");输出后换行
    或
    System.out.print("aaaaaaaa");输出后不换行

    案例:System.out.println("sum = "+4+3);
          System.out.println("sum = "+(4+3)+5);
案例:
   输出:菱形:分析每行的空格数和*数与行的关系式
   *
  ***
 *****
*******
第一行 3个空格1个* 空格与行的关系是:
第二行 2个空格3*
第三行 1个空格5*
第四行 0个空格7*

空格数n=4-r
*数 n = 2*r-1
-----------------
 *****
  ***
   *
第一行 1个空格5个* 
第二行 2个空格3*
第三行 3个空格1*

空格数n=r
*数 n = 7-2*r

   输出:99乘法口诀,并分析一共有多少行,每一行
         的列数与行的关系、每一列的数据与行的关系

三、Java语言的基本元素:
1、关键字:系统预定义单词,表明特殊语义。
2、标识符:程序员定义的单词,定义时要遵守规则和规范
   标识符用于标识类名、方法名、变量名、常量名、包名、接口名
(1)规则:
   1)标识符的组成:字母、数字、下划线、$等
   2)标识符的开头:不能是数字
   3)标识符不能是Java的关键字或者保留字
   4)标识符不能太长,最长不能超过255字符.
(2)规范:不能以自己的喜好作为标识符的名称
  1)类名、接口名每个单词首字母大写
  2)变量名、方法名从第二个单词开始首字母大写
  3)标识符明确区分大小写的 
  4)见其名知其义.或者按照项目的设计文档要求定义标识符。
  5)包名单词都小写,单词组合用.  
  6)常量名都大写,单词组合使用下划线连接。

  三、API 文档:学会使用文档,提高开发效率

四、Java的注释:对程序代码进行解释说明,建议在编写
    程序时都要加注释。
1、行注释://,一次注释一行,当做空白处理
2、块注释:一次可以注释多行,都当做空白处理
   块注释不能嵌套使用。
   /*
    
   
   */
3、文档注释:生成代码文档使用的注释,了解
    /**
    *
    *
    */
     
原创粉丝点击