Day1:了解Java

本文介绍了计算机的基础组成,包括硬件和软件,详细讲解了B/S和C/S架构的优缺点。接着,文章阐述了程序的概念,并重点讨论了Java语言,包括其特点、执行机制和三大体系。此外,还介绍了Java开发工具和环境,如JVM、JDK、JRE的安装与配置,以及常用的DOS操作命令。
摘要由CSDN通过智能技术生成

Day1 :了解Java

1.计算机组成(基础知识)

1.1 硬件

  • 输入设备:键盘、鼠标、扫描仪、摄像头等
  • 输出设备:显示器、音响等
  • 存储设备:内存条、处理器等
  • 其它:显卡、声卡、主机等

1.2 软件

1.2.1 系统软件

windows、unix、linux、mac、dos

1.2.2 应用软件B/S 架构和C/S架构(介绍和对比优缺点)
B/S架构
  • B/S架构(浏览器/服务器):通过浏览器访问服务器的这一类软件。eg:京东、淘宝;

  • 优点:使用方便,不用安装客户端就可以使用;升级方便,服务器升级时,客户端刷新或重新访问网址。

  • 缺点:界面比较粗糙,服务器压力大。

C/S架构
  • C/S架构(客户端/服务器):通过客户端访问服务器的软件。eg:网络游戏、office软件。

  • 优点:界面比较精细精美、减轻服务器压力。

  • 缺点:使用不方便,必须安装客户端才能使用;升级不方便,服务器每升级一个版本,客户端也要一起升级。

2. 程序

2.1 概念

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

3. 编程开发

3.1 开发语言(java)

3.1.1 概念

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

3.1.2 java的特点**
  • 跨平台;

  • 面向对象(符合人类的思想,便于团队开发);**

  • 简单;**

  • 安全(强类型语言,有严格的检查机制)**

3.1.3 计算机执行机制
编译执行机制
  • 将源文件编译成对应唯一的操作系统或平台识别机器码文件。eg:C,C++

  • 特点:执行效率高,不可跨平台。

在这里插入图片描述

解释执行机制
  • 将源文件交给不同平台解析器去解析;eg:python,可跨平台

  • 特点:执行效率慢,可跨平台

在这里插入图片描述

编译解释机制
  • 将源文件编译成平台中立的字节码文件,再将这个字节码解析成平台识别的语言。eg:java
  • 特点:执行效率不高不慢,可跨平台

在这里插入图片描述

3.1.4 java的体系
javaSE

java平台基础版,也是Java基础的核心。可以开发桌面应用程序;

javaEE

java平台企业版,主要用来开发企业级大型项目,开发面向Internet的应用程序;

javaME

java平台微型版,主要用来作嵌入式手机移动端开发,作手机开发。

3.1.5 java的作用
  • 开发桌面应用程序
  • 开发面向internet的应用程序
  • 作嵌入式手机移动端开发
  • 为大型企业提供解决方案
  • 是学习大数据的基础

3.2 开发工具

记事本、notepad++、eclipse、myeclipse、idea

3.3 开发环境

jvm

java虚拟机,是一种软件,在不同操作系统模拟相同的环境的软件;

jdk

java开发工具包,包括jre,jrm,编译器和解析器;

jre

java运行环境,包括jvm,解释器

4. java环境搭建

4.1卸载软件

控制面板->程序功能->找到要卸载的软件->鼠标右键卸载->手动删除残留文件。

4.2 安装

需要安装jdk(java的开发环境)和jre(java运行环境)

安装目录介绍

  • bin:存放java的所有命令;
  • jre:存放java的运行环境;
  • lib:存放jdk所需要的jar包;
  • src.zip:存放jdk的源码包

4.3 测试

测试jdk是否安装成功:window+R->运行—>cmd->进入dos系统->进行jdk安装路劲下bin文件夹->输入java -version测试->输入javac->输入java,如下图:(我这边是把jdk安装到了D:/jdk1.8)

在这里插入图片描述

4.4 配置环境变量

为了让电脑在任何地方都可以识别java命令。

  • 配置路劲:我的电脑->鼠标右键属性->高级系统设置->环境变量->系统变量配置

  • 配置详情

    新建JAVA_HOME:D:\jdk1.8,如下第一个图

    编辑path:原路劲加上%JAVA_HOME%\bin,如下第二个图

在这里插入图片描述

在这里插入图片描述

  • 测试环境变量配置是否成功

window+R->运行—>cmd->进入dos系统->进入任意目录下->1.输入java -version测试->2.输入javac->3.输入java.如下图:

在这里插入图片描述

5.常用dos操作命令(扩展)

5.1 打开dos系统

window+R ->输入cmd ->打开dos系统

5.2 常用dos命令

5.2.1 常用切换目录的dos命令
  • 切换盘符:盘符:

  • 切换当前盘符下某个目录: cd 文件夹路劲名

  • 返回上一级目录:cd …

  • 返回根目录:cd\

5.2.2 查看目录(文件夹)
  • dir 目录名[/p(分页)][/s(显示所有)][/w(宽屏)][/o(顺序显示)]
5.2.3 创建目录(文件夹)
  • md 目录
5.2.4 创建文件
  • type nul>文件名 创建空文件
  • echo 内容>文件名 创建不为空文件
5.2.5 删除空目录
  • rd 目录
5.2.6 删除文件
  • del 路劲名+文件名
5.2.7 复制
  • copy 源文件路径 目标路径 [/s(不可复制空目录)][/e(可以复制空目录)]

    注意:只能复制文件,不能复制文件夹

5.2.8 清屏
  • cls
5.2.9退出dos系统
  • exit;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值