文章目录
一、如何学习Java
- 代码能力
- 面向对象分析能力
- 内存底层和源码分析习惯
- 调试和查错能力
二、Java优点
- 跨平台/可移植性
- 安全性
- 面向对象
- 简单性
- 高性能
- 分布式
- 多线程
- 健壮性
三、Java程序编译过程(简单了解)
四、JVM、JRE、JDK初步了解
1、JVM(Java Virtual Machine)
JVM是一个虚拟计算机,用于执行bytecade字节码(.class文件),是Java跨平台优势的保障。不同的操作系统有不同的JVM,屏蔽了底层运行平台的差异。
2、JRE(Java Runtime Environment)
包含:JVM、库函数、运行Java应用程序所必须的文件。
3、JDK(Java Development Kit)
包含:JRE以及编译器和调试器等用于程序开发的文件。
4、三者关系
五、JDK的下载与安装
1、下载地址
https://www.oracle.com/java/technologies/javase-downloads.html
安装过程无脑下一步即可
2、环境变量中系统变量的修改
1)、新建系统变量
变量名为JAVA_HOME
变量值为下载java文件目录(精确到jdk-xxx.xxx.xxx)
2)、修改系统变量中的Path
点击新建后,添加如图路径(精确到jdk下的bin文件夹)
3)、测试JDK是否安装成功
运行cmd,在窗口中输入命令 java -version
如果可以出现如下界面,则安装成功。
六、IDEA学习JavaSE
1、IDEA创建Java可运行程序的环境
- 左侧选择Java,右侧选择JDK的位置,下方选择插件(学习JavaSE不需要选),大、点击下一步。
- 这里不需要打钩,直接下一步。
- 输入项目名称后下一步完成。
2、IDEA中写第一个Java程序
- 在目录文件夹src下创建first.java
- 敲代码:
/**
* 第一个java程序总结:
* java对大小写敏感,出现大小写错误会无法运行;
* public是访问修饰符,用于控制程序其他部分对这段代码的访问级别;
* 关键词class是类,java代码基于类;
* 一个源文件中至多能声明一个public的类,并且源文件名字与这个类名相同;
* 一个源文件可以有其他类型多个类;
*/
public class first{
public static void main(String[] args)
{
System.out.println("hello world");
}
}
note:
IDEA中快速输入main方法的方式:
输入关键词main,之后按tab,会自动生成main方法。