Java开发环境与程序
1.起源
java实际诞生是在1991年,1995年是官方信息,原属SUN公司,后来被甲骨文(Oracle)公司收购.
java三大平台:
java SE :java标准平台,开发软件用于电脑桌面
java ME :java微型平台,开发移动设备上的软件(基本没人用了)
java EE:java企业平台,针对WEB方向
2.跨平台原理
java文件通过编译产生.class字节码文件,在加载到不同系统上的java虚拟机(JVM)运行,实现了跨平台.一次编译,到处运行
JVM是不跨平台的
3.搭建开发环境
JDK与JRE
- JRE(Java Runtime Environment):java运行环境,JRE包含了JVM
- JDK(Java Development Kit):java开发工具,包含了JRE,开发java程序的工具javac等
jdk与jre去区别:
jre是java运行环境,顾名思义就是可以运行java程序,但是并不能去进行java开发,只是提供了运行环境而已.如果要进行java开发程序等就要用到java开发工具JDK.
Jvm:java虚拟机,因为是不跨平台的,windows下安装windows版本的jvm
安装JDK
一般安装JDK较稳定的版本,比如JDK1.8或者JDK11
安装官网链接:https://www.oracle.com/technetwork/java/javase/downloads/index.html
这里以JDK11为例
安装直接下一步即可,没什么技术含量,注意安装路径最好不要放在C盘
安装路径中不能出现中文.
配置环境变量
1.右键–>我的电脑–>属性–>高级系统设置—>环境变量,一般配置是在系统变量.
2.创建变量
变量值就是自己刚刚安装JDK的路径,注意JDK11安装后,会自己产生一个默认路径,把它删掉,自己配置.
path路径: %JAVA_HOME%\bin;
3.配置好了,可以 win+R cmd看看自己安装的版本是否成功
指令java -version
4.看看自己刚刚配置好的Path路径是不是成功 cmd 输入 javac
回车
有一大串英文就证明成功了!
4.Java基本语法
4.1基本语法
- java语言区分大小写
- 一个java源文件可以定义多个java类,但public类只能有一个
- 如果源文件中包含public,则源文件必须与public类名相同名字
- java文件经过编译,根据类的多少N会产生N个class字节码文件,每个类都有独立的字节码文件
- 一个类运行,必须要有main方法(主方法)只能有一个主方法,程序的入口
4.2注释
3种注释
1.单行注释: //这是单行注释
2.多行注释: /* 这是
多行注释 不能多行注释嵌套
*/
3.文档注释:/**
* 文档注释 可以生成文档信息API
*/
基本格式
//一般类名首字母大写
public class Demo{
public static void main(String[] args){
System.out.println("Hello World"); /*打印输出Hello World 注意有分号; */
}
}
4.3关键字和保留字
- 关键字:官方定义好的有特殊含义和用途的单词
- 保留字:官方预留的字,有可能以后会用到,例如goto,const等
定义类名时,不能使用关键字和保留字,已经被定义过得类名也不能重复定义
4.4标识符
标识符命名规则:
- 由字母、数字、下划线、$组成,但不能以数字开头
- 大小写敏感(类名首字母大写, 其他的首字母小写,命名例子:Demo,StudentDemo等)
- 不能使用java中的关键字和保留字
- 不用java内置类的类名作为自己的类名,一般类名用名词
思维导图