对Java的认识
程序员文章站
2024-03-15 19:46:30
...
计算机概念及Java环境搭建
计算机基本常识普及
- 为什么需要知道计算机相关常识?什么是计算机?
计算机全称:电子计算机,俗称电脑。是一种能够按照程序。运行,自动、高速处理海量数据的现代化智能电子设备。常见的形式有台式计算机、笔记本计算机、大型计算机等.
应用领域: 小伙伴们思考一下在哪些领域有应用呢?
计算机由硬件和软件所组成。
计算机硬件和计算机软件
-
硬件是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
-
软件是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人看的,不一定装入机器。
一般把软件分为:系统软件 和 应用软件。系统软件:控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合 应用软件:是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的集合
软件开发
什么是软件开发
- 软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程
windows系统环境介绍
Windows 常用的快捷键
Ctrl+c:复制:(内容复制,文件复制)
Ctrl+s:保存
Ctrl+v:粘贴:(内容粘贴:文件粘贴)
Ctrl+x:剪切:(内容剪切:文件剪切)
Ctrl+z:操作撤销:
Ctrl+y:反撤销:
Ctrl+F:查找搜索替换
Tab: 缩进:调代码格式:规范代码编写
shift+Tab:反缩进
Tab+Alt: 切换工作界面
Shift: 使用SOGOU输入法,可以进行中英文切换
- 程序员最常用的方式
弹出一个叫 运行的窗口:然后输入: cmd 或cmd.exe然后敲一个 回车(Enter)键进入DOS界面
程序员常用DOS 命令
- 切换盘符
语法格式: 盘符名称 + 英文的冒号
例如 : d: 然后回车
- 进入目录
dir: 列出当前目录下的文件以及文件夹
md:创建目录[文件夹]
rd: 删除目录
cd: 进入指定目录
cd…:从当前目录退回到上一级目录
cd\:从当前目录退回到根目录(当前盘符就是根目录)
del:删除文件【删除到垃圾桶可以恢复不一样了】
exit:退出dos命令行
help 帮助你得到一些方法
环境变量
就是指定一个软件的路径,告诉系统, 当要求系统运行一个程序而没有告诉它程序所在的完整路径时, 系统除了在当前目录下面寻找此程序外, 还应到环境变量配置的路径下去找。
相当于一种快捷方式
配置java相关的环境变量
系统环境变量: 所有用户等能访问的,都会应用到所有用户环境变量
用户环境变量:在这里配置的,只能应用当前登录用户
具体后面安装java jdk会配置一个Path 的环境变量
Java跨平台原理
平台:windows mac linux 等等操作系统就是所谓的平台:其他软件的运行需要基于该平台
其他语言开发的程序,需要针对不同平台开发应用程序
- 重点:Java的跨平台:一个应用程序可以运行在多个平台,与平台无关
Java为什么能跨平台
.JVM(Java Virtual Machine)是java虚拟机,它是一个软件,一个虚拟的计算机软件
虚拟机:虚拟的计算机
我们在不同平台安装对应版本的JVM,只需要开发一个软件就可以在不同平台上去运行。
JDK
- JVM(Java Virtual Machine):
Java虚拟机,Java程序运行在其中. java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行. JVM 对上层的 Java 源文件是不关心的,它关注的只是由源文件生成的类文件( class file ) - JRE(Java Runtime Enviroment):
java运行时环境, 也就是我们说的JAVA平台,所有的Java程序都要在JRE下才能运行。包括JVM和JAVA核心类库和支持文件。与JDK相比,它不包含开发工具——编译器、调试器和其它工具。 - (Java Development Kit):
JDK是整个JAVA的核心,包括了Java运行环境JRE,一堆Java工具(javac/java/javadoc等)和Java基础的类库(即Java 提供给我们使用的常用方法)。
JDK的安装
- 安装路径的要求 : 全英文;文件夹的名字不能有空格
安装过程中弹出安装jre窗口 直接取消 因为安装jdk就应经安装了jre.
怎么写第一个java程序
class 类名{
public static void main(String【】args){
System.out.println(" “);//打印语句”"必须是英语的符号
}
}