- 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
这里选择社区免费版即可。我用的就是这个,非常好用。
创建一个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 } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)