JAVA学习笔记基础-20210108
JAVA
JDK(开发者工具),JRE(运行时环境),JVM
开发环境搭建
1.JDK下载和安装(图未加)
JDK8-目前是主流
先说明下,如何卸载JDK:通过环境变量-javaHome找到java所在路径,连包删除java的文件,并清理环境变量,和删除path的引用
- 删安装目录
- 删除JAVA_HOME
- 删除path
- cmd里运行
java -version来查看是否成功卸载
JDK安装和删除恰好相反
在官网下载JDK8,下载安装包,进行安装
安装完后
1.配置配置环境变量
两个%代表引用
2.JDK安装路径下的文件说明
具体安装路径下的说明可以参考JDK目录下说明
HELLOWORLD
1.helloworld程序
- 新建java文件
- hello.java
- 编写文件-// 默认类创建格式
public class Hello{ // 类+类名
public static void main(String[] args)
{ // main 主方法,程序的入口
System.out.print("Hello,world!");
}
}
-
编译
javac Hello.java-得到java class文件Hello.class -
运行class文件, java Hello.class文件
2.需要注意的问题
- java单词大小写敏感
- 中文的书写可能会出现问题
- 文件名和类名必须保证一致,且首字母大写
- 符号不要是中文
JAVA程序的运行机制
编译型:有负责翻译的编译器,简单来说就是全部翻译,在给机器运行;操作系统就是编译型的
解释型:说一句,解释一句给机器运行,性能可能有损失
两种方式的优缺点?(见图)

-
Java代码执行前需要先编译成class文件,再交由JVM执行。因此从这一过程来看,Java可以称之为编译型语言。
-
然而,class文件的内容属于一种中间语言,计算机无法直接识别,仍然需要由JVM解释成机器语言执行,因此这个角度来说,可以称之为解释型语言。
都有,时机?-网页,服务器,对速度要求不高
举个简单的例子:有人想看外国名著:1,整本书翻译过去;2找个翻译官,看一段就让翻译官翻译一下
优缺点:前者书有更新-书要重新翻译。。。。。。
IDEA的安装-开发工具(方便)
以前Eclise是主流,现在IDEA(危机感,更新换代特别快)
- IDEA创建项目,HelloWorld:新建项目,src右键-new java class-HelloWorld取名
-内容:输入psvm+tab键(private static void main)快捷生成 main 方法;sout+tab 快捷生成System.out.println(),输入hello, world


浙公网安备 33010602011771号