1.Java基础语法
Java基础语法(入门)
第一个Java程序
public static void main(String[] args){
System.out.println("你好!");
}
注释
注释非常重要要养成写注释的习惯
-
单行注释
//
-
多行注释
/**/
-
文档注释
/***/
标识符和关键字
命名规范(不能以数字开头,不能用用java的关键字命名)
-
标识符的命名规则:
包名的所有命名都要小写。
类和接口名的每个单词的首字母都要大写
常量名的每个字母都要大写,字母间用_隔开。
变量和方法名的单词的第一个字母小写其他单词的首 字母都大写。
标识符的命名要按照对应的意义来编写。 -
关键字:
Java内部有特殊意义的单词:public static class main等(还有保留字)
数据类型
-
基本(8种)
整型:byte short int long(1 2 4 8)
浮点型:float double(默认) (4 8)
字符型:char(Unicode编码所以可以存汉字2字节)(2)
布尔型:boolean -
引用
类class
接口interface
数组
枚举enum
注解annotation
数据类型扩展
-
进制
二进制(0b)
八进制(0)
十进制
十六进制(0X)
-
定义变量注意事项
不能以数字开头,不能用用java的关键字命名
-
浮点数拓展
溢出,失精
-
字符型拓展
Unicode编码所以可以存汉字2字节
-
布尔类型拓展
默认false
-
转义字符
/n
/t
等
类型转换
注意事项
- 1同类型
- 2溢出
- 3失精
转换方式
-
自动类型转换:低>高
1.两种数据要兼容。2.目标类型的范围要大于原类型的范围
-
强制类型转换(内存溢出,失精)高>低
目标类型 变量名=(目标变量类型)值
例 int num=4;
byte b=(byte)num; -
表达式类型自动提升(重点)
java进行±*/等运算时会自动提升为默认类型
-
强制自动类型提升
num+=1;
使用+= -= *= /=等运算时自动提升类型
变量,常量,作用域
变量
-
全局变量(成员,实例)默认值
定义在类中方法外的变量
-
局部变量
定义在方法内的变量
-
类变量(static)静态
随着类的加载而定义
常量
-
基本常量:
a.整型常量:byte,short,int,long,(int为默认)
b.浮点型常量:float,double(double为默认)
c.字符型常量:‘a’ 用’'包起来
d.字符串常量:“我和你” 用“”包起来
e.boolean常量:true false(默认)
f.空常量:Null -
final修饰
final int a=1;
作用域
变量的作用域:在不同的{}中有不同的作用。
运算符
- 算数运算符:+,-,,/,%,++(前,后),–(前,后)
注意自增的使用
2.赋值运算符:=,+=,-=,=,/=,%=
注意:使用+=,-=,*=,/=,%=可以自动强类型转换
3.比较运算符:结果是Boolean型 ==,!=,<,>,<=,>=
4.逻辑运算符:&,|,^,!,&&,||(注意&和&&的区别)
5.位运算符:二进制0和1运算 &,|,~,^,<<,>>,>>>(先转为二进制,再运算,再转成二进制,最后变成十进制)
6.运算符的优先级。
文档注释的使用
javadoc
本文地址:https://blog.csdn.net/weixin_46800795/article/details/110809717
上一篇: Java -jar Linux环境下后台运行JAR包
下一篇: div中input垂直居中的方法