一、Java概述
1.Java语言的主要特征:简单、分布式、多线程、安全、健壮性、动态、高性能、跨平台、面向对象
2.Java跨平台的实现原理:Java程序运行在Java虚拟机之上。
3.Java的应用平台:
-桌面应用开发(Java核心、基础):JavaSE(Java Standard Edition)
-企业级应用开发:JavaEE(Java Enterprise Edition)
-手机等移动产品开发:JavaME(Java Micro Edition) 、 Android开发
4.Java环境中的几个概念:
-JVM(Java Virtual Machine):Java虚拟机
-JRE(Java Runtime Environment):Java运行时环境
-JDK(Java Development Kit):Java开发工具包(Java开发环境)、JDK = JRE + Tools&Java APIs
-JDK>JRE>JVM
5.开发Java程序的步骤:
-创建java源程序:Java源程序以.java作为扩展名,可以用任何文本编辑器创建、编辑。
-编译源程序:Java编译器”javac”读取Java源程序,翻译成Java虚拟机能够明白的以字节码形式的文件(以.class为扩展名)。
-运行class(字节码)文件:Java解释器”java”读取字节码文件,取出指令并且翻译成计算机能执行的代码,完成运行过程。
6.Java的注释符有三种:块注释(/注释的内容/)、行注释(//注释内容)、文档的注释(/** 注释的内容*/)
jdk环境配置:
-新建 JAVA_HOME 环境变量,输入jdk存储的地址
-修改 path 环境变量,在path变量尾部添加%JAVA_HOME%\bin
-新建 classpath 环境变量 ,classpath=%JAVA_HOME%\jre\lib\rt.jar;.;
二、Java基础
1.标识符组成:
-Java标识符由数字,字母和下划线(),美元符号组成,只能以字符、“”或“$”开头。
-标识符是大小写区别对待的并且未规定最大长度。
-标识符不能是Java关键字。
基本数据类型:
-整数类型 byte(1字节), short(2字节), int(4字节), long(8字节)
-浮点类型 double(8字节), float(4字节)
-字符类型 char(2字节)
-布尔类型 boolean
三、数组
1.java.util.Arrays类常用方法:
-copyOf 实现数组的复制
-Fill 实现数组元素的初始化
-Sort 实现数组的排序
待续。。。