1.Java语言概述
1.1Java是什么1.2Java语言的重要性1.3Java的发展简史1.4Java的语言特性1.5Java的开发环境 2.初识Java的main方法
2.1main函数的方法示例2.2运行Java程序 3.注释
3.1基本规则3.2注释规范 4.标识符5.关键字
1.Java语言概述 1.1Java是什么Java是一种优秀的程序设计语言,还是一个有一系列计算机软件和规范形成的技术体系(Java有一个完整的生态)
1.2Java语言的重要性Java语言在TIOBE编程语言社区常年占据前几位,下面是最近的排名:
其中需要强调的是Javascript与Java无关
介绍一下网页三剑客
①HTML:描述一个大概的画出一个网页的架构
②CSS:把刚刚用HTML画出来的框架,化个妆,完美一下
③Javascript:组织一个你的网页,让网页具备一定的能力
Java之父(祖师爷):James Gosling(詹姆斯·高斯林)
1995年5月Java名称正式发布,提出“Write once,Run anywhere”(一次编译,到处运行)的口号
在Java的世界里面,一切皆对象
1.5Java的开发环境建议使用JDK1.8,因为它是长期开发版本,而集成开发环境建议使用IDEA(在官网下载社区版本就好),JDK全称是Java Development Kit
2.初识Java的main方法 2.1main函数的方法示例public class TestDame{
public static void main(String[] args) {
System.out.println("Helloworld");
}
}
①相比较C语言这是一个非常复杂的主函数
②public:表示访问修饰限定符
③TestDame:表示类名
④String:表示字符串类型
⑤String[] args:表示字符串数组
⑥在IDEA中使用main关键字和psvm回车都可以快速生成一个主函数
⑦类存在于源文件里面;方法存在于类中;语句存在于方法中
⑧一个源文件中只能有一个public修饰的类,且源文件的名字必须与public修饰的类名字相同
⑨不存在这个类的时候就会报错(找不到或者无法加载这个类)
⑩在Java中不是一个文件对应一个字节码文件,是一个类对应一个字节码文件,可以做到随用随取
1.在记事本中写代码,记得保存
2.运行过程:.java(源代码)通过(javac 文件名.java)到.class(字节码文件)(保存的就是刚刚源代码的信息)再通过一系列操作到Java虚拟机
3.什么是虚拟机呢?就是用软件模拟出来的一个硬件
4.JVM(Java virtual meachine):在这上面跑程序的(是整个Java实现跨平台的最核心的部分,所有的Java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行)
5.JRE(Java runtime environment):JRE是运行基于Java语言编写的程序所不可缺少的运行环境。也是通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用
6.JDK(Java development kit):JDK是Java开发工具包 ,包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)
7.JDK = JRE + 开发工具集(比如:javac)
JRE = JVM + JavaSE标椎库类
8.JDK包括JRE,JRE包括JVM
//这是一个行注释3.2注释规范
内容准确、篇幅合理、使用中文、积极向上
4.标识符1.标识符中可以包含数字、字母以及 下划线和 $ 符号等等。
注意:标识符不能以数字开头,也不能是关键字,一般不建议用下划线和$符号开头或者结尾
2.类名:每个单词的首字母大写(大驼峰)
方法名:首字母小写,后面每个单词的首字母大写(小驼峰)
变量名:与方法名规则相同(小驼峰)
1.关键字是由Java语言提前定义好的,有特殊含义的标识符
2.保留字是表示这个东西待定,有时候在Java的某个版本中这个可以使用



