2018-08-09 初学Java第一天

初学Java的第一天,有三个重点,下面分别来总结一下这三个重点。
一、JDK的安装与详解
学习Java,首先要安装好工具,JDK的正确安装与很好的配置也是一个重难点。
在正确安装之前,还学到了一些小知识,比说卸载程序,在电脑左下角输入“控制面板”,点击进去,并找到卸载,进去之后右键点击需要卸载的程序,进行卸载就可以了,这是正确的卸载软件的方式,并且速度还是可以的。
在进行安装的时候,我依照个人习惯,会在专门分出的一个磁盘里新创建一个文件夹,取名“Program_Files”注意不能有空格也不能有中文,否则的话,以后会出一些奇怪的问题,然后再在Program_Files文件下创建一个名为“Java”的新文件夹,这个时候就可以下载java软件了,安装的过程中,要注意把路径改为正确的所需的地方,接着下载出来一个文件,这时候再创建一个文件只是把jdk改为jre即可,然后把接下来需要安装的东西选择安装到此路径即可,但此时不规范。
我们需要右键此电脑——>属性——>高级系统设置——>环境变量。在里面新建一个变量名为JAVA_HOME的变量变量值就是找到jdk所在文件的路径,然后把Path变量里的变量值最前面的部分改为%JAVA_HOME%\bin,确定之后算是安装好了
检查是否安装成功的话,可以window+r键输入cmd进去之后再输入java -version 回车键即可查看。

二、Java程序工作原理
源程序通过Java编译器被编译成字节码文件,然后再经过类装载器、字节码校验器、解释器最终到操作系统平台。
Java虚拟机是一个可以执行Java字节码的虚拟机进程。
用Java编写的程序(存放在扩展名为java的文件中)经过编译器(即JDK根目录bin文件夹中的javac.exe文件)编译成字节码文件(即扩展名为class的文件),这个字节码文件不是针对具体平台的,而是针对抽象的Java虚拟机的,在Java虚拟机上运行,在不同类型的平台上安装不同的Java虚拟机,这些不同的Java虚拟机屏蔽了各个不同平台的差异,从而使编译过的Java程序具有平台无关性,即Java虚拟机在执行字节码时,把字节码解析成具体平台上的机器指令执行。
所以在不同的系统都能用Java语言,只要安装了jdk就能执行java语言,即Java语言编写的程序具有平台(指操作系统)无关性,即“一次编译,处处运行”。

三、Java程序注释
// ……单行注释。
/* …… */ 多行注释,所注释内容不会出现在javadoc 文档文档中。
/* …… / 多行注释,所注释内容写入javadoc 文档文档
在一个常用的磁盘里创建一个 Test.java文件

/**
*管理员管理业务服务实现类
*
*@author meitingdaoa
*/

public class Test{

public static void main(String[]args){
    /*
     *ssssssssssssss
     *ssssssssssssss
     */
    System.out.println("HelloWorld");//这是用来输出的
}

}

该目录用于存放可执行的命令程序,是命令行工具所在的目录,主要命令如下:
javac:Java编译器,用于编译Java源代码,将 .java源代码文件编译成.class字节码文,如:javac HelloWorld.java —–> HelloWorld.class
java:Java解释器,用于运行编译后的Java字节码文件,如:java HelloWorld (注意不需要扩展名.class)
javadoc:用于将Java源代码中的某些文档注释生成帮助文档,如:javadoc -d c:\help -author -version HelloWorld.java
说明:
-d:其后空一格,用来指定生成的帮助文档存放的位置;
-author:用来指定生成的帮助文档必须显示该类的作者,如果没有这一命令则生成的帮助文档将不会显示作者;
-version:用来指定生成的帮助文档必须显示该类的版本,如果没有这一命令则生成的帮助文档将不会显示版本;
如:
E:>javac Test.java
E:>java Test
HelloWorld

E:>javadoc -d c:\help -author -version Test.java
正在加载源文件Test.java…
正在构造 Javadoc 信息…
标准 Doclet 版本 1.8.0_131
正在构建所有程序包和类的树…
正在生成c:\help\Test.html…
正在生成c:\help\package-frame.html…
正在生成c:\help\package-summary.html…
正在生成c:\help\package-tree.html…
正在生成c:\help\constant-values.html…
正在构建所有程序包和类的索引…
正在生成c:\help\overview-tree.html…
正在生成c:\help\index-all.html…
正在生成c:\help\deprecated-list.html…
正在构建所有类的索引…
正在生成c:\help\allclasses-frame.html…
正在生成c:\help\allclasses-noframe.html…
正在生成c:\help\index.html…
正在生成c:\help\help-doc.html…

然后可以在C盘下help文件中Test.html从浏览器打开即可看到效果。

今天主要学习了这三个重点,好好理解消化,记忆应用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值