Java入门第一篇——数据类型与运算符

1.安装JDK
JDK 工具
JRE 运行环境

Java源代码文件 编译 Java字节码文件 运行 虚拟机CPU

Java虚拟机 (JVM)

2.环境变量
JAVA_HOME
Path

相对路径
绝对路径
运行一个程序:
1)给出相对路径
2)给出绝对路径
3)用分号分割的一组绝对路径

3.JAVA
面向对象的语言 OOP
类(class)是一组蓝图
对象(object)拿着蓝图制造出一组实例

关键字: 函数/方法
public static void main(String[] args) 入口函数不能更改
类名称:类名称必须和文件名一致
规范:类名称必须每个单词首字母大写,其他小写,后面可以跟数字

System.out.println() 打印并换行
System.out.print() 打印不换行
System.out.printf(“%s”)按格式打印

//不用\n换行,用%n换行

1.变量的定义varriable
(标识符identifier)
变量类型 变量名称;
Int a;
变量类型 变量名称=初始化的值
//1.字面量 int a=10;
//2.另一个变量 int b=a;
//3.方法的返回值 int m=max(a,b);
2.变量的类型
1)基本类型
a.数值类型
整型
byte 1
short 2
int 4
long 8
浮点型
float 4
double 8
字符类型
char 2 (Unicode码点) 1.任何情况下 UTF-8 2.char 中保存的是中国字
b.布尔类型
boolean true/false
2)引用类型
a.数组引用
b.类引用
c.接口引用

3.标识符(包含变量名,方法名,类名)的规定
1)必须以字母,美元符 , 下 划 线 开 头 ( 不 能 以 数 字 开 头 ) i n t 中 国 = 10 ; 2 ) 可 以 跟 字 母 , 数 字 , 下 划 线 , 美 元 符 ,下划线_开头(不能以数字开头) int 中国=10; 2)可以跟字母,数字,下划线_,美元符 ,线int=102线,
3)长度理论上可以无限长
规范:
1.不要中文作为标识符
2.不要出现美元符$
3.不要出现下划线_,除了定义不可变的变量
4.变量(名词) 首个单词全小写,后面首字母大写,其他的小写
int countStudents=10;
5.方法(动词) 首个字母全小写,后面首字母大写,其他小写
int getName();
6.类(名词) 每个单词首字母大写,其余小写
class HelloWorld{}
class Course1716{}
定义方法:
public static 返回值类型 方法名词(形参列表){
}
public static void main(String[] args){
}
public static int max(int a,int b){
if(a>b){
return a;
}else{
return b;
}
}

调用方法
方法名称(实参列表);
变量=方法名称(实参列表);

字面量
int a=10;

10 int
10L long
四种进制表示
二进制 0b001/0B001
八进制 010
十进制 10
十六进制 0xFF\0XFF

1.0 double
1.0F/1.0f float

char c=‘中’;
String s=“中国人”
Boolean s=true/false

引用字面量 null

变量的类型转换
变量=值;
1)如果两边类型一样,可以赋值
2)左边的类型比较大 long a=10; 隐式类型转换
右边的类型比较大 int a=10L; (java不允许)
int a=(int)10L; 强制类型转换/显式类型转换
两边没有关系,运行时错误

溢出:循环回来 例:byte型127+1=-128
字符连接
!布尔类型 (一定作用在布尔类型上)
三目运算符:布尔类型?值1:值2; 布尔类型为true 值1 否则值2
Instanceof 判断变量是否是指定类型
框在数据中如何摆放(layout布局)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值