Java简介与环境搭建

Java简介与环境搭建,第1张

Java简介与环境搭建

文章目录
  • Java
  • 下载与安装
  • 运行Java程序
  • 程序示例


Java

Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

Java之所以被开发,是要达到以下五个目的:

  • 应当使用面向对象程序设计方法学
  • 应当允许同一程序在不同的计算机平台执行
  • 应当包括内建的对计算机网络的支持
  • 应当被设计成安全地执行远端代码
  • 应当易于使用,并借鉴以前那些面向对象语言(如C++)的长处。

Java语言特点:

  • 面向对象
  • 跨平台
  • 自动垃圾回收
  • 多线程
下载与安装

这里我是m1-Macbook pro,所以需要下载基于arm架构的版本,另外选择的jdk是java8。下载下来正常安装就可以了。

JDK下载:https://www.azul.com/downloads/?version=java-8-lts&os=macos&architecture=arm-64-bit&package=jdk

集成开发环境:
1、Esclipse 功能比较强大;
主要特性:
很方便地对源文件进行导入和导出;
源代码的管理更加随心所欲;
支持团队开发;
支持插件开发功能;
2、IntelliJ IDEA
IntelliJ IDEAhttps://www.jetbrains.com/idea/download/#section=mac

这里选择社区免费版即可。我用的就是这个,非常好用。

运行Java程序

创建一个main.java文件,打印“hello world!”字符串。

public class main {
    public static void main(String[] args)
    {
        System.out.println("hello world!");
    }
}

我们可以在IDE中运行。

也可以在终端运行,使用如下命令编译并运行程序;

javac main.java
java main
hello world!
程序示例
//MyClass.java
public class MyClass {
    //用关键字class声明类MyClass,public表示这个类的访问权限是公有型的
    private  int val1, val2;
    //用关键字int声明两个整型变量,private表示这两个变量的访问权限是私有型的
    public void myFun(int x,int y)
    //定义了名为myFun的方法。x,y为参数名,参数的类型为int
    //myFun访问权限为public,返回值类型为void,即没有返回值
    {
        val1 = x;//x的值赋给私有变量val1
        val2 = y;//y的值赋给私有变量val2
        System.out.println("The sum is:"+(val1+val2));//输出求和运算结果
    }
    //每个Application必须有一个,而且只能有一个main()方法,作为程序的入口
    public static void main(String arg[])
    //String arg[]是传递给main方法的参数,类型为字符串
    {
        MyClass MyObj = new MyClass();//常见MyClass类的一个实例MyObj
        MyObj.myFun(1,2);//通过MyObj调用方法myFun
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5659919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存