JAVA特点

Java 的特点如下:

  1. 简单性:Java 设计时考虑到了易用性,它的语法相对简洁,并且去掉了一些容易出错的编程元素,比如指针。
  2. 面向对象:Java 是一种面向对象的编程语言,这意味着它使用类和对象来设计程序,支持封装继承多态性。
  3. 平台无关:Java 的一个核心特性是“一次编写,到处运行”(Write Once, Run Anywhere, WORA),这得益于 Java 的虚拟机(JVM)架构,使得 Java 程序可以在任何安装了 JVM 的平台上运行。
  4. 多线程:Java 支持多线程编程,允许开发者创建并行执行的程序,提高程序的效率。
  5. 安全性:Java 提供了多种安全特性,包括内存管理异常处理机制,以及安全机制来防止恶意代码的执行。
  6. 动态性:Java 是一种动态语言,它支持运行时类型检查和动态加载,这使得 Java 程序可以在运行时进行更多的灵活性和适应性。

Java程序开发步骤、源文件编写与保存、编译、运行:

  1. 编写源文件:Java源文件的扩展名必须是.java。源文件可以包含一个或多个类定义。每个类定义通常包含类的属性和方法

  2. 编译源文件:使用Java编译器javac命令)来编译源文件,生成字节码文件.class文件)。编译过程中,编译器会检查源文件中的语法错误和其他编译时错误。

  3. 运行程序:使用Java解释器java命令)来运行编译后的字节码文件。Java解释器会加载字节码文件,并在Java虚拟机(JVM)上执行。

具体的例子来说明这个过程:

  • 编写源文件:例如,编写一个名为Hello.java的源文件,内容如下:

    public class Hello {
        public static void main(String args[]) {
            System.out.println("这是一个简单的Java应用程序");
            Student stu = new Student();
            stu.speak("We are students");
        }
    }
    class Student {
        public void speak(String s) {
            System.out.println(s);
        }
    }
    

    这个文件应该被保存在某个目录下,比如C:\chapter1

  • 编译源文件:打开命令行工具,切换到源文件所在的目录,然后运行以下命令来编译源文件:

    javac Hello.java
    

    如果源文件没有错误,这个命令会生成一个名为Hello.class的字节码文件。

  • 运行程序:在同一个目录下,使用以下命令来运行程序:

    java Hello
    

    这将启动JVM,加载并执行Hello.class文件,输出"这是一个简单的Java应用程序"和"We are students"到控制台。

联合编译是Java编程中的一个概念,它允许开发者在编译主类时,自动编译所有被引用的类文件。这可以简化编译过程,因为不需要单独编译每个类文件。

联合编译的步骤:

  1. 编写源文件:编辑并保存多个Java源文件,例如Circle.javaRectangle.javaMainClass.java到同一个目录下。其中MainClass.java是含有main方法的应用程序主类。

  2. 编译Java源程序:在命令行中,导航到包含这些源文件的目录,然后运行编译命令,例如:

    javac MainClass.java
    

    在编译MainClass.java的过程中,如果它引用了CircleRectangle类,编译器会自动寻找并编译Circle.javaRectangle.java,生成相应的.class文件。

  3. 运行Java程序:编译成功后,使用Java命令运行主类:

    java MainClass
    

两种注释格式:

  • 单行注释:使用//表示,从//开始到行末的所有内容都会被编译器忽略,仅作为注释使用。

  • 多行注释:使用/*开始,*/结束,可以跨越多行,同样被编译器忽略。

/** + 回车

注释的目的是提高代码的可读性和维护性,是编程中的一个重要习惯。

编程风格,两种常见的风格:

  1. Allmans风格:也称为“独行”风格,特点是左大括号{独占一行,右大括号}也独占一行。

  2. Kernighan风格:也称为“行尾”风格,特点是左大括号{在上一行的末尾,而右大括号}独占一行。

(1) java程序中,main方法的格式正确的是(D)。 (选择一项)
a)static void main(String[] args)
b)public void main(String[] args)
c)public static void main(String[]s)
d)public static void main(String[] args)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值