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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值