JavaSE day1

java SE one Day

计算机基础

1.计算机概述

计算机(Computer):全称电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现 代化智能电子设备。由硬件和软件组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计 算机、大型计算机等。 计算机的应用已经渗透到社会的各个领域,正在改变着人们的工作、学习和生活的方式,推动着社会的发展。

2.计算机硬件和软件概述

计算机硬件(ComputerHardware):是指计算机系统中,由电子,机械和光电元件组成的各种物理装置的总 称。这些物理装置按照系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。 计算机通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标、显示器等多个部件组成。 计算机软件(ComputerSoftware):是指使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事 先预定好的顺序完成特定的功能,计算机软件按照其功能划分为系统软件与应用软件。
系统软件:DOS(Disk Operating System),Windows,Linux,Unix,Max,Android,IOS 应用软件:马桶MT,微信,抖音,支付宝

3.软件开发和计算机语言概述

软件:是按照特定顺序组织的计算机数据与指令的集合。
数据:能够被计算机所识别的东西 指令:对数据的具体的操作
软件开始:借助开发工具与计算机语言制作软件
书籍←书写←文字←语言
软件←编程←代码←语言
语言:人类进行沟通交流的各种表达符号,方便人与人之间进行沟通与信息交换。
计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言
机器语言→汇编语言→高级编程语言(《模仿游戏》) 计算机语言中也有字符,符号等等。 常见的计算机语言如C、C++、Python、Java

4.人机交互

软件的出现实现了人与计算机之间更好的交互。
交互方式:
图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。 命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些命令

5.键盘功能键与快捷键

Ctrl+A 全选
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+X 剪切
Ctrl+W 关闭选项卡/窗口
Ctrl+P 打印
Ctrl+F 查找
Ctrl+N 新建文件
Win+E 打开资源管理器
Win+R 打开运行窗口
Win+I 打开Windows设置
Win+P 打开投影模式
Win+D 快速切换桌面
Win+L 快速锁屏
Alt+F4 强制关闭程序
Shift+Delete 强制删除,不走回收站
Tab 制表符/自动补全

6.如何打开Dos控制台

Win+R → 输入cmd → 确定/回车

7.常见的Dos命令

D: 盘符切换
dir 列出当前目录下的文件以及文件夹
md 创建目录
rd 删除目录
cd 改变指定目录(进入目录)
cd… 退回上级目录
cd/ 退回到根目录
del 删除文件
exit 退出dos命令行
cls 清屏

8.扩展的Dos命令

notepad 记事本
mspaint 画图板
calc 计算机
rd /s 询问删除
rd /q /s 直接删除

9.java语言概述

詹姆斯∙高斯林 在Sun公司任职,1990年开发出Oak语言,1995年改名为Java并开始推广 Sun公司于2010年被Oracle公司收购 Java语言平台版本:
JavaSE(Java Standard Edition):标准版
是为开发普通桌面和商务应用程序提供的解决方案 该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
JavaEE(Java Enterprise Edition):企业版
是为开发企业环境下的应用程序提供的一套解决方案 该技术体系中包含的技术如JSP,Servlet,SSM框架等,主要针对于Web应用程序开发
JavaME(Java Micro Edition):微型版
是为开发电子消费类产品和嵌入式设备提供的解决方案 1.10 Java语言基础(Java语言跨平台原理) Java语言特点:简单性,面向对象,分布式处理,健壮性,结构中立,开源,跨平台,解释性,高性能,多线 程,多态,安全性。 跨平台:通过Java语言编写的应用程序在不同的系统平台上都可以运行。 只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由 JVM来负责Java程序在该系统上的运行。

10.java语言跨平台原理

Java语言特点:简单性,面向对象,分布式处理,健壮性,结构中立,开源,跨平台,解释性,高性能,多线 程,多态,安全性。 跨平台:通过Java语言编写的应用程序在不同的系统平台上都可以运行。 只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由 JVM来负责Java程序在该系统上的运行。

JavaSE day1

11.jdk与jre的概述

JavaSE day1

12.java开发工具概述与jdk简介

bin 存放Java开发工具 Binary二进制 编译javac.exe 运行java.exe 只能命令行使用
db 数据库支持文件DataBase
include 底层C语言支持,因为JVM是C写的 jre 运行环境
lib jar文件,支持Java语言开发核心类库 Library jar包
src 源代码包压缩包文件
javafx-src 新一代的Java图形化界面开发工具包 编译AWT Swing

13.开发中的常见的小问题

语法错误
编译时就检查了 细心点
运行时错误 检查代码逻辑 逻辑错误 需求与结果不符 检查代码逻辑和需求逻辑
扩展名被隐藏 文件名和类名一致 建议 严格区分大小写 出现中文标点符号
遗漏括号 遗漏分号 遗漏引号 命名拼写错误
程序风格问题:
正确的注释和注释风格 正确的缩进和空白 块的风格

14.为什么要配置path环境变量

程序的执行需要使用外部指令javac/java,但是javac/java指令仅仅能在JDK安装目录下的bin目录下执行 程序开发过程中,不能将源代码写入JDK的安装目录,因此要求将源程序保存到任意位置的指定目录,所 以需要使javac/java指令能够在任意目录下运行

15.path环境变量的配置方法

简单粗暴
此电脑→属性→高级系统设置→环境变量→系统变量→Path→新建→添加bin全路径
2.
提示:在安装MySQL数据库,或者Eclipse,或者Tomacat服务器的时候 创建新的系统变量:JAVA_HOME 为JAVA_HOME添加变量值:JDK的安装目录 将Path换将中新建 %JAVA_HOME%\bin