博客
关于我
Java 基础语法
阅读量:103 次
发布时间:2019-02-25

本文共 2183 字,大约阅读时间需要 7 分钟。

Java 编程入门指南

什么是Java?

Java是一种具有面向对象特性的编程语言,广泛应用于软件开发领域。它以其简洁性和可扩展性著称,支持面向对象的编程模型,通过类和对象的概念实现复杂逻辑。

Java的核心概念

对象

对象是类的实例,具有独特的状态和行为。例如,一条狗作为一个对象,其状态包括颜色、名字、品种;行为包括摇尾巴、叫、吃等。

类是一个模板,描述对象的行为和状态。它定义了对象的属性和方法,例如,狗的类定义了颜色、名字等属性以及吃、叫等方法。

方法

方法是行为的定义,用于实现具体的操作。逻辑运算和数据修改都在方法中进行。

实例变量

每个对象都有独特的实例变量,决定了对象的状态。例如,狗的实例变量包括颜色、名字等。


Java编程基础

大小写敏感性

Java是大小写敏感的语言,Hello与hello是不同的标识符。

类名命名规则

  • 类名以大写字母开头,若由多个单词组成,则每个单词首字母大写,例如MyFirstJavaClass。

方法名命名规则

  • 方法名以小写字母开头,若有多个单词,则从第二个单词开始每个单词首字母大写,例如show(), getAge()。

源文件名

源文件名必须与类名一致,保存时使用.java扩展名。

主方法入口

所有Java程序的执行起点是public static void main(String[] args)。


第一个Java程序

public class HelloWorld {    public static void main(String[] args) {        System.out.println("Hello World");    }}

代码执行步骤

  • 将代码保存为HelloWorld.java
  • 在命令窗口中使用javac HelloWorld.java编译
  • 使用java HelloWorld运行程序

  • Java标识符

    标识符规则

    • 标识符以字母、美元符或下划线开头
    • 首字符之后可以是字母、数字、美元符或下划线
    • 关键字不可用于标识符
    • 标识符大小写敏感

    命名原则

    • 包名:全部小写,多级包用.分隔,例如com.example
    • 类名:首字母大写,多单词每个单词首字母大写
    • 方法名:首字母小写,多单词从第二个单词开始首字母大写
    • 常量名:全部大写或使用下划线分隔
    • 项目名:全部小写,多单词用横杆分隔

    Java修饰符

    访问控制修饰符

    • default(缺省):在同一包内可见
    • protected:在同一包及所有子类中可见
    • public:对所有类可见
    • private:仅在同一类中可见

    其他修饰符

    • static:用于类变量和方法
    • final:用于常量和不可变变量
    • abstract:用于抽象类和方法
    • synchronized:用于线程安全

    Java变量

    变量类型

    • 局部变量:方法内的变量
    • 类变量(静态变量):与方法无关,使用static修饰
    • 成员变量:类内的非静态变量

    示例:

    public class Variable {    static int clicks = 0; // 类变量    String greeting = "Hello World"; // 成员变量    public void method() {        int i = 0; // 局部变量    }}

    Java数组

    数组是存储在堆中的对象,支持存储多个同类型变量。可以通过索引访问元素。

    示例:

    public class ArrayExample {    public static void main(String[] args) {        int[] numbers = {1, 2, 3};        System.out.println(numbers[0]); // 输出1    }}

    Java枚举

    枚举用于限制变量的取值范围,减少代码错误。例如,设计果汁杯子的尺寸。

    示例:

    enum JuiceSize { SMALL, MEDIUM, LARGE }public class FreshJuice {    JuiceSize size;}

    Java关键字

    Java保留多个关键字用于特定用途,例如访问控制、异常处理和多线程编程。


    Java注释

    支持单行注释(//)和多行注释(/* */)。注释内容会被编译器忽略。

    示例:

    public class HelloWorld {    /* 这是第一个Java程序 */    public static void main(String[] args) {        // 输出Hello World        System.out.println("Hello World");    }}

    Java空白行

    空白行或有注释的行会被编译器忽略,不影响代码执行。


    继承与接口

    继承

    一个类可以继承另一个类,重用其属性和方法。派生类可以通过@Override重写超类方法。

    接口

    接口定义对象之间的通信协议,派生类必须实现接口中的方法。


    Java源程序与编译区别

    源程序(源代码)经过编译器处理后生成字节码(类文件)。字节码由JVM解释执行。


    以上内容全面介绍了Java编程的基础知识,涵盖了从核心概念到实际编程实践的内容。

    转载地址:http://rrp.baihongyu.com/

    你可能感兴趣的文章
    Nodejs process.nextTick() 使用详解
    查看>>
    NodeJS yarn 或 npm如何切换淘宝或国外镜像源
    查看>>
    nodejs 中间件理解
    查看>>
    nodejs 创建HTTP服务器详解
    查看>>
    nodejs 发起 GET 请求示例和 POST 请求示例
    查看>>
    NodeJS 导入导出模块的方法( 代码演示 )
    查看>>
    nodejs 开发websocket 笔记
    查看>>
    nodejs 的 Buffer 详解
    查看>>
    NodeJS 的环境变量: 开发环境vs生产环境
    查看>>
    nodejs 读取xlsx文件内容
    查看>>
    nodejs 运行CMD命令
    查看>>
    Nodejs+Express+Mysql实现简单用户管理增删改查
    查看>>
    nodejs+nginx获取真实ip
    查看>>
    nodejs-mime类型
    查看>>
    NodeJs——(11)控制权转移next
    查看>>
    NodeJS、NPM安装配置步骤(windows版本)
    查看>>
    NodeJS、NPM安装配置步骤(windows版本)
    查看>>
    nodejs下的express安装
    查看>>
    nodejs与javascript中的aes加密
    查看>>
    nodejs中Express 路由统一设置缓存的小技巧
    查看>>