JavaSE面向过程入门

1 . JVM,JRE,JDK

    1) JVM:(Java Virtual Machine),Java虚拟机。

    2) JRE:(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(  Java   API)。

​    3) JDK:(Java Development Kit)称为Java开发工具,包含了JRE和开发工具。

2 .  数据类型

 

 String属于引用数据类型;

      2.1:类型转换分为自动类型转换&强制类型转换(可能会丢失精度)

 3 . 数组:语法:数据类型 [] 数组名 = {值1,值2,值3,值4…….};

     3.1.1.特征:

         1)长度固定,数据类型一致,每个元素都有index,且从0开始。

     3.1.2:数组的遍历

4 . 循环

       1) for循环&增强for循环 ,if多分支;

       2)while,doWhile;

     4.1:While循环语法:

     4.2 :  do  While循环语法:

     4.3 :  switch case:

       3-1) 只能用来做等值判断,无法做范围判断。

       3-2)判断类型为:byte/short/int/char/String/enum枚举。

5 . 逻辑运算符

     1)逻辑与&,无论左边真假,右边都要执行。

     2)短路与&&,如果左边为真,右边执行;如果左边为假,右边不执行。

     3)逻辑或|,无论左边真假,右边都要执行。

     4)短路或||,如果左边为假,右边执行;如果左边为真,右边不执行。

6 . 自增&自减

    1)i  ++和 i - -

          i ++ 为自增,顾名思义就是自己增加,i ++ 相当于 i += 1 即 i = i + 1

​          i — 为自减,自己减小,i — 相当于 i -= 1 ,即 i = i - 1

    2)++ i 和 - - i

         同样是 +1 和 -1,但是 若是 ++/— 在前,则是先自加/自减,再参与表达式,若是 ++ / — 在后,那么是先参与表达式,再自加或自减。

7 . Scanner 键盘录入

 8 . String 常用API

    1)str . split(…)  分割字符串;

    2)str .substring(…) 截取字符串;

    3)str .startWith(… ) 判断是否以…开始;

    4)str . length(index) 取得 str 的长度;

    5)str . indexOf() 返回String 对象内第一次出现子字符串的字符位置;

9 .  break/continue/return

      1)特征:

  10 .  二进制&位移运算符;

  11 .  三元表达式

 

12 .  方法的定义&使用

     1)无参无返回值;

     2)有参带返回值;

     3) 无参有返回值;

     4)有参无返回值;

         12.1 : 有参有返回值 + 三元运算符实例

 13 . 作用域

   1)变量的作用域在于它所在的第一个大括号内在自己所在的大括号内,变量可以正常使用的,超出所在大括号,那么报错!

14 . 值传递和引用传递

   1) 基本数据类型作为参数传递时,属于值传递,它传递的数据不会因为别的方法的改变而发生改变。

   2)引用传递传递的是引用的地址,指向的空间并没有发生改变,也就是说是共享同一块空间,如果别的方法改变了,那么它会跟着改变。

15 .  数组排序/Arrays类应用:

 

 

  

  

  

      

   

 

      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值