• java


    一: java简介

      1. java是一种能够编写跨平台(操作平台)应用软件的面相向对象的程序设计语言,是由SunMicrosystems公司于1995年5月23日正式发布的。并于次年1月23日又发布了首个       java开发工具包 ,即Java Development kit(JDK)1.0。
      2. Java的三个版本:J2SE(java标准版)、J2EE(java企业版)、J2ME(java微型版)
      3. Java平台有两个重要的组件:Java虚拟机(JVM)、Java应用程序编程接口(Java API)
      4. Java程序源代码文件的扩展名为.java文件名必须与类名相同,必须注意大小写。
      5. SUN公司在java中引入了及时编译器(JIT),用JIT编译器在每段代码执行前现将其编译为本地机器码,这样执行速度就有了质的提高。
      6. 编译后的java代码称之为字节码,所谓字节码就是对于计算机可读的程序。

    二:Java基础语法

      1. Java关键字
       abstract assert boolean break byte case catch char class continue default do double else enum extends final finally float for if implements import                  instanceof int interface long native new package private protected public return strictfp short static super switch synchronized this throw throws transient    try void volatile while

       注意的是:(1)main是java程序的开始开始方法名,但它不是一个关键字。

                     (2)三个保留字:true false null,它们是字面量值,也不是关键字。


      2. 标识符,所谓标识符就是java中用户自定义的类名、方法名、字段名、变量名、包名等。
              标识符定义规则:
                                 (1)标识符不能是关键字或保留字;
                                 (2)标识符可以包含字母、数字、下划线、美元符号($);
                                 (3)标识符的开头不能是数字;
                                 (4)标识符严格区分大小写,但没有规定标识符的最大长度;
      3. 数据类型:
                  (1)基本类型:字节型 byte、短整型 short、整型 int、长整型 long、单精度型 float、双精度型 double、布尔型 boolean

         (2)引用类型: 类 class、接口 lnterface 、数组、字符串 String


          java中整型数字会默认为int型,浮点型会默认为double型;

      4.变量、常量:
            变量
               (1)成员变量:可以不赋予初始值,会有默认值。 

               (2)局部变量:必须赋初始值,不会给予默认值。


            字符常量定义语法: final 数据类型 字符常量名 = 值 
                  
      5.运算符:于C语言一致。


      6.java注释
               (1)单行注释   “//”
        (2)多行注释    “/*”     “*/”
        (3)文档注释    “/**”   “*/”


      7.条件语句
                 (1)if,if/else,else if
          (2)switch 该语句中括号内的数据类型可为:int、char、byte,JDK1.7之后也支持String。

      8.循环语句
        (1)while
        (2)do/while
        (3)for

    三:Java面向对象编程的基本特征

      1. 结构化编程:是将一个大的问题分解成许多小的任务,然后为每一个小的任务编写一个过程或者叫函数。(C语言)
      2. 面向对象编程(OOP):是围绕者要解决的问题中的对象来设计的。(Java)
      3. 对象:是用来表示表示世界中的东西,一个对象就代表一个具体的事物,也就是“万物接对象”。对象有两个主要的组件:属性行为。属性表示对象是有什么组成的,行为则表       示对象可以做什么。
      4. 类:具有相同属性和行为的一组对象的集合体,类是java程序的基本构成造元
      5. 对象与类的关系:类是对象的描述,对象是类的实例
      6. 包:package的申明必须是源文件中的第一条可执行语句
      7. 向类中添加成员变量:访问修饰符 数据类型 成员变量名;
         访问修饰符可以是:public(公用的)private(私有的)protected(受保护的)不写是为默认 default;
      8. 自定义方法语法:
        访问修饰符 返回值数据类型 方法名([参数列表]){
          方法主体
        }

    四.补充
      1. JDK的环境配置:
            PATH               JDK的安装路径in
            CLASSPATH      .;JDK的安装路径libdt.jar;JDK的安装路径lib ools.jar;

      2. 接收输入语法:
            import java.util.Scanner; ---包,写在类的上面

            Scanner 对象名 = new Scanner(System.in); ---构建一个新对象

            变量名 = 对象名.nextInt(); --- 接收整型输入

            变量名 = 对象名.nextDouble(); --- 接收浮点型输入

            变量名 = 对象名.next(); --- 接收字符串输入

      3. 比较两个字符串
            “字符串常量”或者字符串变量.eqauls(字符串变量名)

      4. 产生随机数字
            Math.random() --- 产生的随机数字为浮点型,范围在 0.0-1.0。

      5. toString方法
            public String toString(){
              return
            }
            toString方法会被默认调用

  • 相关阅读:
    Mysql-存储过程-批量增加数据
    VIM
    查看Chrome浏览器同步数据状态工具
    Tomcat运行配置
    mysql的engine不同,导致事物回滚失败的问题
    git在MAC,Linux的terminator(命令行)下自动显示当前分支
    SED单行脚本快速参考(Unix 流编辑器)
    awk中使用shell的环境变量
    Grep Sed Awk
    shred_linux_unix
  • 原文地址:https://www.cnblogs.com/renchang/p/4375029.html
Copyright © 2020-2023  润新知