计算机基础知识 JAVA基础知识

计算机基础知识

1.1 计算机

计算机(Computer)全称:电子计算机,俗称电脑。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。按照规模分为微型机、小型机、大型机、巨型机(超级计算机)等。
发明者:约翰•冯•诺依曼

1.2 计算机硬件系统

计算机由硬件系统和软件系统构成,没有安装任何软件的计算机叫裸机。
硬件系统:电源、主板、CPU、内存、硬盘、声卡、显卡、网卡、鼠标、键盘等多个部件

1.3 计算机软件系统

所谓软件是指为方便使用计算机和提高使用效率而组织的程序以及用于开发、使用和维护的有关文档。软件系统可分为系统软件和应用软件两大类。
系统软件:DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS
应用软件:联盟、原神、qq、office

1.4 计算机语言

人与计算机之间通讯的语言。为了计算机进行各种工作,常见的计算机语言:java、c、c++ …

1.5 键盘快捷键

Ctrl+A 全选 Ctrl+X 剪切
Ctrl+C 复制 Ctrl+V 粘贴
Ctrl+Z 撤销 Ctrl+Y 反撤销
Ctrl+S 保存 Alt+Tab 程序切换

1.6 常用DOS命令

Win+R---->cmd---->回车 进入DOS窗口

dir----显示指定目录下所有文件或目录信息
格式:dir 路径 例:dir d:\java 如果没有路径,则显示当前路径下的

md----建立目录
格式:md 路径 例:md d:\xxxx

rd----删除目录
格式:rd 路径 例:rd d:\xx 注意:该命令只能删除空目录

d:----进入d盘

cd----进入指定目录
格式:cd 路径 cd\ 回到根目录 cd… 返回上一层

copy----复制
格式:copy 【复制文件名】 【复制到的路径】 例:D:>copy test.xlsx d:\1

move----移动
格式:move 【移动文件名】 【移动的路径】 例:move test.xlsx d:\1

move和copy的文件名也是可以是路径

services.msc----打开服务

cls----清屏

java语言概述

java语言是面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里很多难以理解的多继承、指针等概念。
java语言具有功能强大和简单易用两个特征。

2.1 java语言平台版本

JavaSE JavaEE JavaME

JavaSE(Java Standard Edition)
也称为J2SE,标准版本。用于服务器、桌面、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。

JavaEE(Java Enterprise Editon)
也称为J2EE,是企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供Web服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。

JavaME(Java Micro edition)
也称为J2ME,是网络这一块的,Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。

2.2 java语言特性

简单性 安全性 面向对象 高性能 编译性 解释性 分布式处理 健壮性 开源 跨平台

简单性
Java语言是简单的,设计上尽可能与C++相近,但Java删除许多极少被使用、不容易理解和令人混淆的C++功能,如运算符重载、多继承以及自动的类型转换。特别地,Java语言不使用指针,并提供了自动的垃圾回收机制。

安全性
Java语言设计目的是用于网络/分布式运算环境,为此,Java语言非常强调安全性,以防恶意代码的攻击,除了Java语言丢弃指针来保证内存使用安全以外,Java语言对通过网络下载的类也具有一个安全防范机制,如分配不同的空间以防替代本地的同名类、字节代码检查,并提供安全管理机制为Java应用设置安全哨兵。

面向对象
Java是一种面向对象的语言,它提供类、接口和继承等原语,为了简单起见,Java只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制。

分布式
Java语言非常适合开发分布式计算的程序,因为它具有强大的、易于使用的联网能力,在基本的Java应用编程接口中有一个网络应用编程接口(Java.net)。它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java应用程序可以像访问本地文件系统那样通过URL访问远程对象。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。

健壮性
Java语言具备了强类型机制、异常处理、垃圾自动收集等特性,保证了程序的稳定、健壮。对指针的丢弃和使用安全检查机制使得Java更具健壮性。

什么是跨平台性?
通过java语言编译的应用程序在不同的系统平台都可以运行。
我们所写的是.java为后缀的源文件,但这些文件无法在计算机直接执行,需要进行编译环节,编译成.class为后缀的字节码文件,将文件交给JVM(java虚拟机)来运行。

JAVA跨平台图示:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海蓝酱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值