1-Java简介以及开发环境安装配置
1.Java语言概述
Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。
Java的性质:
- 简单性
- 面向对象型
- 分布式
- 健壮性
- 安全性
- 体系结构中立
- 可移植性
- 解释性
- 解释型
- 高性能
- 多线程
- 动态性
2.初识Java中的main方法
Java程序的结构由如下三个部分组成:
- 源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。
- 类:类中带有一个或多个方法。方法必须在类的内部声明。
- 方法:在方法的花括号中编写方法应该执行的语句。
总结一下:类存在于源文件里面;方法存在于类中;语句存在于方法中。
3.编译、运行
写入程序:
比如以下程序:
(在桌面新建一个文件夹vscode,打开VSCode,文件 —>打开文件vscode —>在左边vscode这个文件夹下创建源文件test.java —>在此文件里写以下代码)
//主类
public class test
{
//主方法
public static void main(String[] args)
{
System.out.print("hello world!"); //打印格式
}
}
光标放入代码区,Ctrl + s 保存 (文本编译器每次输入或者修改代码保存后才可编译运行,每次都要保存和编译)
编译:
-
在下方终端处输入
javac test.java
(javac +主类名称.java)—>回车(编译成功后在vscode里出现class.java) -
若出现错误“编码GBK的不可映射字符”(中文过多),可在编译器前在终端输入编译命令:
javac -encoding UTF-8 test.java
再直接运行即可。
运行:终端处输入java test
(javac + 主类名称)—>回车 即可出现打印的内容
小技巧:若在VSCode下终端命令行无法使用,可在开始中搜索cmd打开选择命令提示符,输入打开文件命令:cd /d + 从桌面上把新建的vscode文件夹拖进来
,然后此处可以当作终端使用,即可对vscode中文件进行编译运行。
4.命令行向主方法传参
方法:命令行向主方法中传参: java 主类名称 参数1 参数2 …
//主类
public class test
{
//主方法
public static void main(String[] args)
{
System.out.print("Welcome"); //打印格式
System.out.print(args[0]); //指传第一个参数
System out.print(args[1]); //指传第二个参数
}
}
终端:
C:\Users\Administrator\Desktop\java code>javac -encoding UTF-8 test.java
C:\Users\Administrator\Desktop\java code>java test to chinese
Welcometochinese
5.关于编译器
JDK:Java开发程序包,包含JRE,多了编译器java以及调试工具JConsole、jstack,针对java程序员
JRE:java运行时环境,包含JVM以及Java核心类库,是运行Java程序的环境,针对使用Java程序的客户
JVM:Java虚拟机(Java移植性的关键)