●标识符及字符集(用于给类、对象、方法、变量、接口和自定义数据类型的命名)
Java语言规定标识符是以字母(26个字母,不含*、#等等之类的字符)、下划线"_"或美元符号"$"开始,随后可跟数字、字母、下划线或美元符号的字符序列。Java标识符大小写敏感,没有长度限制,可以为标识符取任意长度的名字,但关键字不能作为标识符。为增强程序可读性,Java作如下的约定:
1.类、接口:通常使用名词,且每个单词的首字母要大写
2.方法:通常使用动词,首字母小写,其后用大写字母分隔每个单词
3.常量:全部大写,单词之间用下划线分隔
4.变量:通常使用名词,首字母小写,其后大写字母分隔每个单词,避免使用$符号。
Java语言使用国际字符集(Unicode)。 Unicode字符集定义了一套国际标准字符集。通常的ASCII码是8位的,而Unicode字符集中的每个字符占16位,即2个字节,整个字符集共包 括65336个字符,兼容ASCII,排在Unicode字符集最前面的256个字符就是ASCII码。Unicode除了可以表示256个ASCII码 外,还可以表示汉字、拉丁语、希腊字母、朝鲜语等。
●关键字
关键字 |
含义 |
Abstract |
用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现 |
Boolean |
布尔类型,只有true或者false |
Break |
停止,并跳出本层循环 |
Byte |
8bit (位),也就是8个1/0表示,即二进制 |
Case |
用来定义一组分支选择,如果某个值和switch中给出的值一样,就会从该分支开始执行。 |
Catch |
用来声明当try语句块中发生运行时错误或非运行时异常时运行的一个块。 |
Char |
用来定义一个字符类型 |
Class |
类 |
Const |
在Java中,const是作为保留字以备扩充,同样的保留字以备扩充还有goto.你可以用final关键字.final也可以用于声明方法或类,被声明为final的方法或类不能被继承。一般C里是const 对应java用final |
Continue |
用来打断当前循环过程,从当前循环的最后重新开始执行,如果后面跟有一个标签,则从标签对应的地方开始执行。 |
Default |
配合switch跟case使用,但case中没有找到匹配时,则输出或者为default后面的语句。 |
Do |
用来声明一个循环,这个循环的结束条件可以通过while关键字设置 |
Double |
用来定义一个double类型的变量 |
Else |
如果if语句的条件不满足就会执行该语句。 |
Extends |
extends 继承 类X 通过extend 类Y来添加功能,或者添加变量,或者添加方法,或者覆盖类Y的方法。一个接口extends另外一个接口来添加方法。 |
False |
假的 |
Final |
一个Java语言的关键字。你只能定义一个实体一次,以后不能改变它或继承它。更严格的讲:一个final修饰的类不能被子类化,一个final修饰的方法不能被重写,一个final修饰的变量不能改变其初始值。 |
Finally |
用来执行一段代码不管在前面定义的try语句中是否有异常或运行时错误发生。 |
Float |
用来定义一个浮点数变量 |
For |
用来声明一个循环。程序员可以指定要循环的语句,推出条件和初始化变量。 |
Goto |
虽然为Java关键字,但是仅在C语言里面使用,Java不提供Goto语句 |
If |
Java编程语言的一个关键字,用来生成一个条件测试,如果条件为真,就执行if下的语句。 |
Implements |
Java(TM)编程语言的一个关键字,在类的声明中是可选的,用来指明当前类实现的接口。 |
Import |
Java(TM)编程语言的一个关键字,在源文件的开始部分指明后面将要引用的一个类或整个包,这样就不必在使用的时候加上包的名字。 |
Instaceof |
一个二操作数的Java(TM)语言关键字,用来测试第一个参数的运行时类型是否和第二个参数兼容。 |
Int |
Java(TM)的一个关键字,用来定义一个整形变量 |
Interface |
Java(TM)的一个关键字,用来定义一系列的方法和常量。它可以被类实现,通过implements关键字。 |
Long |
用来定义一个long类型的变量 |
Native |
本地方法。 |
New |
用来创建一个新的方法 |
Null |
当String类型没赋值时,该变量的值为Null |
Package |
包的意思 |
Private |
用在方法或变量的声中。它表示这个方法或变量只能被这个类的其它元素所访问。 |
Protected |
在方法和变量的声明中使用,它表示这个方法或变量只能被同一个类中的,子类中的或者同一个包中的类中的元素所访问。 |
Public |
在方法和变量的声明中使用,它表示这个方法或变量能够被其它类中的元素访问。 |
Return |
用来结束一个方法的执行。它后面可以跟一个方法声明中要求的值。 |
Short |
用来定义一个short类型的变量。 |
Static |
用来定义一个变量为类变量。类只维护一个类变量的拷贝,不管该类当前有多少个实例。"static" 同样能够用来定义一个方法为类方法。类方法通过类名调用而不是特定的实例,并且只能操作类变量。 |
Super |
父类 |
Switch |
是一个选择语句,与case,default,break一起使用。 |
Synchronized |
线程同步 |
This |
用来代表它出现的类的一个实例。this可以用来访问类变量和类方法。 |
Threadsafe |
|
Throw |
允许用户抛出一个exception对象或者任何实现throwable的对象 |
Throws |
用在方法的声明中来说明哪些异常这个方法是不处理的,而是提交到程序的更高一层。 |
Transient |
用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。 |
True |
真的 |
Try |
用来定义一个可能抛出异常语句块。如果一个异常被抛出,一个可选的catch语句块会处理try语句块中抛出的异常。同时,一个finally语句块会被执行,无论一个异常是否被抛出。 |
Void |
用在Java语言的方法声明中说明这个方法没有任何返回值。"void"也可以用来表示一句没有任何功能的语句。 |
volatile |
用在变量的声明中表示这个变量是被同时运行的几个线程异步修改的。 |
while |
用来定义一段反复执行的循环语句。循环的退出条件是while语句的一部分。 |
无sizeof运算符,所有类型的长度和表示是固定的,不依赖执行。
goto和const不是Java编程语言中使用的关键字。
●注释
// :单行注释,用于对属性,变量以及算法重要转折时的提示。
/*.....*/ :多行注释,多用于对类、方法及算法的详细说明。
/**.........*/ 文档注释。
●分隔符
Java有以下分隔符:
空白符,空白符含空格符、换行符和水平制表符等,用来作为单词之间的分隔符。多个空白符与一个空白符的作用相同。
. 点号,用于分隔包、类或分隔引用变量中的变量和方法;
; 分号,是Java语句结束的标志;
, 逗号,分隔方法的参数和变量说明等;
:冒号,说明语句标号;
{} 大括号,用来定义复合语句、方法体、类体及数组的初始化;
[] 方括号,用来定义数组类型及引用数字的元素值;
() 圆括号,用于在方法定义和访问中将参数表括起来,或在表达式中定义运算的先后次序。
类型
基本数据类型和复合数据类型(数组、类、接口)。
类型装换包含隐含转换和强制类型转换
隐含转换:byte,short,char→int→long→float→double
强制类型转换:(类型)(表达式)
相关推荐
Java是一种面向对象的编程语言,它的基础语法是学习Java编程的关键。本文将详细介绍Java的基础语法,包括类、对象、方法、实例变量等概念,并通过一个简单的"Hello World"程序示例来阐述Java程序的结构。 首先,...
这份“java基础语法PPT”涵盖了学习Java编程所必需的基本概念和语法,是初学者入门和提升的重要参考资料。以下是该PPT可能包含的主要知识点: 1. **Java简介**:Java是由Sun Microsystems(现为Oracle Corporation...
### Java基础语法教案知识点解析 #### 一、Java开发环境搭建 **1.1 Java语言概述** - **视频摘要:** 引入Java语言的历史和发展,包括它的起源、发展历程及其广泛的应用场景。通过介绍Java的特点(如面向对象、跨...
"java基础语法" Java是一种广泛应用于Android开发、Web开发、企业软件开发等领域的编程语言。本文将从Java的起源、特点、文件说明、语法等方面对Java基础语法进行详细介绍。 Java的起源 Java语言的前身是Oak语言...
本压缩包包含了一系列关于Java基础语法的源代码示例,旨在帮助初学者深入理解和掌握Java编程的核心概念。以下将针对每个章节的可能内容进行详细阐述: 1. **Chapter 1:基础语法** - 变量声明与初始化:包括基本...
这份"java语法大全"文档,结合了“java语法”,“java编程基础”,以及“java入门”等核心主题,旨在为初学者提供全面的学习资源,帮助他们理解和掌握Java语言的基本概念和高级特性。 首先,Java语法是学习Java的...
### Java基础语法详解 #### 一、Java 开发环境(JDK) **JDK (Java Development Kit)** 是开发Java应用程序的基础工具包,包含了编译、调试和运行Java程序所需的所有工具。 - **JRE (Java Runtime Environment)**:...
java基础语法ppt方便快捷迅速的掌握java的基础语法
一份PPT,里面包含了JAVA基础语法讲解
### Java基础语法汇总 本文将基于给定的文件信息,对Java的基础语法进行一次全面而深入的解析。Java作为一种广泛使用的编程语言,在软件开发、Web应用、移动应用等多个领域都有着重要的地位。对于初学者而言,掌握...
这个"Java基础语法练习.zip"文件显然旨在帮助初学者巩固和理解Java的基础知识。下面,我们将详细探讨其中涉及到的一些核心概念。 1. **打印三角形**: 在Java中,打印三角形通常涉及到循环和字符串拼接。例如,...
Java基础语法是编程入门的关键,这些练习题涵盖了Java语言的核心概念,旨在帮助初学者巩固学习成果。以下是对每个文件内容的详细解读: 1. **"1.java运行环境.docx"**:这部分内容会介绍如何在计算机上安装Java ...
### Java编程基础语法详解 #### 一、Java语言概述与特点 Java作为一种广泛使用的编程语言,其设计初衷是为了实现“一次编写,到处运行”的理念。Java语言由语法规则和类库两大部分组成,其中语法规则是编程的基础...
学习Java的基础语法,你需要掌握变量、数据类型、运算符、控制结构(如if语句、for循环、while循环)、方法定义与调用、数组等基本元素。此外,还需了解异常处理、包的使用、输入输出流等高级概念。编写Java代码通常...
Java是一种广泛使用的面向...以上就是Java基础语法的主要内容,涵盖了程序结构、变量、数据类型、运算符、控制流、方法、数组、面向对象特性、继承和多态,以及异常处理。理解并熟练掌握这些概念是学习Java编程的基础。
这份"java基础语法.pdf"教程详细介绍了Java语言的核心概念和基本语法,对于初学者来说是一份非常有价值的参考资料。以下是对这份教程可能包含的一些关键知识点的详细说明: 1. **Java简介**:教程可能首先会介绍...
这份“八套java基础语法考试题和答案”的资料是学习和检验Java基础语法知识的宝贵资源。下面,我们将深入探讨这些考试题所涵盖的Java基础知识。 1. **变量与数据类型**:Java中有两种类型的数据,基本类型和引用...
Java基础语法部分
总的来说,Java语法基础涵盖了变量、控制结构、类与对象、异常处理、输入/输出等多个方面,是学习Java编程的基础。理解并掌握这些基本概念和特性,将为深入学习Java的高级特性和框架打下坚实的基础。