Java教程

java基础知识点(一)

本文主要是介绍java基础知识点(一),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.java编译运行过程:java编译成.class字节码文件-->JVM(虚拟机程序)加载并运行.class文件。

  所以java语言的优点之一是:跨平台方便,只需在不同的平台安装对应的JRE(java运行环境)环境即可。

2.面对对象编程程序设计步骤:先找对象-->抽类-->设计类的成员变量和方法-->创建对象测试。

3.类的设计

  •   构造函数编译器默认生成无参构造,人工定义后编译器不再构造,此时往往重载(overload:函数名相同入参不同)一个无参的构造函数。
  •   同一java文件中public修饰【权限:public>protected>默认>private】的类只能有一个,且类名要求与文件名一致。
  •   this指代当前对象,谁调用方法谁就是这个指代的对象。

4.内存管理

  • 堆:new出来的对象
  • 栈:局部变量
  • 方法区:.class字节码文件

5.null和NullPointerException

Student zs = new Student(); zs=null; zs.age = 10;-->程序运行时会报NullPointerException,因为栈上的引用类型zs赋值为null(空)后,zs的指针内容为空,找不到堆中new出来的对象。

 

这篇关于java基础知识点(一)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!