sprint day9

冲刺内容:

学习内容:
之前对于web的复习加新内容的学习 也把Java重新学习了一下 一下为笔记内容
一.Java基础语法
1.注释详解
语法: (1)单行注释: //注释内容
(2)多行注释: /*
注释内容
/
(3)文档注释: /
*
注释内容
*/
快捷键:
Ctrl+/ 单行注释(对当前行进行注释)
Ctrl+shift+/ 对选中代码进行多行注释
2.字面量
字面量告诉程序员:数据在程序中的书写格式
字符必须用单引号围起来,有且进能有一个字符。
字符串必须用双引号围起来。
3.变量
数据类型 变量名称 = 数据;
4.关键字 标识符
关键字:Java自己的词 不能用来作为 类名、变量名、
标识符:名字 由数字、字母、下划线、美元符等组成,不能数字开头,不能用关键字做名字。
二.Java语法
1.变量详解
(1)变量里的数据在计算机中的存储原理
(2)数据类型 内存占用 数据范围
整型 byte 1 -128~127
short 2 -32768~32767
int 4 -2147483648~2147483674(10位数 21亿多)
long 8 19位
浮点型 float 4
double 8
字符型 char 2 0-65535
布尔型 boolean 1 true false
2.类型转换
(1)自动类型转换
类型范围小的变量,可以直接赋值给类型范围大的变量。
例: byte a = 12;
int b = a; //发生了自动类型转换
(2)表达式的自动类型转换
例: 小范围的变量 自动转换成表达式中较大范围的类型,再参与运算。
byte,short,char→int→long→float→double
注意事项:
表达式的最终结果类型由表达式中的最高类型决定。
在表达式中,byte,short,char是直接转换成int类型参与运算的。
(3)强制类型转换
数据类型 变量2=(数据类型)变量1,数据
例:int a = 20;
byte b = (byte)a;
3.运算符
方法
(1)概述
(2)方法定义的其他形式
(3)案例 求1~n的
(4)方法在计算机中的执行
从上向下回收
(5)方法参数传递
(6)方法重载,return关键字
面向对象基础
(1)注意事项
(2)this关键字
this可以解决变量名冲突
这里的this指的是double score
(3)构造器 C++中的 有参构造函数 无参构造函数
(4)封装
访问私有成员可以通过方法来调用
(5)实体JavaBean(实体类)
实体类是一种特殊形式的类,该类的成员必须为私有,而且要对外提供相应的GetXXX,SetXXX方法,类中必须要有一个public的无参的构造器。
(6)成员变量与局部变量的区别
常用API
(1)包
(2)string
a.概述
b.常用方法
c.注意事项
(3) 集合是一种容器,用来装数据,类似于数组。
提供增删改查的方法对容器进行操作。
面向对象高级
一.
(1)static
叫静态,可以修饰成员变量、成员方法。
(2)继承
a. 继承
例如: b可以继承a 但是不能同时继承其他
c可以继续继承b
b. object类
c. 方法重写
d. 子类中访问其他成员的特点
e. 子类构造器的特点
二.
(1)多态
(2)final关键字
(3)抽象类
(4)接口
之间有一些图片就省略了

posted @ 2025-04-27 22:58  被迫敲代码  阅读(4)  评论(0)    收藏  举报