zoukankan      html  css  js  c++  java
  • Java教程,Java简介

    Java教程

    Java是高级程序设计语言

    Java语言的数组是这样写的:int []a=new int[10];

    运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件

    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。


    • JDK(Java Development Kit ):编写Java程序的程序员使用的软件
    • JRE(Java Runtime Environment):运行Java程序的用户使用的软件
    • Server JRE (Java SE Runtime Environment):服务端使用的 Java 运行环境
    • SDK(Software Development Kit):软件开发工具包,在Java中用于描述1998年~2006年之间的JDK
    • DAO(Data Access Object):数据访问接口,数据访问,顾名思义就是与数据库打交道
    • MVC(Model View Controller):模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法

    面向对象程序设计的 3 个主要特征:封装性、继承性、多态性。

    封装性(encapsulation):封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性(对象能接受哪些消息,具有哪些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象的使用者分开,使用者不必知晓其行为实现的细节,只须用设计者提供的消息来访问该对象。

    继承性:继承性是子类共享其父类数据和方法的机制。它由类的派生功能体现。一个类直接继承其他类的全部描述,同时可修改和扩充。继承具有传递性。继承分为单继承(一个子类有一父类)和多重继承(一个类有多个父类)。类的对象是各自封闭的,如果没继承性机制,则类的对象中的数据、方法就会出现大量重复。继承不仅支持系统的可重用性,而且还促进系统的可扩充性。

    多态性:对象根据所接收的消息而做出动作。同一消息被不同的对象接受时可产生完全不同的行动,这种现象称为多态性。利用多态性用户可发送一个通用的信息,而将所有的实现细节都留给接受消息的对象自行决定,如是,同一消息即可调用不同的方法。例如:同样是 run 方法,飞鸟调用时是飞,野兽调用时是奔跑。多态性的实现受到继承性的支持,利用类继承的层次关系,把具有通用功能的协议存放在类层次中尽可能高的地方,而将实现这一功能的不同方法置于较低层次,这样,在这些低层次上生成的对象就能给通用消息以不同的响应。在 OOPL 中可通过在派生类中重定义基类函数(定义为重载函数或虚函数)来实现多态性。


    SDK——soft development kit,软件开发工具包。sdk是一个大的概念,比如开发安卓应用,你需要安卓开发工具包,叫 android sdk,比如你开发java程序,需要用到java sdk,所以一般使用sdk这个概念,你需要在前面加上限定词。

    JDK——可以理解为 java sdk,它是编写java程序,使用到的工具包,为程序员提供一些已经封装好的 java 类库。


     

    JDK 和 JRE 的区别

    JRE(Java Runtime Enviroment) 是 Java 的运行环境。面向 Java 程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行 Java 程序。JRE 是运行 Java 程序所必须环境的集合,包含JVM标准实现及 Java 核心类库。它包括 Java 虚拟机、Java 平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。

    JDK(Java Development Kit) 又称 J2SDK(Java2 Software Development Kit),是 Java 开发工具包,它提供了 Java 的开发环境(提供了编译器 javac 等工具,用于将 java 文件编译为 class 文件)和运行环境(提 供了 JVM 和 Runtime 辅助包,用于解析 class 文件使其得到运行)。如果你下载并安装了 JDK,那么你不仅可以开发 Java 程序,也同时拥有了运行 Java 程序的平台。JDK 是整个 Java 的核心,包括了Java 运行环境(JRE),一堆 Java 工具 tools.jar 和 Java 标准类库 (rt.jar)。


    DOS命令操作

    1.快捷键:windows+R  呼出DOS窗口。

    2.输入cmd(大小写不用区分)回车,打开DOS窗口。

    常见的命令(基本都不区分大小写)

    1.切换盘符:   盘符(就是电脑的C,D,E..盘) : (如 :   D :  )

    2.查看文件或者文件夹:  dir

    3.进入某个文件夹:    cd 文件夹名

    4.返回上一级目录:    cd..

    5.清屏:  cls

    6.删除某个文件:   del   文件名

    7.删除某个文件夹: rd  文件夹名

    8.退出DOS窗口: exit


    这些都是学Java之前稍微要了解一下的东西,随便看看就好啦,不用花太多时间在上面哦

  • 相关阅读:
    Arrays类
    spring boot 整合ehcache
    自定义注解
    图像技术经典会议
    机器学习常见优化器
    TensorFlow学习笔记(一)
    Linux 下 jupyter安装
    学生、课程、分数关系的设计与实现 Hibernate
    Hibernate连接三种数据库的配置(SQL Server、Oracle、MySQL)
    Oracle11g服务详细介绍及哪些服务是必须开启的?
  • 原文地址:https://www.cnblogs.com/xuyinyin/p/10846293.html
Copyright © 2011-2022 走看看