在JAVA私塾学习时整理的一套学习笔记(第一章)

神码码 发布于 2011/10/11 15:39
阅读 205
收藏 3

JAVA基础

第一章Java入门

一.             Java是什么?

一种计算机编程语言

一种软件开发平台

一种软件运行平台(JRE :java runtime environment

一种软件部署环境

二.             Java版本:

Java标准版:JSE(java standard edition)

Java缩微版:JME(java micro edition)

Java企业版:JEE(java Enterprise edition)

 

 

三.             Java特点:

简单的说java具有如下特点:简单的,面向对象的,与平台无关的,多线程,分布式,安全,高性能,可靠的,解释型,自动垃圾回收等特点。

与平台无关:一次编写到处运行:Write Once, Run Anywhere.

四.             Java工作原理:


 编译     类装载(ClassLoader)    字节码(byte-code)校验   解释(interpreter)运行

五.             Java技术三大特性:

1.       Java 虚拟机(JVM :Java Virtual Machine)

(1)     通过ClassLoader 寻找和装载class文件

(2)     解释字节码成为指令并执行,提供class文件的运行环境

(3)     进行运行期间垃圾回收

(4)     提供与硬件交互的平台

 


2.       垃圾回收

检查和释放不再需要的已分配的内存

3.       代码安全

(1)     代码首先会被编译成class文件,若代码有问题,则提示编译有错误,无法通过编译。

(2)     通过编译后,类装载的时候,还会进行类装载检查。

(3)     类装载后,运行之前,还会进行字节码校验。

(4)     如果程序在网上运行,还有“沙箱”保护。

六.             构建JEE开发环境

安装目录:  D:\Java\jdk1.6\

D:\Java\jre1.6\

环境变量配置:Path: D:\Java\jdk1.6\bin;  或者 Path: %JAVA_HOME%\bin;

                              提供给操作系统寻找到Java命令工具的路径。

                              JAVA_HOME: D:\Java\jdk1.6\

                              提供给基于JAVA的程序使用,让他们能够找到JDK的位置。

                              CLASSPATH: .;

                              提供程序在运行期寻找所需资源的路径。

 

JDK文件夹:

  bin: binary的简写,下面存放的是各种java的执行文件。

  include: 需要引入的一些头文件,主要是CC++的,JDK本身是通过CC++实现               的。

  jre: java运行环境

  lib: library的简写,JDK所需的一些资源文件和资源包。

 

 

加载中
返回顶部
顶部