我的学习笔记

学习笔记

JAVA学习笔记----第一章的总结

JAVA学习笔记----第一章的总结







1.环境变量


windows下可以在cmd中通过set ,linux下可以通过export 临时设定当前命令行或者terminal的环境变量,只有在当前终端创建的才能继承当前的临时环境变量。

CLASSPATH 设置搜索类的路径,在1.4版本以后可以自动搜索,1.5版本之后可以不设置。可以通过-classpath 临时设定环境变量。

如果设置了CLASSPATH环境变量,一定要在环境变量前加一个".",代表当前路径。


 2.java文件的编译与运行


java 的编译命令为javac
常用参数-d 指定存放的目录

运行命令 java

运行XXX.java 编译生成的class 文件,执行命令时不需要带后缀名。

java  类名


3.java 源文件的命名规则


1.java 区分大小写
2.后缀名为java
3.java 的程序源文件的主文件名是可以任意的,但如果java类定义了一个public 类,那么该源文件的文件名必须和该public类的类名相同,所以一个Java源文件中最多只可以定义一个Java 类。


4.关于main()

Java是严格区分大小写的,Java 中的main()为小写字母开头,而C#中的Main() 为大写开头。
一般可以这样写:
public static void main(){
}

或者:
static public void main(){
}

但一般习惯第一种

如果将main()写成Main(),Java解释器会把Main()当成普通的方法,而找不到程序入口。


5.垃圾回收机制


Java 的垃圾回收机制(Garbage Collection) 简称GC,一般会在CPU空闲或者JVM内存紧张的时候启动。
垃圾机制回收无用的对象内存空间,这些内存空间都是JVM堆内存里的内存空间,对物理资源无法回收,比如io 数据库连接。
可以通过将对象的引用设置为null暗示可以回收对象。可以通过 finalize()   System.gc() 来建议系统进行垃圾回收,但垃圾回收机制不能精确控制。
JDK 7 使用的G1垃圾回收机制,替代之前并行标记 CMS。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cuihairu/article/details/17126673
个人分类: java
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

JAVA学习笔记----第一章的总结

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭