Java基础(编写第一个程序)[Hello World]

138 阅读2分钟

1.1 下载安装JDK

下载地址:  www.oracle.com/java/techno…

目前市面上使用的LTS(long time support)包含JDK8、JDK11、JDK17

傻瓜式安装即可。

安装完成后,可以在cmd中通过 java -version 来查询版本和是否安装成功

1.2 编写第一个程序

1.2.1 下载开发工具

subline、或者是editorplus

http://www.sublimetext.com/                   subline 下载地址
https://www.editplus.com/download.html        editplus下载地址

网上找破解文档

1.2.2 编写第一个程序

image.png

public class HelloWorld{
	public static void main(String[] args){
		System.out.println("hello world");
	}
}

Tips注意事项有下:

  • 大小写
  • 中英文符号问题
  • 单词拼写
  • public` 形容词  公开的 公共的  权限修饰符
  • class 类  是以类位最基本的组织单位
  • Demo 类名  这个类的名字叫Demo。被public修饰的类称之为主类,主类的类名称一定要和当前.java文件的文件名保持一致。
  • public static void main(String[] args){}  程序的入口点,称之为main方法。程序进入该方法之后依次执行里面的代码。
  • System.out.println("hello conf"); 通过;结尾称之为一条语句
  • 大家写代码的时候一定要注意,缩进 tab

1.2.3 运行程序

I、如何能让程序找到javajavac
#通过cd命令 来切换盘符 让当前路径到 JDK的安装目录下的bin目录中
C:\Users\wawjy>cd C:\Program Files\Java\jdk1.8.0_131\bin
#通过java -version 查看解释器的版本
C:\Program Files\Java\jdk1.8.0_131\bin>java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
#通过javac -version 查看编译器的版本
C:\Program Files\Java\jdk1.8.0_131\bin>javac -version
javac 1.8.0_131

C:\Program Files\Java\jdk1.8.0_131\bin>
II、编译以及执行当前HelloWorld.java文件
# javac 编译当前.java文件 由于文件不在bin目录下 所以编译的时候会报错 找不到文件
C:\Program Files\Java\jdk1.8.0_131\bin>javac HelloWorld.java
javac: 找不到文件: HelloWorld.java
用法: javac <options> <source files>
-help 用于列出可能的选项

# javac 当前要编译文件的全路径 然后进行编译 会产生一个.class文件 
C:\Program Files\Java\jdk1.8.0_131\bin>javac C:\Users\wawjy\Desktop\优极限61期\001_code\001_helloworld\HelloWorld.java

# java命令解释执行的时候 由于HelloWorld这个类不在当前路径下 所以报错 找不到当前类
C:\Program Files\Java\jdk1.8.0_131\bin>java HelloWorld
错误: 找不到或无法加载主类 HelloWorld

# 通过java -cp 当前类所在的路径 类名称
C:\Program Files\Java\jdk1.8.0_131\bin>java -cp C:\Users\wawjy\Desktop\优极限61期\001_code\001_helloworld HelloWorld

# 第一个程序的结果 打印输出hello world
hello world

C:\Program Files\Java\jdk1.8.0_131\bin>