欢迎订阅专栏 请你喝杯java , 希望能给需要帮助的朋友带来方便,同时也希望能得到各位大佬的建议。
【详细+超基础】Java-学习笔记
Java学习笔记系列——孙不坚1208
【详细+超基础】Java-学习笔记 01
【详细+超基础】Java-学习笔记 02
【详细+超基础】Java-学习笔记 03
【详细+超基础】Java-学习笔记 04
【详细+超基础】Java-学习笔记 05
【详细+超基础】Java-学习笔记 06
【详细+超基础】Java-学习笔记 07
【详细+超基础】Java-学习笔记 08
【详细+超基础】Java-学习笔记 09
【详细+超基础】Java-学习笔记 10
【详细+超基础】Java-学习笔记 11
【详细+超基础】Java-学习笔记 11
【详细+超基础】Java-学习笔记 12
【详细+超基础】Java-学习笔记 13
【详细+超基础】Java-学习笔记 14
【详细+超基础】Java-学习笔记 15
【详细+超基础】Java泛型详解
【详细+超基础】Java集合框架详解
【详细+超基础】Java网络编程详解
Java学习笔记系列持续更新中…
一、Java 概述
代码范例:
public class Test {
public static void main(String [] args){
System.out.println("Hello world");
}
}
JAVA简介
Java是半编译半解释性语言,它将.java的源程序文件编译成拓展名为.class的字节码文件,字节码文件可以在任何一台装有JVM虚拟机的操作系统上运行,从而达到“一次编译,随处运行”的目的。
Java 特点:简单的 面向对象的 分布式的 解释执行的 健壮的 安全的 结构中立的 可移植的 高效率的 多线程的 动态的和跨平台的编程语言。
Java的三个平台标准:Java SE4(标准版:用于开发桌面应用程序) Java EE(企业版:用于开发和部署服务端的应用程序) Java ME(移动端:已被安卓、IOS、鸿蒙OS所淘汰)。
JDK的安装
JDK : Java开发工具包
JRE:Java运行环境
JVM:Java虚拟机
在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre.
三者关系
简单来讲
配置开发环境
jdk-8u271-windows-x64
-
Path : 填写的是用于存放操作系统的可执行文件(如 java.exe、javac.exe)的路径 例: C:\JDK1.8\bin
-
classpath : 填写的是字节码文件所在的目录(JVM需要去classpath里设置的目录中寻找需要执行的包和类)
-
classpath 的变量值设置到包目录之上
-
通知 JVM用户类的存放路径、类(依赖对象)之间的相互寻找
classpath是javac编译器专用的一个环境变量,作用是告诉Java执行环境,在哪些目录下可以找到您所要执行的Java. 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等
-
-
java_home :填写的是JDK的安装路径 例:C:\JDK1.8
环境变量
-
配置环境变量JAVA_HOME
- 变量值为所安装jdk的路径
- C:\ProgramFiles\Java\jdk1.8.0_201
-
配置环境变量path
- 变量值为所安装jdk的bin的路径
- C:\ProgramFiles\Java\jdk1.8.0_201\bin
Java 程序的运行
在D盘创建 Hello.java 文件,内容如下:
public class Hello {
// Java源文件中可以有多个类,但至多有一个公共类(public类),而且源文件名必须与public修饰的类名相同。
public static void main (String []args) {
// public static void mian(String []args ){} 是 main()方法。
System.out.println("hello world ");
}
}
Java程序运行编译的运行过程
Java源文件(.java文件) 通过java编译器(javac)编译成为字节码文件(.class文件)再通过Java虚拟机运行在操作系统。
使用命令行进行测试
win +R cmd 进入命令行
通过常用的Dos命令到达源文件路径
盘符切换: C: D: E:
查看当前目录下的所有文件: dir
切换目录: cd (change directory):
编译源文件: javac Hello.java
运行字节码文件: java Hello
附:打开cmd的方式:
- 开始+系统+命令提示符
- win键+R 输入cmd打开控制台(推荐使用)
- 在任意的文件夹下面,按住shift键+鼠标右键点击:在此处打开命令行窗口
- 在资源管理器的地址栏前面加上cmd路径
- (管理员方式运行:在开始搜索cmd,然后点鼠标右键,选择以管理员的身份运行)
附:常用的Dos命令
- 盘符切换: C: D: E:
- 查看当前目录下的所有文件 dir
- 切换目录: cd (change directory):
-
跨盘符切换: cd + /d + 文件名;
-
同级目录切换:
- 先返回上一级目录: cd …
- 再进入想进入的目录 cd + 文件名
-
清理屏幕: cls(clear screen)
-
退出终端: exit
-
查看电脑的 ip: ipconfig
-
很常用的 windows程序: 计算器(calc), 记事本(notepad), 画图工具(mspaint)
-
ping命令: 测试网络是否正常
-
创建文件夹: md + 文件夹名
-
删除文件夹: rd + 文件夹名
-
创建文件: cd>文件名.扩展名
-
删除文件: del + 文件名