Java
1.1 认识java
1.实际开发来说:public class 的定义只有一个且名字与类名必须统一而class可以多次定义名字不需要统一。
2.java类的名称要求:
每个单词的首字母大写
3.main()方法是一切程序的起点
4.主方法:
public staic void main(String args[]){
执行的代码;
}
5. System.out.print("打印") System.out.println("打印换行") System.out.printf("打印并格式化") 括号内可以通过+连接 println=print+line
6.classpath 本地用户启动JVM通过classpath加载所需要的类
2.1 简单的Java程序
1.int num = 10:int表示类型是整型,变量内容可以修改
2.Java的程序都是由代码段组成的,代码段使用“{}”声明,可以嵌套
3.多行注释:/* */
文本注释:/** */
2.2 java中的标识符
4.标识符不能以数字开头,也不能是Java中的保留字(最好永远用字母开头,只使用数字与字母的结合)
2.3 Java中的关键字
5.goto const true false null.......
2.4 变量和常量
6.变量可以用来存放数据,而使用变量前必须声明他的数据类型
7.同时声明多个变量int num,num1,num2;
3.1 数据类型划分
8.数据类型:
基本数据类型:
数值型:
整数类型(byt short int long)
浮点类型(float double)
字符型(char)
布尔类型(boolean)
引用数据类型:
类(laass)
接口(interfac)
数组
3.1 关于数组类型的选择
9.表示整数用int,如年龄
表示小数用double,如果成绩工资
表示日期时间数字或者数字文件内容(以字节为单元)用long
内容传递编码转换用byte
逻辑控制用boolean描述 boolean中只有false和true
处理中文使用char避免乱码
3.2 整数类型
10.long 64位 8字节 int 32位 4字节 默认int类型
11.声明sum为短整数:
short sum;
数据的溢出
字符类型
浮点类型和双精度浮点类型
布尔类型
基本数据类型的默认值
3.3 数据类型的转换
自动转换:
12.转换前后数数据类型兼容
13.转换后数据类型比转换前的类型兼容类型大
14.任何数据类型碰到String都向Strin类型转换 连接用+
强制转换
15.转换方法:
floa f = 30.3f;
int X = (int)f ; 强转为int类型
system.out.println("10/3"+((float)10/3)); 常量计算使用强制类型转换
3.4 运算符,表达式与语句
16.运算符可分为:
赋值运算符 算术运算符 关系运算符 逻辑运算符 条件运算符 括号运算符
17.赋值运算符:= 有且只有一个必不可缺
变量名 = 设置值 将后者赋值给前者 先后后前
18.一元运算符:
+正号 -负号 !表示取反
19.算术运算符:
+-*/% 加减乘除取余
20.关系运算符:
if(判断语句若成功则进行且返回一个true值 失败则跳过){ }
>大于 <小于 >=大于等于 <=小于等于 ==等于 !=不等于
21.自增与自减
a++会先执行语句后加值 而++a则是先加值后执行语句
22.逻辑运算符
& AND,与 && 短路与 | OR,或 || 短路或
一个与两个的区别:两个在第一个起到关键作用时不会执行其他条件 而一个都会执行
a>0 && b>0 都为真则真
a>0 || b>0 一真则真
23.括号运算符
提高优先级
24.位运算符(二进制位的运算符)
&按位与 |按位或 ^异或(相同为0,不同为1) ~取反 <<左位移 >>右位移 >>>无符号右移
25.简洁表达式
a+= 相当于 a=a+1
a-= 相当于 a=a-5
b%=c 相当于 b=b%c
a/=b--相当于 a=a/b 再b--
Java笔记1.0
最新推荐文章于 2024-06-02 13:47:41 发布