1、 java环境搭建
1)安装jdk
2)配置环境变量
3)jdk官网下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
备注:32位系统安装32位jdk,64位系统安装64位jdk,针对不同操作系统,下载不同的JDK版本
(jdk下载、安装、介绍教程: http://blog.csdn.net/baidu_35975930/article/details/69934050)
2、了解java
1)java的语言平台版本:
a) J2SE(Java2 Platform Standard Edition)标准版是为开发普通桌面和商务应用程序提供的解决方案该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
b) J2ME(Java2 Platform Micro Edition)小型版是为开发电子消费产品和嵌入式设备提供的解决方案
c) J2EE(Java2 Platform Enterprise Edition)企业版是为开发企业环境下的应用程序提供的一套解决方案该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发
2)JAVASE技术的架构图:
3) java语言特点:
a) 11个关键字来总结Java语言:
简单、面向对象、分布式、解释型、稳定、安全、结构中立、易移植、高性能、多线程的动态语言
4) 跨平台性(图解):
因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。
也称为Java具有良好的可移植性
5) Java的三种核心机制:
a) Java虚拟机
JVM(Java Virtual Machine,Java虚拟机)是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿
真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。
Java语言最重要的特点就是跨平台运行,使用JVM就是为了支持与操作系统无关,实现跨平台。
b) 垃圾收集
Java编程语言解除了程序员取消分配存储器的责任,它可提供一种系统级线程以跟踪每一存储器的分配情况。
在Java虚拟机的空闲周期,垃圾收集线程检查并释放那些可被释放的存储器。
c) 代码安全性
在运行时,执行机器只是将.class类文件通过交互后使用,一般情况下是看不到它的源代码.Java,
如果想要看到.Java源程序,就要通过专用反编译工具,才能够看到。这就体现了Java在运行环境中相对其它语言来说,
加强了代码的安全性。
6) Java的开发环境
a) 类库
b) 编译器 javac
c) 调试器 jdb
d) Java运行时环境(JRE)
e) JDK提供的常用工具:
Javac: Java编译器,将Java源代码编译成类文件(字节码)的工具
Java: Java解释器,是用于执行类文件的命令,类文件将在Java虚拟机(JRE)中运行
7) JDKSDK JRE JVM概念详解
a) JDK: Javadevelopment kit (Java 开发包)
b) SDK: softwaredevelopment kit 软件开发工具包
c) JRE:Java Runtime environment 其实就是java基础类+JVM
d) JVM :Java virtualmachine,即是java虚拟机
8) 第一个HelloWorld程序
a) 进入计算机D盘,新建一个HelloWorld.java文本,把后缀名改成java, 编写一下内容并保存
b) 打开windows命令窗口,
输入D: 进入到D盘
输入javac HelloWorld.java编译我们的java代码
输入javaHelloWorld 运行我们的代码