Java概览
java语言的特点
1.面向对象
2.跨平台
3.开源
4.分布式处理
5.多线程
6.动态
Java三大平台
JavaSE:
标准版,其他两者的基础。用于桌面程序应用程序的开发,比如学生管理系统,仓库管理系统
JavaEE:
企业版,用于WEB程序的开发,比如淘宝网,优酷网
JavaME:
微缩版,为开发电子消费产品和嵌入式设备提供的
环境变量配置
- path:使所有扩展名为java的文件都能在任意目录下运行
- CLASSPATH:指定类搜索的路径
JDK下载、安装
JDK(Java Development Kit):
开发环境,包括JRE和开发工具
JRE(Java Runtime Environment):
运行环境,包括JVM和核心类库
JVM(Java Virtual Machine):
java虚拟机,解释执行字节码文件
第一个程序
输出程序
//每一个文件中只能有一个是public修饰的类,这个类就是主类,类名与文件名相同;
//public权限修饰符--公共的;
//class--被class修饰的就是类
//HelloWorld--类名;
public class HelloWorld {
//main--主方法,一个程序中有且只能有一个main方法;
//public--权限修饰符,表示main方法是公共的;
//static--静态的,表示main方法是静态的方法;
//void--空的,表明main方法没有返回值;
//String[] args--形参,main方法的形参;
public static void main(String[] args) {
//标准输出;
System.out.println("Hello World!");
}
}-
输入程序
import java.util.Scanner;//导入的外部包,关联外部的类库 public class scannerDemo { public static void main(String[] args) { //创建一个键盘扫描输入的对象 Scanner console=new Scanner(System.in); System.out.println("请输入一个字符串"); //使用对象扫描接收一个字符串类型的数据 String Str=console.next(); System.out.println("请输入一个整数"); //使用对象扫描接收一个整型的数据; int a=console.nextInt(); System.out.println("Str="+Str); System.out.println("a="+a); } }