美文网首页
从零学java day 1 第一章 注意事项

从零学java day 1 第一章 注意事项

作者: 伊卡洛斯丶 | 来源:发表于2017-03-26 13:39 被阅读0次

注意事项:

1、通常情况下java程序源文件的主文件名可以是任意的,但有一种情况例外,如果java程序源代码里定义了一个public类,则该源文件的主文件名必须与该public类的类名相同。因此一个java源文件里最多只能定义一个public类。

2、一个java源文件只定义一个类,不同的类使用不同的源文件定义。

3、如果需要用java命令直接运行一个java类,这个java类必须包含main方法,这个main方法必须使用public和static来修饰,必须使用void声明该方法的返回值,而且该方法的参数类型只能是一个字符串数组,而不能是其他形式的参数。对于这个main方法而言,前面的public和static修饰符的位置可以互换。

JAVA垃圾回收机制:

java语言不需要程序员直接控制内存回收,java程序的内存分配和回收都是由JRE在后台自动进行的。通常JRE会提供一个后台线程来进行检测和控制,一般都是在CPU空闲或者内存不足时进行垃圾回收。

当一个对象不再被引用时,内存回收它占领的空间,以便被后来的新对象使用,事实上,除了释放没用的对象外,垃圾回收也可以清除内存记录碎片,由于创建对象和垃圾回收器释放丢弃对象所占的内存空间,内存会出现碎片。碎片是分配给对象的内存块之间的空闲内存区,碎片整理将所占用的堆内存移到堆得一端,JVM将整理出的内存分配给新的对象。

为了更快地让垃圾回收机制回收那些不再使用的对象,可以将该对象的引用变量设置为null,通过这种方式可以暗示垃圾回收机制可以收回该对象。

程序员可以通过调用Runtime对象的gc()或System.gc()等方法来建议系统进行垃圾回收,但这种调用仅仅是建议,依然不能精准控制垃圾回收机制的执行。

当编写java程序时,一个基本的原则是: 对于不再需要的对象,不要引用它们

 注意事项2:

学习时不要依赖IDE工具!!!

相关文章

  • 从零学java day 1 第一章 注意事项

    注意事项: 1、通常情况下java程序源文件的主文件名可以是任意的,但有一种情况例外,如果java程序源代码里定义...

  • 笃学奖-day1-A10361-甘比精读

    Day1科学简史。本文纲要:阅读原则及注意事项—— 记录词汇——记录句型——近义词识记。 Day by day, ...

  • 2018-02-04@JAVA

    JAVA初始 ——浙大MOOC《从零开始学Java》Java笔记系列1 Java世界的hello world 新建...

  • 零基础的小白如何开始学习Java

    Java 语言的学习开始,很多同学不知道从哪入手?如果你也想知道如何从零开始学 java?怎样学 java 最有效...

  • 后台管理系统学习链接

    学习SpringMVC——从HelloWorld开始 从零开始学 Java - 搭建 Spring MVC 框架 ...

  • 2018.4.10 Day1

    2018.4.10 Day1 学习:做数学向量 看中公错题(教育学第一章) 背教育学笔记第一...

  • 从零学java day 1 第二章 理解面向对象

    java完全支持面向对象的三种基本特征:继承、封装和多态 1、面向对象程序设计简介 面向对象的基本思想是使用类、对...

  • Redis基础

    参考 从零单排学Redis【青铜】 从零单排学Redis【白银】 从零单排学Redis【黄金】 从零单排学Redi...

  • 【第一天】Python的变量及运算

    从零学习Python,学习笔记 参考书籍:《从Python开始学编程》 第一章 Python简介 安装与运行 第二...

  • 从零学java笔录-第1篇 环境搭建

    本篇主要讲解: 如果在自己电脑上搭建java环境。 1:JDK下载。 下载地址:http://www.oracle...

网友评论

      本文标题:从零学java day 1 第一章 注意事项

      本文链接:https://www.haomeiwen.com/subject/gefkottx.html