1.Java语言是一门非常纯粹的面向对象编程语言,它吸收了C++语言的各种的优点,又摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
2.Sun公司在1995年年初发布了Java语言。
3.如果想开发复杂的应用程序,必须要有一个强大的开发类库。因此Sun在1996年年初发布了JDK1.0。这个版本包括两部分:
(1)运行环境(即JRE):包括核心API、继成API、用户界面API、发布技术、Java虚拟机(JVM)五个部分 (Path 表示Java.exe ,javac.exe所在的路径,他们都是在jdk的bin路径下面)
(2)开发环境(即JDK):包括编译Java程序的编译器(即javac命令)(JAVA_HOME 就是表示JDK的安装路径)
注:当使用Java编译器编译Java程序时,生成的是与平台无关的字节码,而这些字节码是不面向任何具体平台,只面向JVM。简单的说,JRE包含JVM。JVM是运行Java程序的核心虚拟机,而即运行Java程序就需要虚拟机来解析执行。所以,在Java语言里,Java虚拟机(JVM)是负责解释执行字节码文件的,解释成特定系统平台的机器码来执行。
总结:如果需要开发Java 程序,则应该选择安装JDK;当然,安装了JDK之后,就包含了JRE,也可以运行Java程序。但如果只是运行Java程序,则需要在计算机上安装JRE,仅安装JVM是不够的,实际上,Oracle网站上提供的就是JRE的下载,并不提供单独JVM的下载。
========================================================================
掌握:
1,Java是什么?
Java是一门跨平台的计算机编程语言,操作计算机。(编写程序/软件、让计算机按照我们的需求做事情、跨平台,即不区分操作系统)
达到:一次编译,到处运行。
2,Java用途(开发程序):
(1)手机软件
(2)桌面程序
(3)web应用程序(如淘宝/天猫等),其特点是必须通过浏览器,输入网址
小常识 Java之父 —詹姆斯.高斯林
3,Dos概念 (disk operation system 磁盘操作系统)
打开方式:Windows +R 输入cmd 打开命令行窗口
正斜杠 / (像爬坡) 一般网址使用/ https://mp.csdn.net/mdeditor
反斜杠 \ (像滑梯) 一般命令,文件路径等 C:\Users\143\Desktop\19实习文件
4,常用命令
1)切换盘符 c: 打开c盘
2)显示当前文件夹下面的内容 dir
3)改变当前打开的文件夹 cd
cd 文件夹名称 进入文件夹
cd.. 返回上一级文件夹(如果到了磁盘下面,就不能再返回)
4)清除屏幕显示的内容 cls
5)退出窗口命令 exit
开发中:
cd \ 从当前文件夹位置(路径)直接回到磁盘下面
打开文件夹,选中地址栏,输入cmd 回车,能够快速进入命令行窗口中文件所在位置
查找以前输入的命令, 向上(下)箭头
自动补全键(补全文件夹名称、、) Tab制表符
开发流程:
1,编写
2,编译
3,运行
=======================================================================
Jvm(Java 虚拟机)
一、JRE&JDK&JVM包含关系?
JDK包含JRE(jdk内部本身就有jre);
JRE包含JVM和运行类库。
二、不同的操作系统必须装对应的JVM版本
JVM的作用:Jvm将Java程序翻译给操作系统(.class),操作系统按照要求做事情
注意事项
(1)文件名必须跟public修饰的类名一致,否则编译报错
(2)代码 所有全部代码使用英文输入,不能使用中文符号(出输出语句Syso(、、、))
(3)编译java文件时,必须在.java文件所在路径下操作
Java关键字和标识符
1)关键字:Java预定义的,有特殊的含义,全部是小写的单词 如:public 、class、 static 、void
注意main ,args ,String虽有特殊含义,但不是关键字,是标识符
2)标识符: 给类,方法,变量起名字,标识符不能是关键字
标识符定义的规则(不能是数字开头,只能是字母,下划线,数字和美元符号组合而成的)必须遵守,否则报错
命名规范:
见名知意
驼峰命名 大驼峰 从开头,每个单词首字母大写
小驼峰 第一个单词首字母小写,其余字母首字母大写。
快捷键
- 加粗
Ctrl + B
- 斜体
Ctrl + I
- 引用
Ctrl + Q
- 插入链接
Ctrl + L
- 插入代码
Ctrl + K
- 插入图片
Ctrl + G
- 提升标题
Ctrl + H
- 有序列表
Ctrl + O
- 无序列表
Ctrl + U
- 横线
Ctrl + R
- 撤销
Ctrl + Z
- 重做
Ctrl + Y