文章目录
前言
属于java简言部分,按照记忆中的知识梳理出来的一篇
文章 2021-04-08 : java介绍
上一篇:java环境安装
提示:以下是本篇文章正文内容,下面案例可供参考
一、java历史发展
- 1996 SUN公司发布了JDK1.0
- 1998 SUN公司发布了JDK1.2
- 2004 SUN公司发布了JDK1.5并改名为JDK5.0
- 2006 SUN公司发布了JDK6.0
- 2009 SUN公司被Oracle收购
- 2011 Oracle公司发布了JDK7.0
- 2014 Oracle公司发布了JDK8.0 是目前商用主流版本
- 2017 Oracle公司发布了JDK9.0
- 2018 Oracle公司发布了JDK710.0
- 2018 Oracle公司发布了JDK11.0
1998年java平台名称有:J2SE(Stadard Edition)、J2EE(Enterprise Edition)、J2ME(Micro Edition)三种,2004年改名为java SE、java EE、java ME
二、java语言特点
1.面向对象
2.跨平台
跨平台的特性实现了java语言的 "一次编译,到处运行"的特点
3.简单性
java语言是自动内存管理机制,不易造成内存溢出
三、计算机和java执行机制
1.计算机执行机制
-
编译执行
执行效率高,不可跨平台,实现一次编译,多次运行。 -
解释执行
将源文件直接交给不同系统独有的解释器,执行效率低,可跨平台
2.java运行机制
- 先编译,再解释
四、相关词的解释
1.JVM
Java Virtual Machine,java虚拟机,在不同的操作系统下模拟相同的环境
2.JRE
Java Runtime Enviroment,java运行时环境,包含了JVM和解释器等工具包
3.JDK
Java Development Kit,java开发环境,包含了JRE+类库+工具包
五、java注释
1.单行注释
2.多行注释
3.文档注释
/**
* 这是文档注释
* 一般用以解说类或者方法
*
* */
public class Demo1 {
public static void main(String[] args) {
//单行注释 下面是输出语句
System.out.println("hello java");
/*这是多行注释的开始
*
* 这是多行注释的结尾*/
}
}
六、解说类
同一个源文件中可以有多个类,编译后生成独自的*.class文件。每个类都有自己的唯一main方法,但是在同一个源文件中只能有一个由public修饰符修饰的类,类名和文件名保持一致,包括大小写。
七、解说package
package如图windows中的文件夹,在同一个包内不能有相同名称的两个类,但是不同的包下可以有两个相同名的类。且必须在源文件的第一个行,格式为: package 报名;
八、命名规则
java语言包名,类名,变量名,方法名,常量名都是由 数字,字母,_,$符号组成且不能以数字开头和不能以关键字作为名称,其中又有一些约定俗成的取名法则
1. 包的命名规则
包的命名字母都是小写
2.类名
每个单词是首字母都要大写,俗称Pascal命名规则
3.变量名、方法名
第一个单词的首字母小写,其余单词首字母大写,俗称"驼峰"命名法
4.常量
每个字母都大写
九、通过使用DOS命令编译执行程序
十、总结
下一篇