美文网首页
第一章:javaSE---java语言概述

第一章:javaSE---java语言概述

作者: An_yao | 来源:发表于2017-06-28 09:42 被阅读35次

    javaSE,javaweb、javaEE等技术的基石。

    java基础图解 java学习框架
    java基础学习体系

    *红色为重点难点

    基础知识:

    软件开发:软件,即一系列按照特定顺序组织的计算机数据和指令的集合,有系统软件和应用软件之分。

    人机交互方式:

    图形化界面(GUI),简单直观,易于接受,易于上手。(第一个图形化界面系统,windows3)

    命令行方式(CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作,较为麻烦,需要记住一些命令。习惯后会感觉快速方便。

    计算机语言:

    人与计算机交流的方式,很多种类。例:c,c++,java,php等;

    第一代语言:纯机器语言,打孔机,纸带打孔,以01计算

    第二代语言:汇编语言,面向硬件来编程的,将打孔进化成英文字母,有一些简单的命令

    第三代语言:及其以后叫做高级语言,面向过程:c,pascal,fortran;面向过程/面向对象:c++;java跨平台的纯面向对象的语言;.net跨语言的平台。

    java发展:

    SUN(Stanford University Network),斯坦福大学网络公司1995年推出的第三代语言,95年发布JDK1.0,如今最新1.8,面向Internet的编程语言,现已成为成为web开发的首选语言。

    javaSE标准版,面向桌面级应用的java平台,提供了完整的java核心API,以前此版本称为J2SE;

    javaEE企业版,为开发企业环境下的应用程序提供的一套解决方案,技术体系中包含的技术如:Servlet、JSP等,主要针对于Web应用程序开发,版本以前称为J2EE;

    javaME小型版,支持java程序运行在移动终端上的平台,对javaAPI有所精简,加入了针对移动终端的支持,版本以前称为J2ME;

    java Card,支持一些java小程序(Applets)运行在小内存设备上的平台。

    java发展的大方向,企业级应用及Android平台的应用。

    java语言的特点:

    面向对象,基本概念:类、对象。三大特性:封装、继承、多态;

    健壮性,对比c/c++提供了一个相对安全的内存管理和访问机制;

    跨平台性,其编写应用程序在不同的系统平台上都可以运行。原理是java有JVM(java虚拟机,java virtual machine)负责java程序的运行,只要需运行的平台上装有JVM即可。

    java的核心机制:

    java虚拟机(一次编译,处处运行),垃圾收集机制(Garbage Collection)。

    我们所写的**.java文件经过编译成为**.class文件经过不同系统平台的JVM运行在不同的平台上。

    java运行层次图

    常用DOS命令:

    win+R,输入cmd唤出windows命令行界面。

    cd+name or path or .. or /:进入某个文件夹或某个路径或返回上一级或进入根目录;

    dir:列出当前路径目录;

    md+name:新建一个(name)文件夹;

    echo >name.xxx:创建一个名为(name)的xxx格式的文件,也可以直接在文件写入内容;

    del/rd+name:删除(name)文件/(夹);

    exit:退出dos命令行

    相关文章

      网友评论

          本文标题:第一章:javaSE---java语言概述

          本文链接:https://www.haomeiwen.com/subject/slaecxtx.html