Java学习记录
- 第一个Java程序
-
- Java对象与类
- 变量类型
- 构造方法
- 创建对象
- 源文件声明规则
- 八大基本数据类型
- 引用类型
- 常量
- 类型转换
第一个Java程序
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
tips:
1.Java大小写敏感,所有的类名开头大写,所有的方法开头小写,使用驼峰命名法。
2.所有的命名以字母或$、_为开头,不可以以数字作为开头
3.单行注释以//开头,多行注释/* */
Java对象与类
面向对象三大特性多态、继承、封装
对象是类的一个实例
变量类型
局部变量:方法之中定义,方法结束自动销毁,不可加访问修饰符,没有默认值所以必须被声明值
成员变量:在类中方法之外定义,可被类中方法访问
类变量:同成员变量,必须加修饰符static,仅有一份拷贝
构造方法
与类名同名的方法,若不显式构造则会自动生成
创建对象
包含3部分:声明(对象名称与对象类型)、实例化(new关键字)、初始化(调用类构造方法)
源文件声明规则
1.一个源文件只能有一个public类,并且该类名与源文件名保持一致
2.一个源文件可以有多个非public类
3.先声明package再声明import
八大基本数据类型
整数型:byte、short(2字节)、int(4字节)、long(8字节)
浮点型:float(4字节)、double(8字节)
字符型:char(2字节\u0000~\uffff)
布尔型:boolean(1位默认false)
引用类型
变量一旦被声明,类型就不能被修改
常量
通常使用final修饰常量,使其不能被更改
常量通常大写
final double PI = 3.14;
类型转换
类型转换过程可能导致溢出或损失精度
boolean类型不能进行转换
浮点数转换为整数会直接舍弃小数部分而不是四舍五入
1.自动类型转换
位数低的转化为位数高的
char c = 'a';
int i = c;
2.强制类型转换
位数高的转换为位数低的且类型兼容
格式为(type)value
int i = 1234;
byte b = (byte)i;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)