什么是程序
计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
Java重要特点
-
Java语言是面向对象的(oop)
-
Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证
-
Java是跨平台性的。[即:一个编译好的.class文件可以在多个系统下运行,这种特性称为跨平台]
-
Java语言是解释型的
解释性语言:javascript,PHP,java
编译性语言:c/c++
区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译性语言,编译后的代码,可以直接被机器执行,c/c++
Java运行机制及运行过程
说明:因为有了JVM,同一个Java程序在三个不同的操作系统中都可以执行。
这样就实现Java程序的跨平台性。
什么是JDK,JRE
JDK、JRE和JVM的包含关系
- JDK = JRE + 开发工具集(例如Javac,java编译工具等)
- JRE = JVM + Java SE标准类库
- JDK = JVM + Java SE标准类库 + 开发工具集
- 如果只想运行开发好的.class文件只需要JRE
Java开发快速入门
Java开发注意事项和细节说明
Java转义字符
//演示转义字符的使用
public class ChangeChar{
public static void main(String[] args){
// \t :一个制表位,实现对齐的功能
System.out.println("深圳\t广州\t佛山");
// \n :换行符
System.out.println("你\n我\n他");
// \\ :一个\
System.out.println("F:\\java\\Sublime Text\\Sublime Text 3");
// \" :一个"
System.out.println("\"试看将来环球,必是赤旗的世界\"");
// \' :一个'
System.out.println("\'李大钊\'");
// \r :表示回车
System.out.println("铁肩担道义\r妙手著文章");
}
}
文档注释步骤
/**
* @author 王伟
* @version 1.0
*/
public class Comment{
public static void main(String[] args)
{
}
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/62fc10ad4d344a218c1d2a590341dc32.png
DOS命令
10.help+命令(可查询该命令的详细使用方法,具体如下所示)