Java语言特性
1.Java是一个编译型的语言,相比Python是一个解释性语言(对于Python代码,如果存在有一行代码执行有误(语法),但是在该行之前,所有的代码都可以执行),
对于Java来说,如果代码中存在有语法问题,那么编译过程中会报错,所有代码不能执行。
2.面向对象 在代码编写过程中,是将对象作为参数以及返回值传来传去
3.健壮性(稳定性):
1.基于静态数据类型存在,(Python是一个动态数据类型语言,对于一个变量可以存储不同类型的数据)
2.有自己的内存管理方式,稳定性更高
JRE和JDK的关系:
JDK是提供给开发人员使用的包含有:
1.JRE
其中JRE又包含:
1.JVM
2.核心类库
2.java的开发工具
1.java 用于执行.class编译文件,运行其中的代码逻辑
2.javac 用于将编写好的Java文件(.java)进行编译得到.class结尾的编译文件 其中编译的结果文件是以类名称来命名的
编写Java程序常见错误:
1.一行结束需要以;结尾
2.编写代码过程中主要注意其大小写
3.单词拼写错误
4.对于main不要敲成mian
1.class 表示是一个类的关键字 HelloWorld 表示是一个类的名称
2.对于一个代码块,需要使用{} 方式进行括起来
3. public static void main 表示是一个程序的入口函数
4. String[] args 表示是这个函数的参数 存储了执行时外部传参的数据
5.System.out.println 调用系统中的输出中的打印函数 传入一个字符串
class HelloWorld {
public static void main(String[] args){
System.out.println("helloworld...");
}
}
修改Java的环境变量
问题:'javac' 不是内部或外部命令
配置过程:
1.找到电脑的高级系统设置
2.在系统变量中添加 变量名JAVA_HOME 变量值为:D:\software\java\jdk1.8.0_141(根据自己的路径修改)
3.在path中添加%JAVA_HOME%\bin 将bin目录中的开发工具添加到环境变量中
开发者工具
推荐使用IDEA
IDEA 官网:https://www.jetbrains.com/
最新版本为 2023.2 开发最好使用历史版本 推荐 2022.3.3
安装完成后创建项目:
1.选择create object
2.填写项目名称 以及存储的路径
创建完成后查看内容:
src目录会是蓝色 表示用于存放具体的代码
之后在src目录下创建具体的包,名称为 com.shujia 包在文件系统中就是一级一级的目录
之后在com.shujia包下创建Java程序,输入名称 编写对应的代码,执行有结果,那么表示idea创建成功
project structer 可以对当前的项目结构进行调整