JavaSE总结

JavaSE总结

1.初识Java

Java发展、两大平台

(SE EE) ME

Java程序运行步骤:

​ 编写源程序java文件 .java—编译程序 javac 编译后为字节码文件 .class-java命令执行

jdk java 开发工具包 开发人员开发和运行(编译)

jre java 运行时环境 如果只需要运行java程序,安装jre就够了。

jvm java 虚拟机 实现跨平台jvm通过不同平台(系统)将java源文件编译为机器码不同平台自定识别。

关系:jre包含jvm jdk包含jre

2.变量、数据类型和运算符

1.变量:

存储数据的空间 赋值操作(更新)

数据交换(两个数据互换),提供一个中间变量。

2.数据类型:

java 8个基本数据类型

  1. byte short int long 整形

  2. float double 小数型(浮点型)

  3. char 字符型

  4. boolean 布尔型

​ 另外一个常用的String引用类型字符串

3.数据类型转换:
隐式转换/自动类型转换:

数据源类型比目标类型低(目标类型高于操作数)

显示转换/强制类型转换:

操作数级别高与目标类型,如果要维持较低类型数据,要强转(类型)。

4.运算符:
算术运算符(+、-、*、/、%)

​ / 表示两个数相除,如果两个数是整数结果是取整/商;如果是小数,结果也为小数

​ % 表示两个数相除,求模/取余

关系运算符 (>、<、>=、<=、==、!=)

​ ==是等于 和复制运算符 = 区别开

赋值运算符(=)
逻辑运算符(!、&&、||)

运算时按优先级顺序: !>&&>||

3.选择结构if

基本if

if{} if{} if{} 多个if单独如用

多重if

if – else if – else if – else

嵌套if
if{
      if{}
}

4.选择结构 switch

switch(表达式){case 1:// 语句1;break; //如果没有break执行完语句1后继续往下执行case2中的语句,直到遇到break结束switchcase 2://语句2:break;default:  //如果表达式没有进入到case,那么执行default(可以不写)//语句3:break;
}

5.循环while和do-while

while

while先判断再执行操作 直到while中表达式不成立或遇到break,退出循环

do-while

do-while 先执行一遍,在判断,满足while中条件,继续循环直到条件不满足或遇到break,退出循环

6.循环for

普通for循环

​ for(初始化表达式;条件表达式;迭代){
​ 循环操作;
​ }
三个表达式都不写不会报错,会出现死循环的情况

break和continue区别

break:用在switch选择结构和循环结构中; 终止整个循环

continue:用在循环结构中。 重新开始循环

7.数组

数组定义

int[] arr = new int[4];这里必须指明数组大小

int[] arr ={10,20,30} 或者int[] arr = new int[]{10,20,30}

另一不常用写法 int arr[] = new int[4];

对数组的操作

增加、删除、修改、查看(遍历)、查找

避免对无效数据的遍历:

非空null 非0数据的过滤(比较判断、输出)

8.二重循环/循环嵌套

一个循环体嵌套另一个循环体

外层循环执行一次,内层循环执行一轮。 break和continue就近原则

9.类和对象

类和对象的关系: 类是对象的抽象,对象是类的具体。

类具有属性和方法两个重要部分。

10.类的无参方法

方法的四要素:访问修饰符 返回类型 方法名() 方法体

方法的调用: 本类中直接调用方法;不同的类中,先创建类的对象,通过对象名调用方法。

11.带参方法

方法的调用如无参一样

注意:调用时,实参必须和形参类型、数量、顺序一致。

12.字符串 String

indexOf(“x”) :获取字符串x的下标 lastindexOf(“x”)

subString() 截取字符串

trim() 去掉空格

StringBuffer 可变字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值