欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

Java--语言基础

发布时间:2025/3/21 java 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Java--语言基础 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

语言基础

    • 1.标识符
      • 1.1什么是标识符
      • 1.2命名规则
      • 1.3命名规范
    • 2.关键字
    • 3.数据类型
    • 4.字符编码
      • 为什么要编码?
    • 5.变量
    • 6.运算符
    • 7.控制语句
    • 8.方法
      • 8.1什么是方法
      • 8.2方法的优点
      • 8.3方法的命名规则
    • 9.递归
      • 9.1基本思想:以此类推
      • 9.2递归的两个条件
      • 9.3递归三要素:

1.标识符

1.1什么是标识符

在java源程序中凡是程序员有权利自己命名的单词都是标识符;
可以标识什么东西?类名、方法名、变量名、常量名、接口名。

1.2命名规则

1.一个合法的,只能以数字、字母下划线、美元符组成,不能含有其他符号,不能以数字开头;
2.严格区分大小写;
3.关键字不能做标识符;
4.理论上无长度限制,但是最好不要太长。

1.3命名规范

1.最好是见名知意;
2.遵守驼峰命名法;
3.类名、接口名:首字母大写,后面每个单词首字母大写;
4.变量名、方法名:首字母小写,后面每个单词首字母大写。

2.关键字

Java中常见的关键字:
像public、class、static、void、if、for、while、do、byte、short、int、long等等。

3.数据类型

Java数据类型如下:

4.字符编码

为什么要编码?

4.1计算机中存储信息的最小单元是一个字节即 8 个 bit,所以能表示的字符范围是 0~255 个。
4.2人类要表示的符号太多,无法用一个字节来完全表示。
4.3要解决这个矛盾必须需要一个新的数据结构 char,从 char 到 byte 必须编码。
计算中提拱了多种翻译方式,常见的有 ASCII、ISO-8859-1、GB2312、GBK、UTF-8、UTF-16 等。它们都可以被看作为字典,它们规定了转化的规则,按照这个规则就可以让计算机正确的表示我们的字符。

5.变量

变量其实就是内存中的一块空间,这块空间有数据类型、名字、有字面值。
变量包含三部分:数据类型、名称、字面值(数据)。
变量是内存单元中存储数据的最基本的单元。

6.运算符

算数运算符
赋值运算符
关系运算符
逻辑运算符
位运算符
扩展赋值运算符
三目运算符

7.控制语句

选择语句
循环语句
中断语句

8.方法

举个常见的例子 System.out.println() 这个方法就是输出括号里的内容。

8.1什么是方法

1.Java方法是语句的集合,它们在一起执行一个功能。
2.方法是解决一类问题的步骤的有序组合
3.方法包含于类或对象中
4.方法在程序中被创建,在其他地方被引用

8.2方法的优点

  • 使程序变得更简短而清晰。
  • 有利于程序维护。
  • 可以提高程序开发的效率。
  • 提高了代码的重用性。
  • 8.3方法的命名规则

    1.方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。例如:addPerson。
    2.下划线可能出现在 JUnit 测试方法名称中用以分隔名称的逻辑组件。一个典型的模式是:test_,例如 testPop_emptyStack。

    9.递归

    9.1基本思想:以此类推

    具体来讲就是把规模大的问题转化为规模小的相似的子问题来解决。在函数实现时,因为解决大问题的方法和解决小问题的方法往往是同一个方法,所以就产生了函数调用它自身的情况。另外这个解决问题的函数必须有明显的结束条件,这样就不会产生无限递归的情况了。

    9.2递归的两个条件

    1.可以通过递归调用来缩小问题规模,且新问题与原问题有着相同的形式(自身调用)。
    2.存在一种简单情境,可以使递归在简单情境下退出(递归出口)。

    9.3递归三要素:

    1.一定有一种可以退出程序的情况;
    2.总是在尝试将一个问题化简到更小的规模;
    3.父问题与子问题不能有重叠的部分。

    递归:自已(方法)调用自已。
    例子:用递归把目录下所有的目录及文件全部显示出来。

    总结

    以上是生活随笔为你收集整理的Java--语言基础的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。