学习的第一天,基础有一些但是大部分都忘记了,加油加油加油!
1.命令行方式
md:创建文件夹
rd:删除文件夹,文件中含有文件无法删除
cd.. :返回上一级
2.图形化方式
3.java语言概述
java语言特点
(1)面向网络的编程语言
(2)跨平台
(3)安全
4.java的三种技术架构
5.Java的跨平台性
概念:使用Java语言编写的应用程序在不同的系统平台上都可以运行
JVM:Java虚拟机
问题:Java如何实现跨平台?
因为Java由JVM执行,Java提供了不同平台的JVM,因而实现了跨平台
6.JRE和JDK
JDK、JRE、JVM关系:JDK中包含JRE,JRE包含JVM
7.Java开发环境的搭建
问题:为什么配置环境变量?
让某些可执行程序在任何路径下都能执行。没有配置环境变量,需要将路径切换到可执行程序所在的路径。
8.编译和执行
编译程序:JVM不能直接运行程序,需要将编写的Java程序转换成JVM认识的格式
1.先切换到JAVA文件所在的路径
2.使用Javac来编译程序,编译之后会生成字节码文件,扩展名为classs
3.对应程序中的每一个class(类)都会生成一个对应的字节码文件。
运行程序:在多个字节码文件中,运行含有入口的那个字节码文件
class Test1
{
public static void main(String[] args)
{
System.out.println("您好,Hello World!");
}
}
class Test2
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
结果:会产生两个class字节码文件
注意:使用Java指令执行程序时启动的是JVM,编译时不涉及JVM