前言
Java SE(Java Standard Edition)标准版
Java EE(Java Enterprise Edition)企业版
Java特点
Java语言是面向对象的(oop)
Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证
Java语言是跨平台性的。
Java语言是解释型的【了解】
解释性语言:javascript,PHP,java 编译性语言:c / c++
区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译性语言,编译后的代码,可以直接被机器执行
Java运行机制及运行过程
- Java核心机制-Java虚拟机【JVM java virtual machine】
- JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包括在JDK中
- 对于不同平台有不同的虚拟机
- Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
什么是JDK,JRE
- JDK全称Java Development Kit ==> Java开发工具包
- JDK = JRE + java的开发工具【java, javac, javadoc, javap等】
- JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。
- JRE(Java Runtime Environment Java运行环境)
- JRE = JVM + Java的核心类库
- 如果只想运行开发好的.class文件,只需要JRE
此电脑
桌面->鼠标右键->个性化->主题->桌面图标设置
环境配置
安装到英文名称的目录下,然后他会让你再安装一个公共的jre,和安装jdk一样找一个英文目录安装
为什么要安装配置path
如果不配置path环境变量的话,java程序只能在jdk安装路径的bin目录下执行,其他目录下执行会报错,配置环境理解:当前执行的程序在当前目录下如果不存在,windows10系统会在系统中有的一个名为path的环境变量指定的目录中查找
配置环境变量步骤:
- 此电脑–属性–高级系统设置–环境变量
- 增加 JAVA_HOME 环境变量,指向JDK目录
- 编辑path环境变量,增加 %JAVA_HOME%\bin
- 打开DOS命令行,任意目录敲下javac/java。检测是否成功
Java开发注意事项和细节说明
Java源文件以.java为扩展名。源文件的基本组成部分是类(class)。
Java应用程序的执行入口是main()方法,它有固定的书写格式:
public static void main (String[] args) {…}
Java 语言严格区分大小写。
Java方法由一条条语句构成,每个语句以 “;” 结束。
大括号都是成对出现的,缺一不可。
一个源文件中最多只能有一个public类,其它类的个数不限。
如果源文件包括一个public类。则文件名必须按该类命名。
一个源文件中最多只能有一个public类,其它类的个数不限,也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public 的main方法。
1 | //这是java的快速入门,演示java的开发步骤 |
如何快速掌握技术或知识点
- 需求
- 看看是否能使用传统技术解决
- 引出我们学习的新技术和知识点
- 学习新技术或者知识点的基本原理和基本语法(不要考虑细节)
- 快速入门(基本程序,crud)
- 开始研究技术的注意事项,使用细节,使用规范,如何优化
易犯错误
- 找不到文件
- 主类名和文件名不一致
- 缺少分号
- 不好修改的是业务错误,环境错误












