zoukankan      html  css  js  c++  java
  • JavaSE总结(一)

    一、Java 简介
    Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。
    Java分为三个体系:
    - JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
    - JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
    - JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
    2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字"2":J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。



    二、源程序与编译型运行区别
    如下图所示:



    三、基本数据类型

    变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。

    Java的两大数据类型:
              内置数据类型

              引用数据类型

    3.1、内置数据类型
         Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
         byte,short,int,long,float,double,boolean,char

    3.1、引用类型
         在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如Employee、Pubby等。变量一旦声明后,类型就不能被改变了。

         对象、数组都是引用数据类型。

         所有引用类型的默认值都是null。

         一个引用变量可以用来引用与任何与之兼容的类型。

         例子:Site site = new Site("Runoob")。


    四、常量

    常量在程序运行时,不会被修改的量。

    在 Java 中使用 final 关键字来修饰常量,声明方式和变量类似:

    final double PI = 3.1415927;
    虽然常量名也可以用小写,但为了便于识别,通常使用大写字母表示常量。


    五、变量类型

    Java语言支持的变量类型有:
             
              类变量:独立于方法之外的变量,用 static 修饰。
             
              实例变量:独立于方法之外的变量,不过没有 static 修饰。
             
              局部变量:类的方法中的变量。


    六、修饰符    

    6.1、访问控制修饰符

    Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。

              默认的,也称为 default,在同一包内可见,不使用任何修饰符。
              私有的,以 private 修饰符指定,在同一类内可见。
              共有的,以 public 修饰符指定,对所有类可见。
              受保护的,以 protected 修饰符指定,对同一包内的类和所有子类可见。

    6.2、非访问控制修饰符

    为了实现一些其他的功能,Java 也提供了许多非访问修饰符。
              static 修饰符,用来创建类方法和类变量。
              final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。
              abstract 修饰符,用来创建抽象类和抽象方法。
              synchronized 和 volatile 修饰符,主要用于线程的编程。


    七、运算符

    算术运算符,关系运算符,位运算符,逻辑运算符,赋值运算符,其他运算符


    八、循环
    Java中有三种主要循环结构:(1)while 循环,(2)do...while 循环,(3)for 循环,(4)增强 for 循环 
    break:主要用在循环语句或者switch语句中,用来跳出整个语句块。
    continue:适用于任何循环控制结构,作用是让程序立刻跳转到下一次循环的迭代。


    九、分支结构

              if语句,switch语句
  • 相关阅读:
    IDEA中用好Lombok,撸码效率至少提升5倍
    在 IDEA 中使用 Debug,真是太厉害了!
    彻底理解cookie,session,token
    优秀的程序员一定要多写博客!
    IntelliJ IDEA 从入门到上瘾教程,2019图文版!
    注解配置
    过滤器(登录认证)
    过滤器
    Session监听器
    request监听器
  • 原文地址:https://www.cnblogs.com/haxianhe/p/9271045.html
Copyright © 2011-2022 走看看