1.java概述与环境搭建

本文是Java入门教程,涵盖了计算机组成、程序概念、编程开发基础,特别是Java开发环境的搭建,包括JDK、JRE、JVM的介绍及安装步骤。文章还讲解了Java编程的三大步骤,即编写源程序、编译和运行,并介绍了Java的特点、运行原理和语言规范。
摘要由CSDN通过智能技术生成

@一贤不穿小鞋

1.计算机的组成

1.1 硬件

  • 输入设备(键盘,鼠标,扫描仪),输出设备(显示器,扬声器),存储设备(内存条,硬盘),处理器CPU,主机,机箱,主板,显卡,声卡。

1.2 软件

1.2.1 系统软件

  • 系统软件:dos,windows,mac,linux,unix

1.2.2 应用软件

  • C/S(客户端访问服务器):安装客户端才能使用。eg:office,vnc,大型网游。
    优点:界面比较精美精细;部分数据存在客户端,减轻服务器压力。
    缺点:必需安装客户端才能使用;服务器每升级一个版本,客户端对应升 级。
  • B/S(通过浏览器访问服务器):只要有浏览器就可以使用。eg:京东,淘宝。
    优点:使用方便,无需安装客户端;服务器升级,客户端刷新或重新访问就可。
    缺点:服务器压力大;界面比较粗糙。

2.程序

  • 为了模拟现实世界,解决现实问题,而编写的一系列有序指令的集合。

3.编程开发

  • 开发语言+开发工具+开发环境

3.1 开发语言:java

3.1.1 java的定义

  • 是一种跨平台,面向对象的,编译解释型语言。

3.1.2 java的特点

  • 跨平台(跨系统,跨服务器)
  • 面向对象(符合现实世界)
  • 开源
  • 简单易学
  • (我自己加的)分布式、健壮性、安全性、多线程、动态性等特点。

3.1.3 计算机的执行机制

  • 编译执行机制:将源文件编译平台识别的语言执行。eg:c/c++
    特点:效率高,不能跨平台。
    在这里插入图片描述
  • 解释执行机制:将源文件解释成平台识别语言执行。eg:js
    特点:执行效率低,可以跨平台。
    在这里插入图片描述
  • 先编译再解释机制:先将源文件编译成中间文件(字节码(.class)文件), 将由jvm解释不同平台机制语言执行。eg:java
    在这里插入图片描述

3.1.4 java体系

  • JavaSE:java平台标准版,java基础核心语法.可以做桌面应用程序.
  • JavaEE:java平台企业版,作企业级大型开发.面向internet的应用程序.
  • JavaME:java平台微型版,作嵌入式开发.机顶盒,移动嵌入式等开发.
    java三剑客:
    java development kit:java开发工具包:字典。
    java runtime environment:java运行环境:生存环境。
    java virtual machine:java虚拟机:秘书跨平台。

3.1.5 java应用拓展

  • 做桌面应用程序
  • 面向internet的应用程序
  • 机顶盒,移动嵌入式等开发
  • 是大数据的基础
  • 为大型企业提供解决方案.
  • 分布式系统和嵌入式系统应用程
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值