Java语言包含三大块
J2SE:平台标准版,做桌面程序它是整个技术的基础和核心
J2EE:平台企业版,做网站
J2ME:平台微型版,做移动端程序开发
1. 编写Java源代码注意:以.java作为后缀名如:Hello.java
2. 编译也就是检查Java语法格式当编译成功,则会自动生成一个.class(字节码)文件.如:Hello.class
当编译失败时,则解决错误.然后再重新编译
3. 运行,也就是输出结果注意:运行的是字节码文件
注意: 1. 在操作系统上运行之前必须保证该系统上有JVM
2. JVM:Java虚拟机,也就是说如果想运行程序则必须安装JVM,但是JVM并不能单独安
3. 解决办法:
第一种:在安装JDK的同时安装JVM
第二种:在安装JRE的同时安装JvM
4. JDK JRE JVM各自是什么以及之间的关系
JDK: Java开发工具包,也就是说如果想开发Java语言则必须安装JDR
JRE: Java运行环境
JVM: Java虚拟机,不能单独安装
Java源文件的组成部分
第一部分:外部结构或类
[修饰符] class类名{
)
第二部分:程序的入口或main方法
注意:1.main方法必须编写在类中
2.一个类中的main方法是可有可无的
3.当没有main方法时则程序可以编译,但是不能运行,否则出现运行错误
4.在一个类中最多编写一个main方法
第三部分:编写代码
注意:1.目前代码编写在main方法
2.main方法中可以编写N条语句,语句也就是以英文的分号作为结束
3.建议一行编写一条语句
输出语句
system.out.print("大小写字母、数字、汉字以及特殊符号,输出后不换行");
system.out.println("输出内容同上,但是输出后换行");
注意:当输出数字时,双引号可有可无的
注释
作用:解释说明,在程序中并不运行,主要增加程序的可读性
分类:
1. 单行注释//
2. 多行注释/*注释内容*/
3. 文档注释/**注释内容*/
public class与class区别
---class前面的public修饰符是可有可无的
---当在一个类前面添加public修饰符,则文件名必须与类名一致
---当在一个类前面没有使用public修饰符,则文件名可以与类名不一致
---在一个Java源文件中可以编写任意多个类,当编译成功后会自动生成对应类的个数的字节码文件
---在一个源文件中最多只有一个类使用public修饰