1.JAVA历史概述
 
    百度百科:http://baike.baidu.com/view/29.htm  
   詹姆斯.高斯林  (高司令)----java之父
   Sun Microsystem
   2009年 Oracle(甲骨文)  74亿$收购了sun
 
 
 
2.JDK(Java Development Kit)、JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。
  JRE(Java Runtime Environment)
 
  JVM(Java Virtual Machine):实现跨平台的关键(java虚拟机)
  跨平台(与平台无关)
 
 
 
3.JDK的安装
 
4.环境变量的配置
 
    什么是环境变量?
        指在操作系统中用来指定操作系统运行环境的一些参数
    为什么要配置环境变量?
    如何配置?
    JAVA_HOME:C:\Program Files (x86)\Java\jdk1.7.0_17;
    path:C:\Program Files (x86)\Java\jdk1.7.0_17\bin;
 
 
 
5.Java跨平台原理介绍:
    JavaXX.java  -----javac.exe(java编译器)---->JavaXX.class(中间字节码文件)----相应平台上的JVM(java.exejava解释器)--->相应平台上的机器码
    编译、解释型语言(跨平台Write once,Run anywhere)
    javac 编译(源文件) 、 java 解释执行(字节码文件)
 
 
6.HelloWorld例子的编写
 
public class HelloWrold{
     public static void main(String[] args){
          System.out.println("HelloWorld!");
     }
}
 
 
 
7.关于JDK的版本
 
    1.0-1.2时代
 
    1.2-1.4的j2时代(J2SE、J2EE、J2ME)
    java5、6时代(JAVASE、JAVAEE、JAVAME)
 
    Java7
    当前最新版本java8
 
 
    JAVASE = JAVA STANDARD EDITION 标准版(JAVA基础)  ;
    JAVAEE = JAVA Enterprise Edition 企业版(Web);
    JAVAME = JAVA Micro Edition 嵌入式版本;
 
 
    安卓(Android)软件开发(Google)2008
        是一种基于Linux的自由及开放源代码的操作系统
 
 
8.四则混合运算练习
    1.运算(5*3+5)/(7-4/2)的结果
    2.变量
    3.通过打印变量打印如下结果  (5*3+5)/(7-4/2) = 4
 
9.总结
    1.JDK的安装
    2.环境变量的配置
    3.编写源文件HelloWorld.java
    4.编译源文件,生成字节码文件HelloWorld.class(javac)
    5.解释执行字节码文件(java)
    6.关于版本
    7.变量的声明和基本运算

Java01的更多相关文章

  1. java-01 JAVA三大版本比较&JDK、JRE、JVM 的关系

    1. java三大版本比较 1.1 java SE javaSE 是java标准版的简称,其定位是个人计算机应用(应用原生界面比较ugly) 全称:Java Platform Standard Edi ...

  2. Java-01背包问题-动态规划-递归和非递归实现

    国际惯例,先上代码,粗略分析: package com.bag; /** * Author: lihao * Date:2017/8/31 * Description: */ public class ...

  3. java-01

    二,八,十六进制到十进制的转换方法: 十进制到二,八,十六进制的转换方法: 2:标识符(掌握) (1)就是给类,接口,方法,变量等起名字的字符序列 (2)组成规则: A:英文大小写字母 B:数字 C: ...

  4. 重新梳理IT知识之java-01语法(一)

    标识符的命名规范 包名:xxxyyyzzz 类名.接口名:XxxYyyZzz (大驼峰) 变量名.方法名:xxxYyyZzz 常量名:XXX_YYY_ZZZ //**************强制类型转 ...

  5. 2022-07-13 第六组 润土 Java01学习笔记

    1.数据类型: 基本数据类型: 整型: byte 字节型 -128-127 1个字节 short 短整型 2个字节 int 整型 4个字节 long 长整型 8个字节 浮点型: float 单精度 4 ...

  6. 第一个Java程序HelloWorld

    代码如下: // 一个文件中只能有一个共有的类,并且与文件名称一致,大小写注意 public class HelloWorld{// 程序的入口public static void main(Stri ...

  7. 集合2--毕向东java基础教程视频学习笔记

    Day14 08 LinkedList09 LinkedList练习10 ArrayList练习11 ArrayList练习2 12 HashSet13 HashSet存储自定义对象14 HashSe ...

  8. Java中vector的使用详解

    Vector 可实现自动增长的对象数组. java.util.vector提供了向量类(vector)以实现类似动态数组的功能.在Java语言中没有指针的概念,但如果正确灵活地使用指针又确实可以大大提 ...

  9. Java_Map_Map详解

    本博客为子墨原创,转载请注明出处! http://blog.csdn.net/zimo2013/article/details/8867065 1.Map概述 Map<K,V>  Map集 ...

随机推荐

  1. 显示本地openssl支持的加密算法

    参考页面: http://www.yuanjiaocheng.net/webapi/parameter-binding.html http://www.yuanjiaocheng.net/webapi ...

  2. StatePattern(状态模式)

    /** * 状态模式 * @author TMAC-J * 状态模式和策略模式很像,其实仔细研究发现完全不一样 * 策略模式各策略之间没有任何关系,独立的 * 状态模式各状态之间接口方法都是一样的 * ...

  3. javascript有用小功能总结(未完待续)

    1)javascript让页面标题滚动效果 代码如下: <title>您好,欢迎访问我的博客</title> <script type="text/javasc ...

  4. 熊乐:H3 BPM为加速企业流程管理提供源动力

    近日,在北京·金隅喜来登酒店,H3 BPM以"让天下没有难用的流程"为主题,正式发布H3 BPM10.0版本.全新的业务流程管理系统在易用性方面大大提升,并且全面支持Java与.N ...

  5. Windows下Redis缓存服务器的使用 .NET StackExchange.Redis Redis Desktop Manager

    Redis缓存服务器是一款key/value数据库,读110000次/s,写81000次/s,因为是内存操作所以速度飞快,常见用法是存用户token.短信验证码等 官网显示Redis本身并没有Wind ...

  6. 《Ansible权威指南》笔记(2)——Inventory配置

    四.Inventory配置ansible通过Inventory来定义主机和组,使用时通过-i指定读取,默认/etc/ansible/hosts.可以存在多个Inventory,支持动态生成.1.定义主 ...

  7. JBPM

    JBPM简介 什么是jbpm JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理.工作流.服务协作等领域的一个开源的.灵活的.易扩 ...

  8. webform:图片水印、验证码制作

    一.图片水印 1:引命名空间System.Drawing; 前端代码 <div> <asp:FileUpload ID="FileUpload1" runat=& ...

  9. oracle SEQUENCE 创建, 修改,删除

    oracle创建序列化: CREATE SEQUENCE seq_itv_collection            INCREMENT BY 1  -- 每次加几个              STA ...

  10. TFS 2015(Visual Studio Team Foundation Server)的下载和安装

    微软现在所有Visual Studio相关的下载到www.visualstudio.com网站下载是非常方便的 下载地址: 下载ISO版本后,进行安装,由于10-20人的小团队,不需要SharePoi ...