张孝祥 Java教程 笔记2

本文介绍了Java编程的基础知识,包括文件命名规范、编译与运行流程、垃圾回收机制及环境变量设置等内容,并提到了JDK文档的使用和Java程序的反编译。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 体会Java编程

    (1)*.java

    (2)java程序必须放在一个类中

         class Test1

         {

          }

   (3)cmd

   (4)javac Test.java -->找不到该文件?!//因为该文件实际名称是Test.java.txt!!!文件夹选项中取消“隐藏扩展名”

   (5)一个源文件中可以编写多个类;

   (6)生成的class字节码文件名称是源文件中定义的类的名称;

   (7)public class 的名称与源文件名称要一致,且一个源文件中只能有一个public class;

   (8)运行,用Java字节码程序解释java类,所以不能带上.class后缀。Test类交给java字节码解释程序运行的话,必须包括一个main的函数。

   (9)设置classpath环境变量,执行其它目录下的类的文件。

但有一个问题,即如果设置了classpath,那么以后执行java只会从该路径中寻找,即不包含当前目录,怎么办?

set classpath=c:/java;.

"."即指当前目录

classpath等号前后都不能有空格!如果目录名本身就包含空格,那么就不要把源文件放在这样的目录中!

classpath指定的目录中不能包含中文字符。

   (10)当java解释程序解释一个类时:代码 装载-->校验-->解释执行

   (11)Java在解释执行类的过程中,会启用一个垃圾回收器。

 当垃圾回收器中的垃圾达到一定数量时,可以清除,释放内存--避免了自己亲自释放内存。

2. jdk文档,docs

3. JAD: java程序的反编译

编写的class源文件没有保密性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值