1.HelloWorld
-
在文本中编译
public class HelloWorld{
public static void main (String args[]){
System.out.println(“Hello World !”);
}
} -
没有安装集成开发工具下,在cmd中操作
2.变量
基本格式:变量类型 变量名 = 变量值
-
代表整数的类型 byte short int long
byte最大为128
short最大为32767
最常用的是int ,最大约为21亿
long最大为9223372036854775807 -
代表小数(浮点数) float double 最大值排序: byte,short,char<int<long<float<doube
3.数据类型
- 整数:byte short int long
- 小数: float double
- 字符: char
- 布尔值: boolean
4.类型转换
- 强制转换:容量高的转换到容量低的情况下,需要强转
格式:(变量类型)变量值
要求:不相关的类型无法转换 - 自动转换:容量低转到容量高的
5.包机制
- 解决类重名问题
- 两个关键字:
-package 表示当前所在包的位置
-import 导入某一个包或者类到当前类中
6. 对象和引用的理解
- 先定义一个Animal类,然后可以来创建一个Animal对象:
Animal an = new Animal();
详细解析:我们把编写这个语句的动作就称作创建一个对象,细化这个动作为:
(1)右面的”new Animal”,是以Animal类为模板的,在堆空间里创建一个Animal对象;
(2)末尾的”( )”代表着:在对象创建之后,立即调用Animal类的构造函数,对新生成的对象进行初始化。(如果没构造函数,Java会有一个默认的构造函数的);
(3)左面的”Animal an” 创建了一个Animal类引用变量。即以后可以用来指向Animal对象的对象引用;
(4)“=” 操作符使对象引用指向刚才创建的那个Animal对象。
- 拆分开也就是:等同于
Animal an;
an = new Animal();
7.感想
学习了Java一些基础知识,以及HelloWorld的入门程序,希望大家所有的努力最后都会有收获!