回归的原因还是因为这个行业挣得钱比较多...
什么面相全栈,那都是浮云
由于在半年来一直的工作要求是web前端,每天被各种css,js,vue,框架,细节小知识洗脑......
之前的java基础本来就偏弱的我来说.无疑是雪上加霜....
正文:
本电脑是没有任何java环境的
- 下载jdk
由于各种版本问题,我是用的是1.8.0_91
配置
设置环境变量
安装完JDK后,需要设置一个JAVA_HOME的环境变量,它指向JDK的安装目录。
C:\Program Files\Java\jdk-14
然后把JAVA_HOME
的bin
目录附加到系统环境变量 PATH
上
Path=%JAVA_HOME%\bin;
<现有的其他路径>
打开命令行工具
输入java -version
java version "1.8.0_91" Java(TM) SE Runtime Environment (build 1.8.0_91-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
若是提示
java is not recognized as an internal or external comm│ │and, operable program or batch file.
说明系统无法找到Java虚拟机的程序java.exe
检查JAVA_HOME和PAHT的配置
在下载编程工具之前,先来了解一下基本的信息
在最初编写java 程序都是使用文本编辑器
扩展名为.java
测试:
public class Hello{
public static void main(String[] args){
System.out.printLn("hello world!");
}
}
解析:
public class Hello{ ... }
- 此定义称为class类.
- 类名Hello -- 大小写敏感 按照习惯首字母大写
- class -- 用来定义一个类
- public -- 表示这个类是公开的
- 使用关键字,必须小写
public
static
class
- 花括号中间
{}
是类的定义
main方法
public static void main(String[] args){ ... }
该方法代表可执行的代码块
main
方法名
()
方法参数
String[]
一些string类型的参数
args
参数名
public static
修饰方法...代表一个公开的静态方法
void
返回的是方法类型
{}
中间的是方法的代码
;
每行代码的结束
System.out.print("打印输出");
不会换行的输出语句
System.out.printLn("hello world!");
会换行的输出语句
Java规定
java程序的固定入口方法
public static void main(String[] args)
因此Java程序总是从main
方法开始执行
- java源码的缩进不是必须的
- 使用缩进会提高开发的效率,思维敏捷,好看
- 缩进一般是4个空格,一个tab
- 保存文件扩展名为
.java
- 与定义的类名完全一致
须知-运行java程序
Java源码上是一个文本文件,需要使用javac把Hello.java编译成字节码文件Hello.class
然后使用java命令执行这个字节码文件
绝大多数情况下,我们无法直接运行一个Java源码文件,原因是它需要依赖其他的库。
小结
一个Java源码只能定义一个public类型的class,并且class名称和文件名要完全一致;
使用javac可以将.java源码编译成.class字节码;
使用java可以运行一个已编译的Java程序,参数是类名。
网友评论