java入门相关

来源:互联网 发布:情定三生知夏的床戏 编辑:程序博客网 时间:2024/06/14 17:49


java是美国sun公司(后被oracle收购)推出的一种计算机编程技术,java是

  • 一种编程语言
  • 一种开发环境
  • 一种应用程序环境
  • 一种部署环境
java分为三个版本

  • 标准版(java Standard Edition,JavaSE,J2SE)程序适用于个人电脑和工作站运行
  • 缩微版(Java Micro Edition,JavaME,J2ME)适用于手机平板等嵌入式设备(android出现后已很少使用?)
  • 企业版(Java Enterprise Edition, javaEE,J2EE)一般用于服务器端应用开发。
java的主要特性:

  • 简单性
  • 面向对象
  • 分布式
  • 多线程
  • 动态性
  • 体系结构中立和可移植性
  • 健壮性
  • 安全性
java的垃圾回收机制

垃圾回收(Garbage Collection,GC),在c/c++中。内存需要程序员手工控制,因为有时并不总是事先知道何时释放,不释放内存的程序最终可能会崩溃,这些程序被称为具有内存漏洞。java程序不需要程序员控制内存释放。他提供一个系统级的线程来跟踪每个内存分配。在JVM空闲周期。垃圾回收线程检查并释放那些可被释放的内存。

JVM

JVM是java Virtual Machine(java 虚拟机)的缩写。包括一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。使用java虚拟机是实现系统结构独立和可移植性的关键。利用JVM(java虚拟机),引入java虚拟机后,java语言在不同平台运行时不需要重新编译。Java语言使用虚拟机屏蔽了与具体平台相关的信息,使java语言编译程序只需生成在java虚拟机上运行的目标代码,就可以在多种平台上不加修改的运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。

下载并配置环境变量

  1. 进入oracle官网下载并安装
  2. 路径为D:\jdk
  3. 配置java_home:D:\jdk
  4. 配置path:%java_home%\bin;
  5. 配置classpath:.;%java_home%\lib
  6. 测试配置是否成功:java -version

配置path原因:可以在控制台编译运行java程序,而不必到java程序目录去运行
配置classpath原因:通常是新建的变量,在编译运行java程序时会在指定目录下去找所用到的class,让jre找到java所提供的类库、(可不配置)

jdk目录的一些说明
  • jdk JDK的根目录
  • - bin 编译器和工具
  • -include 用于编译本地方法的文件
  • -jre java运行环境文件
  • -lib 类库文件
  • -src.zip 类库源代码。可以解压后查看
编译运行
javac Test.javajava Test


0 0
原创粉丝点击