JAVA程序员预备知识
什么是计算机
能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备
由硬件和软件组成
广泛应用在:科学计算,数据处理,自动控制,人工智能等
计算机硬件
一些物理装置按系统结构的要求构成一个有机整体
组成:CPU、Memory、Motherboard、显卡、IO设备
冯诺依曼体系
计算机软件
可以使计算机按照事先预定好的顺序完成特定的功能
分为:系统软件和应用软件
常用的Dos命令
#盘符切换 D:
#查看当前目录下的所有文件 dir
#切换目录 cd /d f:
cd ..
#清理屏幕 cls
#退出终端 exit
#查看电脑的ip ipconfig
#打开应用
calc
mspaint
notepad
#ping命令 ping www.baidu.com
#文件操作
d:\Desktop>md test
d:\Desktop>cd test
d:\Desktop\test>cd>a.txt
d:\Desktop\test>del a.txt
d:\Desktop\test>cd ..
d:\Desktop>rd test
初识Java
三高:高可用、高并发、高性能
Java三大技术平台
Java SE( Java Platform Standard Edition)标准版,是为开发普通桌面和商务应用程序提供的解决方案。 包括了Java最核心的类库,如集合、IO、数据库连接以及网络编程等。
Java ME( Java Platform Micro Edition)小型版,是为开发电子消费产品和嵌入式设备提供的解决方案。 提供了HTTP等高级Internet协议,使移动电话能以Client/ Server方式直接访问 Internet的全部信息,提供最高效率的无线交流。
Java EE( Java Platform Enterprise Edition)企业版,是为开发企业级应用程序提供的解决方案。 Java EE可以被看作一个技术平台,该平台用于开发、装配以及部署企业级应用程序,其中主要包括 Servlet 、JSP、 Javabean、JDBC、EJB、Web等技术。
JDK、JRE、JVM
JDK :Java Development Kit //Java开发工具包
JRE :Java runtime environment //Java运行环境
JVM :Java Virtual Machine //Java虚拟机
卸载JDK
- 删除java的安装目录
- 删除JAVA_HOME
- 删除path瞎关羽java的目录
- java-version检查
安装JDK
- 下载电脑对应的JDK8并安装
- 环境变量配置
- 环境变量->JAVA_HOME
- 系统变量->配置path变量(jre/bin 以及 bin)
命令行运行java文件
- 新建Hello.java文件并编写代码
- 先编译:javac Hello.java
- 解释运行class文件:java Hello.class
编译型和解释型语言
类型 | 原理 | 优点 | 语言 |
---|---|---|---|
编译型语言 | 通过专门的编译器,将所有源代码一次性转换成特定平台(Windows、Linux 等)执行的机器码(以可执行文件的形式存在)。 | 编译一次后,脱离了编译器也可以运行,并且运行效率高。 | C、C++ |
解释型语言 | 由专门的解释器,根据需要将部分源代码临时转换成特定平台的机器码。 | 跨平台性好,通过不同的解释器,将相同的源代码解释成不同平台下的机器码。 | Java、Python、JS |