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

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

第一章:javaSE---java语言概述_第1张图片
java基础图解
第一章:javaSE---java语言概述_第2张图片
java学习框架


第一章:javaSE---java语言概述_第3张图片
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运行在不同的平台上。

第一章:javaSE---java语言概述_第4张图片
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语言概述)