查看: 220|回复: 0

Java基础

[复制链接]
发表于 2020-2-18 10:30:09 | 显示全部楼层 |阅读模式
unit1 Java基础
1.Java语言跨平台性:面向对象+跨平台
  JDK:程序开发工具包,开发 = JRE+使用的工具
  JRE:运行环境,运行 = JVM+核心类库
  JVM:虚拟机,翻译
2.JDK下载:JDK安装-》配置环境变量-》  P11
3.关键字:硬界说    标志符:自界说                
   常量:字符串,整数,浮点数,字符,布尔(true,false),空(null
   String""中间可以为空也可以什么都没有,char‘ ’中间可以是空格但是不能什么都没 
   变量:int a = 10;  先赋值再使用,右边数值不可超过左边数据类型范围
    基本数据类型:byte1 -short2 -int4 -long8 -float4 -double8 -char2 -boolean1  P39
    引用数据类型:String
    数据类型转换:隐式转换,主动,低到高,byte1 -short2 -int4 -long8 -float4 -double8  意外:数据溢出,精度丧失
      P56   显式转换,被动,高到底
      ASCII编码:byte, short, int, 都可以数据运算的,但是运算时先提升成为int类型,再运算
         运算符:P47  算术运算符(类型不同一时主动跟大,一般默认int类型。+,-,*,%,/。++a,先加再用)    
                   赋值运算符(=,+=)  三元运算符(条件,二选一)
                   比力运算符(==相称 =赋值 。结果一定是boolean类型,一步只判定一个,不可以连着写)  
                 逻辑运算符(&与  ||或   !非 ,只有它是一元运算符    短路??)  
                    优先级:增量减量》算术》比力》逻辑》赋值
4.方法:主方法:public static void main(String args[]){ }  界说方法后,先调用再实行  编辑器  
  流程控制:选择结构:if(布尔类型)  if-elae(可以和三元运算符替换)  switch(){case; break;....default;break;}
          循环结构:for  foreach  while(条件表达式) do-while  break,continue 死循环(Ctrl+C,强制停止)
            初始化表达式;
              while(布尔表达式){
                循环体;
                  步进表达式;
            } //类似于for循环
5.集成开发环境IDE介绍,IntelliJ IDEA:Module--src---package---class
    psvm  sout  Alt+F4=Run  Alt+Enter=mix  Ctrl+/=单行注释
6.方法详解:例子:
  1. * 三要素:
  2. * 返回值类型:不用返回值,用void就行
  3. * 方法名称:PrintCount
  4. * 参数:打印的次数,用int count
复制代码
  有参无参:(String args[])  ()
    有返回值无返回值:有的话有return无void,反之。。无参只能单独调用
7.方法重载:Overlord,同名方法,参数个数或者类型或者序次不同
8.数组:Array
  数组初始化:动态给长度,静态给内容,且动态初始化有主动的默认值
  创建数组:int[] arrayA = new int[3]; //动态界说  int[] arrayB = {1,2,3,4}; //静态界说
  内存划分:栈stack  堆heap  方法区method
  1.   System.out.println(array);//出现内容:[[email protected]//直接打印数组名称,得到是是数组对应的内存地址的,哈希值
复制代码
  1.   System.out.println(array[1]);//出现内容:22[i][i]//访问数组元素格式:数组名称[索引值],并且索引值从0开始计数,一直到数组长度-1为止[/i][/i]
复制代码

天涯海角也要找到Ni:Java基础

中发现Ni: Java基础
中发现Ni: Java基础
中发现Ni: Java基础
中发现Ni: Java基础
中发现Ni: Java基础
中发现Ni: Java基础
相关技术服务需求,请联系管理员和客服QQ:2753533861或QQ:619920289
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

帖子推荐:
客服咨询

QQ:2753533861

服务时间 9:00-22:00

快速回复 返回顶部 返回列表