Java简系 - Java入门「一」
Java基础概念
人机交互
一、人机交互
- 用图形化界面的方式去操作计算机
- 缺点一:消耗内存 缺点二:运行速度慢
- CMD:在windows中,利用命令行的方式操作计算机
二、打开cmd
- Win+R 2. 输入CMD 3. 按下回车键
三、常用cmd命令
- 盘符名称 + 冒号:盘符切换
- E:回车,表示切换到E盘
-
dir:查看当前路径下的内容
-
cd目录:进入单级目录
- cd alex
-
cd …:回退到上一级目录
-
cd 目录1\目录2…:进入多级目录
- cd alex\JavaSE
-
cd \:回退到盘符目录
-
cls:清屏
-
exit:退出命令提示符窗口
四、配置环境变量
-
为什么要配置环境变量?
-
我们想要在任意的目录下都可以打开指定的软件,就可以把软件的路径配置到环境变量中。
Java基础学习
第一章 Java入门
一、Java是什么?
- 是一门计算机语言
二、Java程序初体验
1. 下载和安装
-
下载JDK + 安装JDK
-
JDK的安装目录
-
bin:该路径下存放了各种工具命令。其中比较重要的有javac和java
-
conf:该路径下存放了相关配置文件
-
include:该路径下存放了一些平台特定的头文件
-
jmods:该路径下存放了各种模块
-
legal:该路径下存放了各模块的授权文档
-
lib:该路径下存放了工具的一些补充JAR包
-
2. 第一个程序HelloWorld
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
3. 环境变量
-
配置Path环境变量
-
先配置JAVA_HOME。(路径不带bin)(E:\develop\jdk)
-
再配置Path。(%JAVA_HOME%\bin)
三、Java语言的发展
1. Java历史
-
1990年
-
Sun公司(Stanford University Network)
-
James Gosling 领导 Green计划 Oak语言
-
-
1994年
- Oak已经被注册,改名为:Java
-
1995年
- Sun公司发布了Java
2. Java三大使用平台(三大分类)
-
Java SE:Java语言的标准版,用于桌面应用的开发
-
Java ME:Java语言的小型版,用于嵌入式电子设备或者小型移动设备
-
Java EE:Java语言的企业版,用于Web方向的网站开发。
四、Java主要特性
-
面向对象:根据模板,把东西创建出来
-
安全性
-
多线程
-
简单易用
-
开源
-
跨平台:Windows Mac Linux(Java程序可以在任意操作系统上运行)
- Write Once Run Anywhere(一次编译,到处运行)
1. 高级语言的编译运行方式
-
编程:java程序员写的.java代码,c程序员写的.c代码,python程序员写的.py代码
-
编译:机器只认识0011的机器语言,把.java .c .py的代码做转化让机器认识的过程
-
运行:让机器执行编译后的指令
2. 编译型:C/C++ 解释型 Python 混合型:Java
- Java不是直接运行在系统中的,而是运行在虚拟机中的
3. 跨平台的原理
-
Java语言的跨平台是通过虚拟机实现的。
-
Java语言不是直接运行在操作系统里面的,而是运行在虚拟机中的。
-
针对于不同的操作系统,安装不同的虚拟机就可以了。
五、JRE和JDK
1. JDK(Java Development kit):Java开发工具包
-
JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方
-
核心类库:Java已经写好的东西,我们可以直接用
-
开发工具:javac 编译工具 java 运行工具 jdb 调试工具 jhat 内存分析工具
2. JRE(Java Runtime Environment):Java的运行环境
-
JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方
-
核心类库:Java提前定义好的东西
-
运行工具
3. JDK,JRE,JVM三者的包含关系
-
JDK包含了JRE
-
JRE包含了JVM