java第二周小结

这是接触Java的第一周,了解这个语言的一些基础知识,下面是对这段时间重要知识点的汇总

一、Java是一种面向对象的语言

   特点为:简洁高效、可移植性、适合分布式计算、健壮防患于未然的特性、多线程处理能力、具有较高的安全性

二、Java实现可移植性靠的是JVMJVM就是一台虚拟的计算机,只要在不同的操作系统上植入不同版本的JVMJava程序就可以在各个平台上移植,做到“一次编写,处处运行”。

Java中程序的执行步骤为

1.使用javac将一个*.java源文件编译成*.class文件

2.使用java可以执行一个*.class文件

三、JAVA中的标识符

标识符不能以数字开头,不能是Java中的保留关键字。

四、基本数据类型

 java第二周小结_第1张图片

 

 

五、各种数据类型之间的转换

  1. 自动类型转换
  2. 强制类型转换

六、转义字符

 java第二周小结_第2张图片

 

 

七、对象由类定义

1.类是对象的蓝图( blueprint)、模型

2.类表示一个概念,而对象是这个概念的一个实体

3.一个类可以生成多个对象

八、类的定义

类由属性和方法组成。

1.属性中定义类的具体信息,实际上一个属性就是一个变量

2.方法是一些操作的行为

九、创建多个对象

类属于引用数据类型,引用数据类型就是指一段堆内存空间可以同时被多个栈内存指向

十、垃圾空间的释放

1.当一个对象再没有任何有效的引用变量指向它,这个对象在程序中将不能被访问,称作垃圾对象

2.Java本身提供垃圾收集机制(Garbage Collection,GC),会不定期地释放不用的内存空间,只要对象不使用了,就会等待GC释放空间

3.在一些其他的语言中,程序员通过编写程序,负责完成垃圾回收

十一、面向对象程序设计的特点

封装、继承、多态

十二、构造方法的声明中应注意以下几点

1.构造方法的名称必须与类名称一致

2.构造方法的声明处不能有任何返回值类型的声明

3.不能在构造方法中使用return返回一个值

小结:对于Java的学习还要加强,一些拐很多弯的题目还是没有思绪,需要更加的去了解和学习java,多写题目多看书

你可能感兴趣的:(java第二周小结)