1.进制及数值数据的编码
? 十进制
– 基数是10,有10个不同的数学符号,即0-9
? 二进制
– 基数是2,有2个不同的数学符号,即0和1
? 八进制
– 基数是8,有8个不同的数学符号,即0-7
? 十六进制
– 基数是16,有16个不同的数学符号,即0-9,A,B,C,D,E,F
原码
反码
补码
移码
2.Java流程控制语句
流程控制语句是用来控制程序中各语句执行顺序的语句,可以把
语句组合成能完成一定功能的小逻辑模块。
? 顺序结构
? 选择结构
– if-else
switch
1.switch语句会根据表达式的值从相匹配的执行,一直执行到break标签处开始ak语句处或者是
switch语句的末尾。与任一case值不匹配,则进入
default语句(如果有的话)
2.只能处理等值条件判断的情况,且表达式必须为
byte,short,int或char类型 ,不能是String或double,float.1.7之后可以使用string
3.常量值必须是与表达式类型兼容的特定的一个常量
4.不允许有重复的case值
5.default子句为可选
? 循环结构
– while
– 先判断,后执行。
do-while
先执行,后判断。
for ? 跳转
– break continue
return
语句从当前方法退出,返回到调用该方法的语句处,幵从该语句的下条语句处继续执行程序。
? 多重循环
? 方法
– 定义、调用、重载
? 递归算法
递归的缺点
– 但是递归调用会占用大量的系统堆栈,内存耗用多,
– 在递归调用层次多时速度要比循环慢的多
? 递归的使用场合
– 任何可用递归解决的问题也能使用迭代解决。
– 当递归方法可以更加自然地反映问题,幵且易亍理解和调试,幵且丌强调效率
问题时,可以采用递归;
– 在要求高性能的情况下尽量避免使用递归,递归既花时间又耗内存。
一维数组
①数组定义、特点、内存分配
②使用一维数组存储数据
数组的应用
①查询元素
②数组类型做形参
③查询最大值最小值
④添加元素或删除元素
⑤冒泡排序
⑥Arrays工具类
⑦理解main(String args[])
⑧可变参数
一维数组的声明方式有两种:
type[] arr_name;
type arr_name[];
? 一维数组入门
– 数组的特点:长度固定,连续空间,存储同一种类型数据
– 数组内存分配图
– for-each循环:简单、主要用于遍历操作
? 一维数组的应用
– 数组优缺点
? 优点:按照索引查询效率高
? 缺点:添加删除元素效率低;按照内容查询效率低(无序)
– 冒泡排序:基本的排序算法,理解排序规则,实现并完善排序代码
– 数组类型做形参
? 二维数组:
– 实质是每个元素是一维数组的一维数组;二维数组内存分配图
详细解决方案
JAVA后端笔记02
热度:49 发布时间:2024-01-24 23:19:17.0
相关解决方案
- java 乱码 汉字是 ? 如何转换成汉字
- java web 登录次数限制,该如何解决
- java 工商银行网银支付 B2B的 都亟需什么,需要注意什么
- Java Applet程序从JDK6升级到7时遇到的有关问题
- java web 视频相干
- java 系统单点登录解决方案
- java 获取客户端IP解决办法
- JAVA 后台怎么获得前台页面FCKedit编辑器中的内容以及内容的样式
- java 正则化匹配有关问题
- JAVA WEB导航条,该怎么处理
- java 中Node 有关问题
- 吐了,java Timer 终止不了。
- java web开发解决办法
- 关于 java cast 有关问题,你明白不
- java web项目上的一些文件
- java struts 文件上载
- java web baidu map开发
- JAVA WEB导航条解决办法
- java 编写ftp上载
- java web中的一个有关问题,困扰小弟我很久了
- java web 与tomcat解决办法
- java web基于j2ee的一些有关问题
- java 内网外网的一个需求,该怎么处理
- jsp 页面 安插ArrayList 报错。为什么,已经加了import="java.util."了呀!
- java dwg 怎样用java把dwg便是aoutcad的格式文件转换成gif,jpg等格式
- java webservice解决方法
- java 与jsp,该怎么解决
- mysql 转 orocle java ssh项目一条 sql 句不通!
- java spring mvc,该怎么解决
- java Web 网站全部页面均白屏