1、Java语言的发展历史
起源:sun公司研发,1991年出现在电视机盒设备
正式发布:1995年,sun公司正式发布java语言
里程碑:1998年,发布了三大版本(JavaSE、JavaEE、JavaME)
目前自己使用版本:JDK1.8
JavaSE:Java平台标准版,Java基础,主要用于桌面应用程序的开发
JavaEE:Java平台企业版,企业级,主要用于网络程序和企业级应用程序的开发
Java目前能做什么?上班能做什么类型的项目?
医疗行业
金融银行
企业ERP(办公自动化)
大数据
2、安装JDK、配置环境变量
安装JDK:
1、下载JDK:Oracle公司官网
2、安装JDK:双击下一步即可
3、配置环境变量:此电脑-->右键-->属性-->高级系统设置-->环境变量
在系统环境配置中进行设置:
①JAVA_HOME:新建JAVA_HOME,填写变量名和变量值。
变量名:JAVA_HOME
变量值:JDK的安装路径
②Path:点击Path-->编辑,添加%JAVA_HOME%\bin
4、验证环境变量是否配置成功
①打开cmd(DOS窗口),输入java -version 查看JDK版本信息
②输入java和javac
3、掌握IDEA安装
下载IDEA:官网
安装IDEA:双击程序,点击下一步安装即可
4、掌握第一个java程序
JDK:java开发工具包,包括jre、lib依赖的jar文件、bin目录中的工具
JRE:java运行环境(想要运行Java代码,必须安装JRE,包括JVM)
JVM:java虚拟机,不同的操作系统需要安装不同版本的JVM,虚拟机运行的内容是跟平台无关的字节码文件
Java的特点:跨平台(平台指操作系统:Windows、MacOS、Linux)
package com.softeem.p1; //此代码是放在包com.softeem.p1中的
public class HelloJava{
public static void main(String[] args){
System.out.println("Hello World");
}
}
注意:创建包时,注意包名的命名规范:包名要求统一使用小写
public class HelloJava{}
public class :表示修饰
HelloJava : 类名,Java类
注意:类名需要使用大驼峰命名法,要求每个单词的首字母都大写
5、Java注释
注释:解释说明文字
Java有3种注释:
①单行注释://内容 快捷键:Ctrl + /
②多行注释:/*内容*/ 快捷键:Ctrl + Shift + /
③文档注释:/**内容*/ 生成帮助文档 javadoc
6、标识符
概念:包名、类名、变量名、方法名命名的字符串
标识符的规则:
1、由字符、数字、下划线、美元符号($)四部分组成
2、不能以数字开头
3、不能和Java中关键字和保留字同名,也不能和JDK中已有的类名或接口名重名(Scanner、Math、Random、System...)
4、Java严格区分大小写
5、见名知意
标识符的规范:
包名:统一使用小写
类名:大驼峰命名法,每个单词的首字母大写
例如:StudentManage
方法名、参数名:小驼峰命名法,第一个单词的首字母小写,其后的每个单词首字母大写
例如:getvalue() localValue getUserById
常量名:统一使用全部大写,每个单词之间使用下划线隔开
例如:MAX_VALUE
7、Java关键字
Java中关键字:一些单词在Java中被赋予了特殊的含义;关键字都是小写的
基本数据类型:
整型:byte short int long
小数:float double
布尔:boolean
字符:char
和包相关的:
声明包:package
导入包:import
访问控制修饰符:
public 共有的
proptected 受保护的
private 私有的
流程控制:
分支语句:if else switch case default
循环语句:for while do
结束循环:break continue
保留字:
goto const
异常:
捕获异常:try catch finally
抛出异常:throw throws
修饰符:
static 静态的
class 类
interface 接口
enum 枚举
final 最终的
abstract 抽象的
和对象相关的:
new 新建一个对象
this
super
instanceof
和方法相关的:
void
return
和类与类之间关系的:
extends 继承
implements 实现
其他的:
synchronized 同步锁
native 本地的
assert 断言