zoukankan      html  css  js  c++  java
  • java基础01

    1.

    /**
     * JDK:  (Java  Development ToolKit)  java开发工具包。JDK是整个java的核心!
     *        包括了java运行环境 JRE(Java Runtime Envirnment),一堆java工具和
     *        java基础的类库(Java API===>java应用程序接口,其实就是大牛给我们写好的一些class文件)!
     *   
     *   J2SE :标准版(standard edition)  
     *   
     *   J2EE :企业版(enterprise  edition)
     *   
     *   J2ME :移动设备(micro edition) 
     * 
     *   
     * JRE:java运行环境 (Java Runtime Envirnment),是我们常说的java平台!所有的java程序都要在jre环境下才能运行!
     *     包含了JVM,JAVA的核心类库! 但是不包含开发工具----编译器,调试器!
     *   
     * JVM:(Java  virtial  Mechinal)java虚拟机  ,属于jre的一部分!
     *    主要工作:解释自己的字节码文件,并且映射到本地的CPU的指令继承的OS系统调用!
     *    java是跨平台的,就是基于jvm的!使用jvm的映射规则,让其变得与操作系统无关了!
     *    jvm不关心我们写的.java文件,只关注.class文件!因为.class文件有jvm需要的指令集!
     */
    JDK,JRE,JVM三者的区别

    2.

    /* *   使用记事本  开发 第一个java小程序
     *   
     *   01.必须已经配置好了 环境变量    win+r   之后 输入 cmd   点击确定     输入  java 回车  输入  javac  回车
     *      没有出现错误提示   就说明配置成功!
     *   02.在一个合适的地方(E:/java/  e盘下面的java文件夹下面)  
     *     创建一个  HelloWord.java文件    ====》java源文件===》所有以  .java结尾的文件
     *   03.书写java代码
     *   
     *     public  class  HelloWord{                                           
     *        // 单行注释  运行的时候不编译                                              
     *     public  static  void main(String[] args){  //java程序的入口,主线程        
     *        System.out.print("大家下午好!");                                    
     *       }                                                               
     *    }                                                                  
     *   04.我们能看懂!想让电脑看懂,需要去编译这个.java文件
     *      001.win+r   输入 cmd  回车
     *      002.找到文件所在的目录   pushd  (e:/java) 文件的目录  回车
     *      003.输入javac  文件名.java  回车  会发现 在文件的目录下 多出一个.class文件
     *           文件名称 不区分大小写
     *        编译这个.java文件  成.class文件   让电脑能看懂的  字节码文件===》所有以  .class结尾的文件
     *         .class文件我们看不懂!  可以使用反编译工具来把.class文件反编译成.java文件
     *   05.执行.class文件    得到我们想要的结果
     *       java 文件名   这里不需要写.class     
     *       文件名区分大小写 
     */
    记事本开发第一个java程序
  • 相关阅读:
    bzoj1015星球大战(并查集+离线)
    bzoj1085骑士精神(搜索)
    bzoj1051受欢迎的牛(Tarjan)
    左偏树学习
    hdu1512 Monkey King(并查集,左偏堆)
    左偏树(模板)
    PAT (Basic Level) Practice (中文) 1079 延迟的回文数 (20分) (大数加法)
    PAT (Basic Level) Practice (中文) 1078 字符串压缩与解压 (20分) (字符转数字——栈存放)
    PAT (Basic Level) Practice (中文) 1077 互评成绩计算 (20分) (四舍五入保留整数)
    PAT (Basic Level) Practice (中文) 1076 Wifi密码 (15分)
  • 原文地址:https://www.cnblogs.com/999-/p/6062297.html
Copyright © 2011-2022 走看看