重新学习java基础知识

DOS命令:开始菜单—》运行----》输入cmd—》DOS窗口

快捷键:win+R;找到目录,在目录栏清空后敲入cmd;输入命令后,可以将要执行的文件拖入DOS窗口,会显示该文件的绝对路径。

常见DOS命令:
-exit 退出dos窗口
-cls 清屏
-在窗口的任意位置点击右键-》标记-》选中要复制的内容(选中ctrl+C也行)
-dir 查看当前目录下所有的子目录或文件。
-cd (change directory)改变目录路径
-cd … 回到上级目录
-cd \ 回到根路径

java :诞生于1995,SUN公司开发,被Oracle收购,之前叫Oak,后改成java
JDK:Java开发工具包
java包括三大块:JavaSE(标准版) JavaEE(企业版) JavaME(微型版)
JavaSE是基础,以后主攻方向EE

Java语言特性:【开源、免费、纯面向对象、跨平台】
简单性:不支持多继承。C++支持。
Java中没有指针
底层是C++
面向对象,更符合人的思维
健壮性:自动回收垃圾。
可移植性:编译一次,到处运行。windows上运行后,不做任何修改直接放到linux系统。Java代码在JVM上运行,因为有JVM屏蔽了底层操作系统的不同。JVM在JDK里,通过下载不同版本的jdk(windows版,Linux版),来适应不同的操作系统。

Java的加载与执行:

(1)编译:检查是否符合java语法结构,符合编译成字节码文件。
	.java通过JDK中自带的javac.exe进行编译成.class
	
(2)javac怎么用呢?
	-javac是一个编译器命令
	-在DOS命令窗口中使用
	-命令:javac java源文件的路径
(3)一个java源文件可以编译生成多个.class文件
(4)字节码文件.class是最终要执行的文件,删除源文件不影响,但一般不建议删源代码
(5)JDK中还有另一个解释器工具/命令,叫java.exe,
	-使用:java 类名(例如:硬盘上有一个A.class,那么就是java A,java A.class是错误的)
(6)java A命令回车,之后会启动java虚拟机(JVM),JVM启动类加载器ClassLoader,ClassLoader会去硬盘上搜索A.class文件,找到之后装载到JVM中,JVM将A.class字节码文件解释成二进制101010101这样的数据。然后操作系统执行二进制和底层硬件平台进行交互。

在这里插入图片描述

1.安装JDK时会提醒是否安装JRE,这个是运行时需要的包,如果用户的客户机需要运行开发好的项目,就可以只安装JRE,JRE里包含JVM。

2.使用javac的时候,有可能出现windows操作系统找不到javac命令文件,windows系统不知道在bin目录下有javac.exe这个命令。
使用完javac,会产生一个class文件
再用java命令 加类名,必须在这个class文件所在目录。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值