博客
关于我
java-基础语言知识
阅读量:264 次
发布时间:2019-03-01

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

Java编程基础入门

1. Java中的注释

在Java中注释有两种形式:普通注释和Javadoc注释。

  • 普通注释:使用/*和*/包围,用于对单行或多行代码进行解释。
  • Javadoc注释:使用/**和*/包围,用于生成帮助文档。Javadoc注释可以包含@param、@return等标签,用于描述方法的参数和返回值。

2. HelloWord程序

public class HelloWord {    public static void main(String[] args) {        System.out.println("Hello World");    }}
  • public class HelloWord:定义了一个名为HelloWord的类。
  • public static void main(String[] args):定义了一个静态的主方法,用于运行程序。
  • System.out.println("Hello World");:向标准输出打印"Hello World"。

3. public class与class的区别

  • 一个Java文件中可以包含多个类,但只能有一个public class。
  • public class的文件名必须与类名一致,且只能有一个。
  • 类文件名可以任意,但必须满足包命名规范。
  • 运行类文件时,必须包含public static void main(String[] args)方法。

4. Java语言基础

4.1 标识符

  • 标识符用于命名类、方法、字段等。
  • 命名规则:
    • 不能以数字开头。
    • 不能包含特殊字符$和_,除非是使用Java特定的命名习惯。
    • 保持大小写敏感。

4.2 数据类型

  • 整数型:
    • byte(8位):最小值-128,最大值127。
    • short(16位):最小值-32768,最大值32767。
    • int(32位):默认值,范围-2^31到2^31-1。
    • long(64位):默认值,范围-2^63到2^63-1。
  • 浮点型:
    • float(单精度):默认值,范围-3.4028e38到3.4028e38。
    • double(双精度):默认值,范围-1.7977e308到1.7977e308。
  • 字符型:
    • char:存储一个字符点编码。
  • 布尔型:
    • boolean:true或false。

4.3 转义字符

  • \n:换行。
  • \t:制表符。
  • \r:回车。
  • \uXXXX:表示Unicode字符。

4.4 逻辑运算

  • &&(短路且)和||(短路或):
    • 如果左边为false,&&直接返回false,不执行右边。
    • 如果左边为true,||直接返回true,不执行右边。

4.5 运算符

  • 扩展运算符:
    • +=、-=、/=、%=、*=。
  • 运算符优先级:
    • ()最高优先级。
    • 属性包括乘除、加减。
    • 加减运算从左到右执行。

5. 方法

5.1 数组

  • 数组在Java中用数据类型[] 数组名 = new 数据类型[长度];定义。
  • 初始化:
    • int[] data = new int[5];
    • int[] data = {1, 2, 3};
  • 获取长度:
    • int length = data.length;
  • 使用数组存储对象:
    • Object[] objects = new Object[10];
    • objects[0] = new Object();

5.2 方法重载

  • 方法重载是基于参数类型和数量的。
    • public static int a(int i, int j) {}
    • public static double a(double i, double j) {}
  • 调用方法时,Java会自动匹配参数类型。

5.3 封装

  • Java类可以作为其他类的封装层。
  • 使用com包结构组织代码。
  • 第三方库可以通过import导入。

6. printf和println

  • System.out.printf():支持格式化输出。
    • %d:整数。
    • %f:浮点数。
    • %s:字符串。
  • System.out.println():默认换行。
  • 区别:
    • printf支持保留小数位,println不支持。

7. ArrayList

  • ArrayList是一个泛型类,位于java.util.ArrayList。
  • 定义:
    • ArrayList<String> list = new ArrayList<>();
  • 操作:
    • list.add("元素");
    • System.out.println(list);
  • 常用方法:
    • contains():检查元素。
    • remove():移除元素。
    • size():获取大小。

8. 其他

  • Java中的类加载机制允许多个类在同一文件中定义。
  • 特殊符号@用于注解处理。
  • Java推荐使用import语句导入类。
  • 布尔值false和true在boolean类型中使用。

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

你可能感兴趣的文章
Python 中如何使用 lambda 函数
查看>>
Python 中如何创建多行字符串?
查看>>
Python 中如何处理异常?
查看>>
Python 中如何实现列表的切片?
查看>>
Python 中如何实现字典的排序?
查看>>
Python 中常用的数据类型及相关操作详解
查看>>
Python 中的注意点_s2
查看>>
Python 中的生成器是什么?
查看>>
Python 中的离线语音转文本
查看>>
Python读写json文件的简单实现
查看>>
Python 中的线程
查看>>
Python 中的继承机制是什么样的?
查看>>
python读写excel之xlrd&xlwt&xlutils组合
查看>>
Python 中的装饰器是什么?
查看>>
Python 中的装饰器是如何工作的,有哪些实际应用场景?
查看>>
python读excel
查看>>
Python 中读取 CSV 文件-ChatGPT4o作答
查看>>
Python 之 filecmp
查看>>
python请求html_使用Python请求获取HTML?
查看>>
Python 之匿名函数和偏函数
查看>>