Java 语言的特点
- 特点一:
-
面向对象
-
两个基本概念: 类、对象
-
三大特征: 封装、继承、多态
2.特点二:
-
健壮性
-
吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制
- 特点三:
-
跨平台性 :通过Java语言编写的应该程序在不同的系统平台上都可以运行。
-
原理: 只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
JDK、JRE、JVM 关系
关于public
在一个Java源文件中可以声明多个class。但是,只能最多有一个类声明为public的。而且要求声明为public的类的类名必须与源文件相同。
package mp_1;
class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWord");
}
}
关于 main方法
程序的入口是 main() 方法,格式是固定的。
输出语句:System.out.println()
-
System.out.println() 先输出数据,然后换行 -
System.out.print() 只输出数据
Java定义的数据类型
一、变量按照数据类型来分:
基本数据类型:
整型:byte \ short \ int \ long
浮点型:float \ double
字符型:char
布尔型:boolean
引用数据类型:
类(class)
接口(interface)
数组(array)
二、变量在类中声明的位置: 成员变量 vs 局部变量
String类型变量的使用
- String属于引用数据类型,翻译为:字符串
- 声明String类型变量时,使用一对""
- String可以和8种基本数据类型变量做运算,且运算只能是连接运算:+
- 运算的结果仍然是String类型