目录
一、Java相关概述
1、Java历史:
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。后来该公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。
Java分为三个体系:
- JavaSE(Java平台标准版)
- JavaEE(Java平台企业版)
- JavaME(Java平台微型版)。
2、Java特点
a. Java是面向对象的(oop)
b. Java语言具有健壮性
c. Java语言是跨平台性的
d. Java语言是解释性的(编译后的.class文件不能直接被机器执行,需要解释器来执行)
3、Java开发工具
记事本(手写代码)——>IDEA or Eclipse
记事本使用:确保jdk已安装并配置成功,使用记事本编写代码并改变扩展名为.java,接着在Java文件所在目录中输入“cmd”,使用javac和java命令得到输出结果。
4、Java的JDK
JDK=JRE+Java的开发工具(java、javac、javadoc、javap)
JRE(Java Runtime Environment java运行环境) = JVM+java的核心类库
若只需运行开发好的程序(.class文件),则只需JRE
JDK核心机制:JVM(Java虚拟机 Java virtual machine):保证了跨平台性
二、Java入门知识
1、Hello World案例!!!
类名为Main的公共类
public class Main{
//主方法main():程序的入口
public static void main(String[] args){
//输出语句
System.out.println("Hello,World!");
}
}
2、Java的运行机制了解:
流程如下:
.java文件(javac命令编译 源文件)——>.class文件(java命令运行 字节码文件装载到JVM机执行)——>结果
修改后的java源文件需要用重新编译生成新的.class文件,才能得到新的输出。
3、Java开发注意事项
a. Java中有固定的main()方法
b. Java中基本组成部分是类
c. Java严格区分大小写
d. Java每条语句由分号;结束
e. {}大括号成对出现
f. 一个源文件最多只能有一个public类(每个类编译后都对应一个.class文件)
g.如果源文件包含public类,则文件名必须和public类名一致
public class Main1 {
public static void main(String[] args) {
System.out.println("Hello World!" );
}
}
h. main方法可以在public类中也可以在非public类中
3、Java转义字符
\t:一个制表符
\n:换行符
\\:一个\
\":一个"
\':一个'
\r:一个回车
练习:
public class Main {
public static void main(String[] args) {
System.out.println("书名\t作者\t\t价格\t销量\n三国\t罗贯中\t120\t1000" );
}
}
4、Java代码规范与注释
注释部分不会被JVM执行;多行注释中不允许
嵌套多行注释
单行注释://注释内容
多行注释:/*注释内容*/
文档注释:javadoc命令与标签
Dos命令:
javadoc -d 保存文件路径 -author -version 源文件名.java
/**
*@author a
*@version 1.0
*/
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!" );
}
}
a. 类和方法的注释要以javadoc的方式实现
b. 非javadoc注释往往是用于给维护者看的
c. Tab键(shift+Tab)缩进
idea可以使用ctrl+alt+L一键整理代码
d. 源文件保存为UTF-8编码
e. 一行不要过长,不超80个字符
5、相对路径和绝对路径
相对路径:从当前目录开始定位形成的路径
..\ :返回上一级目录
绝对路径:从顶级目录开始定位形成的路径