java 语法 基础

标识符;
用户定义标识符和系统预定标识符
java标识符命名规则
标识符由字母,下划线“”,美元符号“$”,或者数字;
不能以数字开头
不能是关键字
“见名知意”
约定俗成的规则
类名 ;首字母大学
变量明;除第一个单词首字母小写,其他单词首字母大写(驼峰命名法)
包名;全小写,所有单词反着学。
数据类型;数据在计算中都是二进制,不方便操作,为了方便操作数据,高级语言引入了“数据类型”和“变量”的概念。
变量;
变量主要是让计算分配一个空间,存放可以变化的数据量。
变量
使用步骤:
1、声明;数据类型 变量名;(如声明一个年龄的空间 int age;)
2、赋值;变量名 = 值(如给age赋值18岁 age = 18;)
3、声明和赋值合并书写格式
变量类型 变量名 = 值 如上面赋值年龄合并书写就是 int age = 18;
变量里面的值是可以随便改变,但是赋值的类型必须和声明的类型一致。
基本数据类型和引用数据类型区别;
1、基本类型数据类型只有4类8种,且都是关键字 。
引用类型数据不是关键字,是由程序员自定义的。
2、基本数据类型的变量值是变量本身当中的,引用数据类型的变量,变量中放的是引用(地址),指向存放值的空间。————类,接口,数组。
常量;
存放不能变化的数据量。
命名:全部大学,单词之间用下划线(
)分割。
字面常量: 如 ; 5 ‘A’
符号常量:给字面常量取一个自定义的名字;
声明:
final 数据类型 常量名 = 值;
如 final double PI = 3.14;
为什么要给常量起名字?
1、方便修改,只需要改变常量声明处即可。
2、赋予常量业务含义。(望文知义)
运算符;
对常量或变量进行操作的符号。
++ 在前是先自身加1 在执行当前语句
++在后是执行完当前语句再自身加1
–和++是一样的运行顺序 只是是自身减1

      • / %
  • 还可以做字符串拼接
    算术运算符,左右两边数据类型不一致时,会自动类型转换为较大的数据类型
    % 左右两端只能是整数。最终结果的正负之和前面(被除数)的数相关
    < <= > >= == != 比较运算符 返回结果只能是博哦了安类型
    & 位与,只有两边都为 1 时才为 1
    | 位或,只有两边都为 0 时才为 0
    ^ 异或,两端相同时结果为0,不相同为1

&&(与 真真为真) ||(或 假假为假) !(非)
逻辑运算符 左右两端只能是布尔表达式 ,布尔表达式单目运算符。
& 与 && ,当&两端都是布尔表达式时,其效果和&&是一样的。只是&& 第一个条件为fasle会发生短路。
| 与 || ,当| 两端都是布尔表达式时,其效果和||是一样的。只是|| 第一个条件为true会发生短路。
?: 三目运算符
boolean ?表达式1:表达式2
boolean返回结果为true 执行表达式1
返回结果为fasle 执行表达式2
书写格式 如下代码

int e = 342,d =235;
int max=(e > d ? e : d );
```
三目运算符可以在里面在套用三目运算符
如下列代码
```
int max=(e > d && e > c ? e : (d > c ? d : c));
```
= 赋值运算符
1、左边有且只有一个变量,x+y=3 书写错误
2,如果赋值号中银两端数据类型不一致时,可能会报错,或发生数据类型转换。
肯定:1、基本数据类型和引用数据类型之不能直接相互转换。
          2、boolea 类型不能与其他基本类型相互转换。
          类型转换:
                     1、自动类型转换(隐式转换)
                            将小范围的的数据类型的值 赋值给 大范围的类型的变量
                     2.、强制转换(显式转换)
                        将大范围的数据类型的值 赋值给 小范围的类型变量。
                          转换语法:  数据类型 变量名 = (待转类型)值;
注释
注释掉的内容是不会执行的
// 单行注释
/* 
多行注释
 */
/** 
文档注释
 */
单行注释 和多行注释是用于方法或语句块中,给某一行或多行代码说明。
文档注释用于类、方法,属性前面,它是一个特殊的注释符号,和javadoc工具一起使用。

表达式;
由操作数和操作符组成的式子

java  输入 需要导入util
import java.util.Scanner;
Scanner sc = new Scanner(System.in);


以下是对提供的参考资料的总结,按照要求结构化多个要点分条输出: 4G/5G无线网络优化与网规案例分析: NSA站点下终端掉4G问题:部分用户反馈NSA终端频繁掉4G,主要因终端主动发起SCGfail导致。分析显示,在信号较好的环境下,终端可能因节能、过热保护等原因主动释放连接。解决方案建议终端侧进行分析处理,尝试关闭节电开关等。 RSSI算法识别天馈遮挡:通过计算RSSI平均值及差值识别天馈遮挡,差值大于3dB则认定有遮挡。不同设备分组规则不同,如64T和32T。此方法可有效帮助现场人员识别因环境变化引起的网络问题。 5G 160M组网小区CA不生效:某5G站点开启100M+60M CA功能后,测试发现UE无法正常使用CA功能。问题原因在于CA频点集标识配置错误,修正后测试正常。 5G网络优化与策略: CCE映射方式优化:针对诺基亚站点覆盖农村区域,通过优化CCE资源映射方式(交织、非交织),提升RRC连接建立成功率和无线接通率。非交织方式相比交织方式有显著提升。 5G AAU两扇区组网:与三扇区组网相比,AAU两扇区组网在RSRP、SINR、下载速率和上传速率上表现不同,需根据具体场景选择适合的组网方式。 5G语音解决方案:包括沿用4G语音解决方案、EPS Fallback方案和VoNR方案。不同方案适用于不同的5G组网策略,如NSA和SA,并影响语音连续性和网络覆盖。 4G网络优化与资源利用: 4G室分设备利旧:面对4G网络投资压减与资源需求矛盾,提出利旧多维度调优策略,包括资源整合、统筹调配既有资源,以满足新增需求和提质增效。 宏站RRU设备1托N射灯:针对5G深度覆盖需求,研究使用宏站AAU结合1托N射灯方案,快速便捷地开通5G站点,提升深度覆盖能力。 基站与流程管理: 爱立信LTE基站邻区添加流程:未提供具体内容,但通常涉及邻区规划、参数配置、测试验证等步骤,以确保基站间顺畅切换和覆盖连续性。 网络规划与策略: 新高铁跨海大桥覆盖方案试点:虽未提供详细内容,但可推测涉及高铁跨海大桥区域的4G/5G网络覆盖规划,需考虑信号穿透、移动性管理、网络容量等因素。 总结: 提供的参考资料涵盖了4G/5G无线网络优化、网规案例分析、网络优化策略、资源利用、基站管理等多个方面。 通过具体案例分析,展示了无线网络优化中的常见问题及解决方案,如NSA终端掉4G、RSSI识别天馈遮挡、CA不生效等。 强调了5G网络优化与策略的重要性,包括CCE映射方式优化、5G语音解决方案、AAU扇区组网选择等。 提出了4G网络优化与资源利用的策略,如室分设备利旧、宏站RRU设备1托N射灯等。 基站与流程管理方面,提到了爱立信LTE基站邻区添加流程,但未给出具体细节。 新高铁跨海大桥覆盖方案试点展示了特殊场景下的网络规划需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值