编写java程序的基本的要求
1.编写java类其实就是编写java文件(默认的情况下类名和文件名要求一致)
2.类在编写的时候,应该放在一个包(package)
包的含义:一个文件夹的显示(文件的层次关系的反映)
包中的层次依靠 . 进行层进,用于区分不同的java文件
包之间的应用
1.创建类 package 包名(指明类的位置)
2.使用类 import 包名.类名(可以使用*代表全部)
基本数据类型:
1.标识符
命名的规则:
1.字母,下划线,数字,$,组成,但是数字不能作为开始
2.大小写敏感
3.不能使用关键字
4.习惯
1.要求有一定的语义, 所有的字母小写
2.类名的第一个字母大写Student,变量名的首字母小写 studentName
3.单词之间使用 _ 连接 file_path
2.基本数据类型(8种)
1.整型
Byte |
1B 8位 |
-128--127 |
|
|
|
Short |
2B 16 |
-2^15 |
|
|
|
Int |
4 32 |
-2^31 |
|
|
|
long |
8 64 |
-2^63 |
|
|
|
2.浮点
Float |
4B 32 |
Double |
8B 64 |
3.字符
Char |
2 16 |
|
4.布尔 |
|
|
Boolean |
1B true/false |
|
类型之间的转换
1.正向
Byte-short(char)-int-long-float-double
2.逆向(强制转换)
(转换类型)标识符/数字
Java的特色
引用数据类型
类 , 接口 , 数组
引用类型 标识符(变量) = new 引用类型(参数)/[参数] : 引用类型的构造器
String s=new String("");
Int arr[] =new int[10]
引用类型和基本类型的区别(内存)
栈内存:存放简单的数据类型(变量名和值)
堆内存: 由栈内存配合使用 , 栈中存放堆内存的首地址,堆中存放引用的实例(方法的定义的入口/属性)
基本语句:
运算符
移位运算符
>> 所有的符号右移
>>>右移的高位补0
逻辑运算符
& / |
&& / ||
!
算数运算
++使用:不要使用 使用i+=1;
流程语句变量的声明
全局变量:作用域是整个文件
局部变量:部分的方法中
运算符的使用
顺序
分支if..else/
Switch(byte/short/int/char)
...do case
循环 for /while
***********************************************************************************************************
引用类型
数组:是一个对象
声明数组
类型[] array;推荐 / 类型 array[]
创建数组
在堆内存中开辟空间,指定数组的长度,长度一旦指定不能更改
//多维数组
类型[][].. Array//声明和创建
数组的属性和方法
数组是JavaAPI 提供的,具有一定的方法和属性