• 自学java--1


    java应用程序的开发周期包括编译,下载,解释,执行四个部分。

    java编译----翻译为jvm可执行代码-字节码(中间代码)(C/C++唯一特定平台代码)

    java编译时不保存信息,只将信息保存在字节码中(不保存与平台有关的内容),有解释器总运行中创建内存布局,然后才通过查表确定地址,保证了java的移植性和安全性。

    java执行----有解释器来完成,代码装入,校验,执行。

    java两种执行方式:1.即时编译为机器码,让后再执行机器码。(各种语言都可用)

                              2。源程序--字节码--机器码,保证了可移植性,高性能。

    java用jvm的独立性来支持字节码的跨平台。

    JDK:bin:存放2进制运行程序、

            demo:sun公司提供的例子程序。

            lib:类库

            jre:java运行时环境

    多个类打包为压缩文档的文件提供给别人使用(即jar文件):

    bin下的jar.exe程序提供压缩功能(压缩。class文件),在dos命令jar 打包jar文件,甚至可以打包整个类目录。

    java中的基本数据类型:

    byte有符号单字节   short有符号双字节  int四字节有符号  long八字节有符号  char无符号两字节  float四字节(~F/f)  double八字节  boolean(只有true ,false无法想C/c++中用整数代替)

    java的数组:

    一维:

    int[] array=new int[9];

    int [] array=new int[]{1,2};此时不规定数组大小否则有错

    二维:

    int [][] array=new int[2][3];

    int [][] num;

    num =new int[3][];

    num[0]=new int[5];

    mun[1]=new int[3];

    int[][] array =new[][]{{1,2,3},{1,2,3}};不可制定行列数

    i++:先取值,后自加

    ++i:先自加,后输出

    if,while(true),do...while(true),for

  • 相关阅读:
    nyoj--767--因子和(模拟)
    poj--1703--Find them, Catch them(并查集巧用)
    nyoj--1009--So Easy[Ⅰ](数学)
    nyoj--1011--So Easy[II](数学几何水题)
    nyoj--311--完全背包(动态规划,完全背包)
    morhpia(4)-更新
    morphia(5)-删除
    morphia(6-1)-查询
    redis 分页
    mongodb-安装&配置&启动
  • 原文地址:https://www.cnblogs.com/lovelifeloveme/p/3174890.html
Copyright © 2020-2023  润新知