Java基本语法

介绍Java语言的基本语法,及各个关键字,使用例子。
共  44  篇文章,访问量:5669  次
1. Java语言的基本特性 浏览数:132 2023年10月03日 20:21
1、简单性 Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持goto语句,代之以提供break和continue...
2. Java 变量定义与例子 浏览数:128 2023年10月11日 09:03
一、什么是变量 变量是在执行Java程序时保存值的容器,变量分配有数据类型,变量是内存位置的名称。 Java中存在三种类型的变量:局部变量,实例变量和静态变量。 Java中有两种类型的数...
3. Java的基本语法 浏览数:103 2023年10月14日 22:25
一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾...
4. Java标识符 浏览数:109 2023年10月14日 22:36
Java标识符 Java所有的组成部分都需要名字。 类名、变量...
5. Java的关键字 浏览数:118 2023年10月14日 22:37
下面列出了Java保留字。这些保留字不能用于常量、变量、和任何标识符的名称。 关键字 描述
6. Java的注释 浏览数:142 2023年10月14日 22:37
类似于C/C++,Java也支持单行以及多行注释。注释中的字符将被Java编译器忽略。 public
7. Java 中的空行 浏览数:118 2023年10月14日 22:41
空白行,或者有注释的的行,Java编译器都会忽略掉。 在编写代码的过程中,为了使用代码比较适合理解与阅读,通常都会留一些空白行,来区分不同的处下逻辑,如果代码之间不留空行,就会显得很挤,让能看上去难理解。 <...
8. Java中的枚举 浏览数:110 2023年10月14日 22:51
Java 5.0引入了枚举,枚举限制变量只能是预先设定好的值。使用枚举可以减少代码中的bug。 枚举中有2个重要的方法: name() : 返回枚举的名字,比如下例中的SMA LL ordinal() : 返回枚举的下标,默认是从0开始的。
9. Java数组 浏览数:113 2023年10月14日 22:58
1 什么是Java数组 通常,数组是具有连续存储位置的相似类型元素的集合。 Java数组是一个对象,其中包含相似数据类型的元素。此外,数组的元素存储在连续的存储位置中。Java数组是一个数据结构,我们在其中存储相似的元素。但注意的是...
10. Java 对象和类 浏览数:112 2023年10月14日 23:00
Java作为一种面向对象语言。支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 消息解析 本节我们重点研...
11. Java 基本数据类型 浏览数:131 2023年10月14日 23:01
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。 Java的两大数据类型:
12. Java 修饰符 浏览数:122 2023年10月14日 23:01
Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明:
13. Java 运算符 浏览数:117 2023年10月14日 23:02
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符
14. Java 循环结构 浏览数:110 2023年10月14日 23:02
顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。 Java中有三种主要的循环结构: while循环 do…while循环 for循环 在Java5中引入了一种主要用于...
15. Java 分支结构 浏览数:114 2023年10月14日 23:03
顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。 Java有两种分支结构: if语句 switch语句 if语句 一个if语句包...
16. Java Number类 浏览数:120 2023年10月14日 23:03
一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double等。 实例
17. Java Character类 浏览数:124 2023年10月14日 23:04
使用字符时,我们通常使用的是内置数据类型char。 char ch =
18. Java String类 浏览数:151 2023年10月14日 23:04
字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。 创建字符串
19. Java StringBuffer和StringBuilder类 浏览数:130 2023年10月14日 23:05
当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。 和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。 StringBuilder类在Java 5中被...
20. Java 日期时间 浏览数:148 2023年10月14日 23:05
java.util包提供了Date类来封装当前的日期和时间。 Date类提供两个构造函数来实例化Date对象。 第一个构造函数使用当前日期和时间来初始化对象。 Date( ) 第二个构造函数接收一个参数,该参数是从1970年...
21. Java 正则表达式 浏览数:112 2023年10月14日 23:06
正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 Java正则表达式和Perl的是最为相似的。 java.util.regex包主要包括以下三个类: <...
22. Java 方法 浏览数:119 2023年10月14日 23:06
在前面几个章节中我们经常使用到System.out.println(),那么它是什么呢? println()是一个方法(Method),而System是系统类(Class),out是标准输出对象(Object)。这句话的用法是调用系统类System中的标准输出对象out中的方法pr...
23. Java 流(Stream)、文件(File)和IO 浏览数:117 2023年10月14日 23:07
Java.io包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。 <...
24. Java 异常处理 浏览数:109 2023年10月14日 23:07
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang...
25. Java 继承 浏览数:111 2023年10月14日 23:08
继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。 如果类A是类B的父类,而类B是类C的父类,我们也称C是A的子类,类C是从类A继承而来的。在Java中,类的继承是单一继承,也就是说,一个子类只能拥有一个父类<...
26. Java 重写(Override)与重载(Overload) 浏览数:117 2023年10月14日 23:08
重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的...
27. Java 多态 浏览数:126 2023年10月14日 23:09
多态是同一个行为具有多个不同表现形式或形态的能力。 多态性是对象多种表现形式的体现。 比如我们说"宠物"这个对象,它就有很多不同的表达或实现,比如有小猫、小狗、蜥蜴等等。那么我到宠物店说"请给我一只宠物",服务员给我小猫、小狗或者蜥蜴都可以,我们就说"宠物"这个对象就具...
28. Java 抽象类 浏览数:116 2023年10月14日 23:09
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 ...
29. Java 封装 浏览数:114 2023年10月14日 23:10
在面向对象程式设计方法中,封装(英语:Encapsulation)是指,一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。
30. Java 接口 浏览数:110 2023年10月14日 23:10
接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实...
31. Java 包(package) 浏览数:119 2023年10月14日 23:10
为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包的作用 1 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2 如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类...
32. Java Unicode编码 浏览数:116 2023年10月15日 11:20
Unicode是一种通用的国际标准字符编码,能够代表世界上大多数书面语言。 Java语言中统一采用Unicode编码系统。 1 为什么Java使用Unicode编码 在Unicode之前,有许多语言编码标准: 美国的...
33. Java 位移操作符 浏览数:118 2023年10月15日 11:23
1 左移运算符 左移位运算符为 << ,其运算规则是:按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。 例如,将整数 11 向左位移 1 位的过程如下图所示。
34. Java if/else语句 浏览数:130 2023年10月15日 11:27
Java的 if语句 是使用最多的条件分支结构,它属于选择语句,也可以称为条件语句。Java中有多种类型的if语句。 if语句 if-else语句 if-else-if语句 嵌套if语句 1 Jav...
35. Java switch语句 浏览数:151 2023年10月15日 11:29
ava switch语句从多个条件中执行一个语句。就像if-else-if语句一样。switch语句适用于byte,short,int,long,enum类型,String类型以及某些包装类型,例如Byte,Short,Int和Long。从Java 7开始,您可以在switch语句中使用Str...
36. Java for循环 浏览数:217 2023年10月15日 11:59
1 Java语言的循环 在Java语言中,循环用于重复执行一组指令/功能。Java中有三种循环类型。 for循环 while循环 do-while循环 2 for while do-while的区别...
37. Java while循环 浏览数:207 2023年10月15日 12:12
1 Java while循环 while 语句是 Java 最基本的循环语句,是一种先判断的循环结构,可以在一定条件下重复执行一段代码。该语句需要判断一个测试条件,如果该条件为真,则执行循环语句(循环语句可以是一条或多条),否则跳出循环。 1.1 Java whi...
38. Java do-while循环 浏览数:181 2023年10月15日 12:16
1 Java do-while循环 do-while 循环语句也是 Java 中运用广泛的循环语句,它由循环条件和循环体组成,但它与 while 语句略有不同。do-while 循环语句的特点是先执行循环体,然后判断循环条件是否成立。 1.1 Java do-wh...
39. Java break语句 浏览数:152 2023年10月15日 12:22
1 Java break语句 某些时候需要在某种条件出现时强行终止循环,而不是等到循环条件为 false 时才退出循环。此时,可以使用 break 来完成这个功能。 break 用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到 break,系统将...
40. Java continue语句 浏览数:150 2023年10月15日 12:26
1 Java continue语句 continue 语句是跳过循环体中剩余的语句而强制执行下一次循环,其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。 continue 语句类似于 break 语句,但它只能出现在循环体中...
41. Java对象和类 浏览数:154 2023年10月15日 15:19
在章节中,我们将学习Java对象和类。在面向对象的编程技术中,我们使用对象和类设计程序。 Java中的对象既是物理实体又是逻辑实体,而Java中的类仅是逻辑实体。 1 Java中的对象是什么 具有状态和行为的实体称为对象,例如椅子,自行车,记号笔,笔,桌...
42. Java构造方法 浏览数:169 2023年10月15日 15:27
在Java中,构造方法是类似于方法的代码块。创建类的实例时调用它。在调用构造方法时,将在内存中分配对象的内存。 构造方法是一种特殊的方法,用于初始化对象。 每次使用new() 关键字创建对象时,都会至少调用一个构造方法。 如果类中没有可用的构造方法,它将调...
43. Java static关键字 浏览数:159 2023年10月15日 15:33
static关键字主要和Java的内存管理有关。我们可以将static关键字与变量,方法,代码块一起使用。static关键字属于该类,而不是该类的实例。 static关键字可以修饰: 变量(也称为类变量) 方法(也称为类方法) ...