计算机(Computer):电子计算机,俗称电脑。是一种能够按照程序运行,自动高速处理海量数据的现代化智能电子设备。由硬件和软件组成,没有安装任何软件的计算机称为裸机。
计算机应用:
科学计算:为解决科学研究和工程设计中遇到的大量数学问题的数值计算而研制的计算工具。数据处理:就是对数据进行收集、分类、排序、储存、计算、传输、制表等操作。自动控制:是指通过计算机对某一过程进行自动操作,它不需要人工干预。计算机辅助设计:借助计算机的帮助,人们可以自动或半自动完成各类工程设计工作。人工智能:是指计算机模拟人类某些智能行为的理论、技术和应用。多媒体应用:把文本、音频、视频、动画、图形和图像等各种媒体综合起来,构成一种全新的概念——“多媒体”。计算机网络:由一些独立的和具备信息交换能力的计算机互联网构成,以实现资源共享的系统。自然语言:人类进行沟通交流的各种表达符号,方便人与人之间进行沟通与信息交换
计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言
计算机语言中也有字符,符号等等常见的计算机语言如C,C++,C#,Java注意:
删除的类型是文件还是文件夹
带内容的文件夹不能使用rd直接删除
rd + /s + 文件名删除带内容的文件夹(会询问确认)rd + /s + /q + 文件名删除带内容的文件夹(直接删除)J2SE(Java 2 Platform Standard Edition)标准版
为开发普通桌面和商务应用提供的解决方案该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发J2ME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案J2EE(Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案该技术体系中包含的技术如Servlet,Jsp等,主要针对于Web应用程序开发注:ME和EE为SE的两个方向
简单性
面向对象
分布式处理
健壮性
结构中立
开源
跨平台(可移植性):
通过Java语言编写的应用程序在不同的系统平台上都可以运行(原理:由JVM来负责Java程序在各系统中的运行)
解释性
高性能
多线程
动态
安全性
RE(Java Runtime Environment Java 运行环境)
包括Java虚拟机(JVM)和Java 程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。JDK(Java Development Kit Java 开发工具包)
JDK是提供给Java开发人员使用的,其中包含了Java 的开发工具,也包括了JRE,所以安装了JDK,就不用再单独安装JRE了其中的开发工具,编译工具(javac.exe)打包工具(java.exe)等即:JDK包括JRE,JRE包括JVM
JDK 12.0 提取码:ac93
JDK 11.0 提取码:4789
JDK 8.0 提取码:dieo
JDK的下载、安装、卸载 - KING的文章 - 知乎 https://zhuanlan.zhihu.com/p/113319569
注意大小写(String、System)
常见问题:
javac 后跟着的是文件名 + 扩展名java 后跟着的是类名(不带扩展名)java 严格区分大小写区分中英文(必须全部为英文状态)括号成对出现主方法格式问题 public static void main(String[] args)扩展名被隐藏path环境变量:
一般javac命令只能在JDK安装目录的bin目录下使用,因此程序只能写入bin目录配置path环境可以使javac命令在任意目录下使用classpath环境变量
同理,配置成功后可以在任意目录下使用java命令可以不用配置配置方法:https://zhuanlan.zhihu.com/p/113319569