java学习日记07.02.07

    技术2022-05-11  69

     今天是我第一天开始看张孝祥老师的java课程,感觉真的很不错

    我把今天的课程的内容大体整理了下,是这样的:

    第一讲 (java的特点 开发的过程 学习java需要的知识)

    #一次编译,到处运行          

    使用编译器将代码编译,然后通过不同的平台上的JVM(java虚拟机)的字节码解释程序在不同的平台上运行

    #开发工具:JDK(java development kit) 

    目前主要有J2SE J2EE J2ME(java2 platform stand/enterprise/micro edition)

    #环境变量

    环境变量:可以被系统中所有的程序访问的变量 环境变量=系统变量+用户变量

    查看方式:cmd->set    或    我的电脑->属性->高级->环境变量

    设置系统环境变量:cmd->set 变量名=变量取值

                            取消:set 变量名=空

      注:在cmd下设置的环境变量只能在cmd下使用,在windows下设置的环境变量可用于任何环境

    新增环境变量:cmd->set path=%path%;新增加的变量

    #java程序的编译和运行

    java.exe的装载过程:cmd->java -verbose

    编译:cmd->javac xxxx.java 这样会生成 xxxx.class文件,生成的文件名是类名而不是.java的文件名

                若包含public类的话,则文件名和该public类的名称必须相同(这也可以看出一个程序只有一个public类)

                若用java命令直接解释某个类,则需包含一个main()方法

                main()方法的定义格式:public static void main(String [] args)

                关于println()和print()的区别:前者在打印后有换行操作

    怎样让编译器自动查找:如,在D盘下执行set classpath=/java程序的所在目录/,这样在D盘根目录下就可以用

    java 命令执行D盘中的java程序

    注1:当设置完classpath后不能执行当前目录下的java程序,解决办法set classpath=/java文件所在目录/;.

          ( 注意;后面的点)

    注2:classpath 不认中文目录或带有空格的目录,且在set classpath的过程中不该有空格的地方一定不能有

    #JAD:将.class文件反编译为.java文件  FrontEnd:具有和JAD相同功能的图形化反编译工具

    就这些

     

     


    最新回复(0)