疯狂Java讲义_Chapter01Java语言概述和开发环境

1.Java的发展历史

  • Java语言是Sun公司在1995年发布的一个基于C++的编程语言;
  • 1996年,Sun公司发布了第一个JDK:JDK 1.1;
  • 2009年,Oracle收购Sun,获得Java的授权;
  • 2007年,Google发布了基于Linux的移动平台:Android,Android使用Java语言作为开发语言;
  • 2011年,Oracle发布Java SE7;

2.Java的运行机制

  • Java是一种解释型语言
  • 编译型语言:C, C++, Object-C, Swift, Kotlin,编译型语言运行速度快、占用空间小,但是移植性差;
  • Java的运行基础是在C++基础上开发的JVM(Java virtual machine),Java的代码文件为.java文件,在JVM上编译成.class文件,再在Java解释器上形成可执行文件;
  • JVM面对程序员提供统一的编程规范,面对不同的操作环境定制不同的JVM操作规范,从而实现“一套代码,多地应用”;
  • Oracle公司制定了JVM的统一标准,包括:
  1. 指令集;
  2. 寄存器;
  3. 类文件的格式
  4. 垃圾回收器
  5. 存储区

3.Java开发环境搭建

  • 下载配置JDK
  1. 网站:http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. JDK包括了运行环境jre和开发环境jdk
  3. 配置JDK
    1. 在计算机的环境变量中,设置Path

       2.Linux环境见转载文章

       3.在cmd端,执行Java -version,检查Java是否安装完成;

3.编译Java程序

  • 为后续方便,我们统一使用JetBrain公司的IDEA编译器;
  • Java程序的格式变化:.java->.class->可执行文件;
  • 第一个Java程序:
/*第一个Java程序
    1.类是Java程序最小的程序单位;
    2.main方法的写法是固定的:public static void main(String[] args){}
    3.java 的命名规范:驼峰命名法;
    4.Java严格区分大小写;
 */
public class JavaDescribe {
    public static void main(String[] args){
        System.out.println("Hello, world");
    }
}

 4.其他知识

  • 内存泄漏:一些分配出去的内存没有被及时回收,导致内存空间不够使用;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值