Java的JDK的下载和安装

Java初识与Hello World

什么Java?

答:Java是计算机编程语言

为什么要使用Java?

答:java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
Java具有简单性、面向对象、分布式健壮性安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序Web应用程序分布式系统嵌入式系统应用程序等。

如何使用Java?

首先我们要下载Java的开发环境JDK

  1. jdk和jre的区别

    ​ Jdk是Java Development Kit的缩写,顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。
    ​ 如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK。

  2. 如何下载JDK

    目前Java的公司是Oracle公司,我们下载jdk可以从Oracle官网上下载,Java是开源,下载是不需要钱的。

    Oracle官网

    1.png

  3. 我的电脑安装的是window系统 64位的,大家根据需要下载自己所对应的操作系统的JDK

    2.png)

  4. 如何安装JDK

3.png

4.png

5.png

6.png

  1. 配置环境变量

    右键此电脑->属性

    7.png

    8.png

    9.png

    10.png

    11.png

12.png

13.png

JAVA_HOME
D:\Tools\JDK
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
Path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

按快捷键Win+R 输入 cmd

14.png

15.png

  1. Hello World

    Java安装完成了现在我们就开始想了,怎么编写程序了

    • 先编写一个Java程序,我们现在记事本内编写下面代码,将后缀名改为.java

      16.png

      public class Test{
          public static void main(String[] args){
          	System.out.print("hello world");
      	} 
      }
      
    • 运行程序

    17.png

    18.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
类似JDepend的工具,特征如下: 1)、根据您对系统架构约束的定义,时刻监视真实系统中的不一致,在每次构建(将来,我会考虑改为每次编译时)时直接告诉你问题的细节,大大提高你定位问题的效率; 2)、您可以只定义"允许"的规则,也可以只定义"不允许"的规则,是的,因为我发现别的工具只能定义架构“是什么”约束,而不能设定“不是什么”约束,所以才有了这样的改进,对了,这些规则可以是组件级别的,也可以是包级别的,而不少类似工具只是简单地对自然包进行分析,事实上,有些自然包的划分仅仅是出于概念的清晰性而建立的,并不是出于设计影响的目的,对于这样的包,我们难以对它有太多苛求,只有在"组件"级别上,才有必要认真考虑它们之间依赖的设计影响,所以,JDM的不同之处就在于它更人性化地把管理粒度的重点从包转移到了组件—— 一个可以自由定义大小的概念上,使得您可以将概念划分和设计影响“解耦合”。 3)、它很人性化,您可以自定义各种规则不符合到什么程度才是您不可接受的,哦,这也是很多类似工具做得不够的地方,我不用再被迫一刀切地僵化地使用工具了,我可以很方便地定义不同局部的质量要求,可以方便地定义它们不同的警报级别,还可以定义不同问题输出信息的程度——您可不想被一大堆无用的信息淹没,对吧? 4)、它确实有点power,真的,我自己以前用的工具只会告诉我结果,而难以把问题的究竟给我解释清楚,现在它不仅会告诉我哪里出问题了,还能给出内部的详细分析信息,例如:出现了组件之间的循环依赖,它不是简单地告诉我哪些组件存在循环依赖,而是会告诉我这些循环依赖路径有几条,分别是什么,还会告诉我一个环中的每段组件依赖内部是由哪些包依赖甚至类依赖构成的,这些详细信息能够大大提高你定位问题的效率,您可以将它直接作为单元测试运行,如果将它加入持续集成冒烟测试,失败的架构验证能够使得构建失败,保证不符合质量的设计不会被打包和发布;

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值