• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

java路人

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

Java语言概述

Java语言概述

一、软件开发介绍

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

人机交互方式:

​ 图形化界面(Graphical User Interface GUI):这种方式简单直观,使用 者易于接受,容易上手操作

​ 命令行方式(Command Line Interface CLI):需要有一个控制台,输 入特定的指令,让计算机完成一些操作。

常用的DOS命令:

dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd\: 退回到根目录
del : 删除文件
exit : 退出 dos 命令行

二、计算机编程语言

语言:是人与人之间用于沟通的一种方式。

计算机语言:人与计算机交流的方式。

第一代语言 机器语言:指令以二进制代码形式存在
第二代语言 汇编语言:使用助记符表示一条机器指令
第三代语言 高级语言:Java,Python,Scala,c,c++

三、Java语言概述

  • 是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一 门高级编程语言。

  • 是一种面向Internet的编程语言。

    Java技术体系平台

Java SE(Java Standard Edition)标准版 支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核 心API,此版本以前称为J2SE
Java EE(Java Enterprise Edition)企业版 是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 :Servlet 、Jsp等,主要针对于Web应用程序开发。版本以前称为J2EE
Java ME(Java Micro Edition)小型版 支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加 入了针对移动终端的支持,此版本以前称为J2ME
Java Card 支持一些Java小程序(Applets)运行在小内存设备(如智能卡)上的平台

主要特点

  • 面向对象 两个基本概念:类、对象 三大特性:封装、继承、多态
  • 健壮性
  • 跨平台性

Java语言的特点:跨平台性

跨平台性

四、Java语言运行机制及运行过程

  • Java虚拟机 (Java Virtal Machine)

​ JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。

​ 不同的平台,有不同的虚拟机。

​ Java虚拟机机制屏蔽了底层运行平台的差别

  • 核心机制—垃圾回收

​ 不再使用的内存空间应回收—— 垃圾回收

​ 垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。

五、Java语言的环境搭建

​ JDK、JRE、JVM关系

JDK、JRE、JVM关系

JDK = JRE + 开发工具集(例如Javac编译工具等)

JRE = JVM + Java SE标准类库

下载并安装JDK

oracle官方网址

sun官方网址

配置环境变量 path

配置方法:

​ 我的电脑--属性--高级系统设置--环境变量

​ 编辑 path 环境变量,在变量值开始处加上java工具所在目录,后面用 “ ; ”和其他值分隔 开即可。

​ 打开DOS命令行,任意目录下敲入javac。如果出现javac 的参数信息,配置成功。

path

六、注释

  • 单行注释

    ​ 格式: // 注释文字

  • 多行注释

    ​ 格式: /* 注释文字 */

  • 文档注释

​ 格式:/**

​ @author 指定java程序的作者

​ @version 指定源文件的版本

​ */

posted on 2021-01-17 15:42  java路人  阅读(92)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3