Java技术版本
JavaSE(标准版): 整个JAVA的基础和核心
JavaEE(企业版): 企业应用级开发
JavaME(微型版): 主要应用于嵌入式开发,比如手机程序的开发(淘汰了)
Java的技术特点
1、 简单性:nJava比C++简单,抛弃了C++中一些不是绝对必要的东西,如头文件、指针、结构、联合、隐式的类型转换和操作符重载等。还提供了丰富的类库,可以帮助我们很方便的开发Java程序。
2、 面向对象:面向对象思想,后期笔记补充。
3、 跨平台性:Java虚拟机,实现"一次编译,随处运行"
4、 健壮性和安全性:Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。还提供了一个安全防范机制(ClassLoader)以防恶意代码的攻击。
5、 多线程:多线程应用程序能够同时运行多项任务,这也是相对于其他语言具有独特的优势。
JDK的安装步骤
JDK下载地址:
http://www.oracle.com/technetwork/java/javase/archive-139210.html
安装步骤省略,百度搜索即可。
环境变量配置
变量名:JAVA_HOME
变量值:依据个人计算机安装jdk的路径
变量名:CLASSPATH
变量值:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
找到Path路径,点击编辑->新建。
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
如果是win7系统,在最末尾或最前输入如下:
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
测试jdk是否安装成功:java -version
测试jdk环境变量是否配置成功:javac
编写执HelloWord的步骤
1、 编写java源文件 HelloWord.java
2、 将java文件编译成.class文件 javac HelloWord.java
3、 执行.class文件 java HelloWord
public class HelloWorld{ public static void main(String [] args){ System.out.println("欢迎进入JAVA学习"); } }
理解JDK、JRE、JVM
jdk: 软件开发工具包
jre: java运行的环境(提供了运行时核心类库)
jvm(java虚拟机):执行java代码,将java代码编译成.class,支持不同的平台。