day01

一、软件开发基础

1.什么是javaEE

接收(request)来自客户端(前端)的请求数据,并通过响应(reponse)返回给客户端(前端)数据的技术。

2.前端客户端分类

  • 移动端(手机,平板,车载系统,穿戴设备)

    Android系统 – Java

    IOS系统 – Objective C

    鸿蒙系统 --ArkTs、ArkUI

  • 浏览器端:

    HTML、CSS、JavaScript、

    Bootstrap、jQuery、VUE

  • PC端:

    ​ Java

3.后端–服务器

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

4.常有的开发语言

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

二、Java开发环境搭建

1.什么是JDK和JRE

工具:JDK(Java开发工具包)

环境:JRE(Java运行时环境)

三、关键字及标识符

1.关键字

​ 具有特殊意义的单词

2.标识符

​ 给类,接口,方法,变量取名时使用的字符序列

命名规则:1)只能由数字、英文字母、下划线、美元符号组成

​ 2)开头不能使用数字

​ 3)不能使用关键字

​ 4)区分大小写

四、变量

​ 概念:在程序执行过程中,可以发生改变的量

​ 理解:变量就是存储单个数据的容量

​ 变量的声明:数据类型 变量名 =[“ 值 ”]

​ 注意:

​ 1)= 为赋值号,将赋值号右边的值赋值给左边的变量

​ 2)[]括起来的内容可写可不写,不违反变量声明的语法格式

1.变量里面包含着什么?

​ 1)变量的名字;

​ 2)变量的值;

​ 3)变量的类型。

五、变量的注意事项

1.在同一个作用域中,变量名不能重复

2.变量没有初始化就不能使用

六、Java的基本数据类型

  • 基本数据类型:

1)数值型:

​ 整数类型(byte,short,int,long)

​ 浮点类型(float,double)

2)字符型(char)

3)布尔型(boolean)

  • 引用数据类型

1)类(class)

2)接口(interface)

3)数组

七、基本数据类型的转型

取值范围:byte<short<int<long<float<double

自动转型-向上转型:取值范围小的转取值范围大

强制转型-向下转型:取值范围大的转取值范围小

八、算术运算符

算术运算符:+、-、*、/、%、++、–

注意:

   * byte类型做运算,会先向上转型成int类型

​ 向上转型使用最高位补位(补到高位)

​ 向下转型从高位开始舍弃

* short类型做运算,会先向上转型成int类型
* 除了byte和short类型做运算会向上转型成int,其余的类型会按照取值范围大的类型进行转型
* char类型可以做算术运算,获取得事字符的Unicode码
* 小数做运算可能损失精度,后续可以学习大数值的运算类(BigDecimal),去解决小数运算损失精度问题。
* 
` byte b1 = 10;

  byte b2 = 20;

 //会报数据类型不兼容的错误

 byte result = b1+b2;

 System.out.println(result)

九、赋值运算符

1.基本赋值运算符:=

2.拓展的赋值运算符:+=、-=、*=、/=、%=

十、关系运算符

关系运算符:>、>=、<、<=、==、!=

十一、逻辑运算符

  • 与:逻辑与、短路与

  • 或:逻辑或,短路或

  • 非:逻辑非

  • 异或:逻辑异或

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

十二、三目运算符

格式:(条件表达式)?表达式1:表达式2;

十三、位运算符

位运算符:

  • &:按位与

    两个操作数对应位同为1时,结果为1,其余全为0

    (或者是只要有一个操作数为0,结果就为0)

    public class Test{
     public static 
    }
    
  • |:按或与

  • ~:按位与

  • ^:按位异或

  • <<:左位移运算符

  • 右位移运算符:>>

    • <<<:无符号左移运算符

st{

>  public static 
>}
>```
>
>
  • |:按或与

  • ~:按位与

  • ^:按位异或

  • <<:左位移运算符

  • 右位移运算符:>>

    • <<<:无符号左移运算符

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值