计算机结构
软件
系统软件和应用软件
系统软件:DOS(Disk Operating System),Windows,Linux,Mac,iOS
应用软件:WPS,QQ
软件开发:InteliJ IDEA
DOS命令
打开CMD的方式
- 开始+windows系统+命令提示符
- win+R 输入cmd
- shift+右键 打开PowerShell
- 文件地址栏前输入cmd+空格+路径
管理员方式运行
- 开始+windows系统+命令提示符+管理员运行
# 切换盘
> D:
# 查看当前目录列表
> dir
# 进入目录
> cd+目录名
> cd /d D:\IDE 跨盘
> cd .. 返回上一级目录
# 清理屏幕
> cls
# 退出终端
> exit
# 查看IP信息
> ipconfig
# 打开应用
> calc
> notepad
# ping命令
> ping www.baidu.com
# 创建文件夹
> md ymaint
# 删除文件夹
> rd ymaint
> rm /S ymaint 非空删除
# 创建文件
> cd>1.txt
# 删除文件
> del 1.txt
# 查看文件内容
> type 1.txt
高级语言
C语言是典型的面向过程的语言
C++、JAVA是典型的面向对象的语言
JAVA帝国
1995年
Java2SE-标准版桌面
Java2ME-移动版手机
Java2EE-企业版服务器
- 构建工具:Ant、Maven、Jenkins
- 应用服务器:Tomcat、Weblogic、Jetty
- Web开发:Spring、MyBatis
- 开发工具:Eclipse、intellij idea
- 大数据:Hadoop
- 手机端:Android
JAVA特性
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性 -反射
- 多线程
- 安全性
- 健壮性
JAVA版本
- JAVASE标准版
桌面控制、控制台开发 - JAVAME嵌入式开发
- JAVAEE企业级开发
web端、服务器开发
- JDK(java development kit)
- JRE(java runtime environment)
- JVM(java virtual machine)
JAVA开发环境搭建
JDK下载与安装
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
配置JAVA_HOME
配置PATH
测试
java -version
Hello World编写
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello world!");
}
}
编译
javac Ymaint.java
运行
java Ymaint
JAVA运行机制
编译型
compile全部编译成计算机语言
解释型
逐步解读每一步
规范
- public修饰的class必须和文件名一致
IDEA安装使用
https://www.jetbrains.com.cn/
快捷键:psvm public static void main(String[] args)
sout System.out.println();