编写Java程序需要用到哪些基础知识?

发布时间:2020-05-26 17:55:23 作者:鸽子
来源:亿速云 阅读:223

一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。

1.第一个Java程序

下面看一个简单的 Java 程序,它将打印字符串: Hello World

public class HelloWorld {
    /**
     * 第一个Java程序
     * 它将打印字符串: Hello World
     */
    public static void main(String[] args) {
        System.out.println("Hello World"); // 打印 Hello World
    }
}

下面将逐步介绍如何保存、编译以及运行这个程序:

你将会在窗口看到 Hello World

C : > javac HelloWorld.java
C : > java HelloWorld 
Hello World

2.基本语法

编写 Java 程序时,应注意以下几点:

3.Java标识符

Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

关于 Java 标识符,有以下几点需要注意:

4.Java修饰符

像其他语言一样,Java 可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:

在后面的章节中我们会深入讨论 Java 修饰符。

5.Java变量

Java 中主要有如下几种类型的变量:

6.Java数组

数组是储存在堆上的对象,可以保存多个同类型变量。在后面的章节中,我们将会学到如何声明、构造以及初始化一个数组。

7.Java枚举

Java 5.0 引入了枚举,枚举限制变量只能是预先设定好的值。使用枚举可以减少代码中的 bug。

例如,我们为果汁店设计一个程序,它将限制果汁为小杯中杯大杯。这就意味着它不允许顾客点除了这三种尺寸外的果汁。

实例:

class FreshJuice {
   enum FreshJuiceSize{ SMALL, MEDIUM , LARGE }
   FreshJuiceSize size;
}

public class FreshJuiceTest {
   public static void main(String[] args){
      FreshJuice juice = new FreshJuice();
      juice.size = FreshJuice.FreshJuiceSize.MEDIUM  ;
   }
}

注意:枚举可以单独声明或者声明在类里面。方法、变量、构造函数也可以在枚举中定义。

8.Java关键字

下面列出了 Java 关键字。这些保留字不能用于常量、变量、和任何标识符的名称。

类别关键字说明
访问控制private私有的
.protected受保护的
.public公共的
类、方法和变量修饰符abstract声明抽象
.class
.extends扩充,继承
.final最终值,不可改变的
.implements实现(接口)
.interface接口
.native本地,原生方法(非 Java 实现)
.new新,创建
.static静态
.strictfp严格,精准
.synchronized线程,同步
.transient短暂
.volatile易失
程序控制语句break跳出循环
.case定义一个值以供 switch 选择
.continue继续
.default默认
.do运行
.else否则
.for循环
.if如果
.instanceof实例
.return返回
.switch根据值选择执行
.while循环
错误处理assert断言表达式是否为真
.catch捕捉异常
.finally有没有异常都执行
.throw抛出一个异常对象
.throws声明一个异常可能被抛出
.try捕获异常
包相关import引入
.package
基本类型boolean布尔型
.byte字节型
.char字符型
.double双精度浮点
.float单精度浮点
.int整型
.long长整型
.short短整型
变量引用super父类,超类
.this本类
.void无返回值
保留关键字goto是关键字,但不能使用
.const是关键字,但不能使用
.null

9.Java注释

类似于 C/C++Java 也支持单行以及多行注释。注释中的字符将被 Java 编译器忽略。

public class HelloWorld {
   /** 
    * 这是第一个Java程序
    * 它将打印Hello World
    * 这是一个多行注释的示例
    */
    public static void main(String[] args){
       // 这是单行注释的示例
       /* 这个也是单行注释的示例 */
       System.out.println("Hello World"); 
    }
}

10.Java空行

空白行或者有注释的行,Java 编译器都会忽略掉。

11.继承

在 Java 中,一个类可以由其他类派生。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。

利用继承的方法,可以重用已存在类的方法和属性,而不用重写这些代码。被继承的类称为超类(super class),派生类称为子类(sub class)。

12.接口

在 Java 中,接口可理解为对象间相互通信的协议。接口在继承中扮演着很重要的角色。

接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。


推荐阅读:
  1. css需要哪些编写环境
  2. python编程需要用到什么软件

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

java ava 用到

上一篇:Kali 利用setoolkit制作钓鱼网站

下一篇:海外服务器和香港服务器之间的差异

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》