1、关键字:每门编程语言都有一些保留的单词,用于定义该门语言,这些单词对编译器有特殊含义,并且不能作为标识符,这就是编程语言的关键字。

abstract、boolean、break、byte、case、catch、char、class、const、continue、default、do、double、else、extends、assert、final、finally、float、for、goto、if、implements、import、instanceof、int、interface、long、native、new、strictfp、package、private、protected、public、return、short、static、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while

const、goto不能在JAVA中使用,true、false、null不是关键字,但他们不能用做标识符,对JAVA编译器有特殊含义。

2、标识符:系统预定义标识符和用户自定义标识符。

系统预定义:关键字

用户自定义:变量、常量、方法名、属性名、类名、参数名、包名

标识符命名规则:标识符不能是关键字或者true、false、null;可以包含字母、数字、下划线、美元符号;标识符的第一个字符必须是字母、下划线、美元符号;标识符是区别大小写的,并且不限长度。

3、数据类型:基本数据类型和引用数据类型

基本数据类型:byte(1个字节,8位)、short(2个字节,16位)、int(4个字节,32位)、long(8个字节,64位)、float(4个字节,32位)、double(8个字节,64位)、chat(2个字节,16位)、boolean(不定,true、false)

引用数据类型:类、数组、接口

高级语言通过控制数据类型来控制内存。

基本数据类型有固定的表述范围,不受平台影响。

在JAVA中编写类时,我们是在创建新的数据类型。

4、变量:从本质上讲,变量就是内存中的一个小块区域,我们在程序中通过使用变量名来访问该区域,因此每个变量使用前必须先声明。

声明变量的两个步骤:给变量一个名字,指出变量中存储的数据类型

变量声明:数据类型 变量名 变量值

变量命名规则:见名知意;由字母、下划线、美元符、数字组成;字母开头;大小写敏感,长度不限;驼峰规则(约定俗成)

5、基本数据类型

整型:byet、short、int、long

浮点型:float、double

字符型:char

布尔型:boolean

在JAVA中执行数学表达式运算时,有自动提升规则:

所有byte型、short、char型将被提升到int型;如果其中有一个操作数是long型,那么计算结果就是long型;如果其中有一个操作数是float型,那么计算结果就是float型;如果其中有一个是double型,那么计算结果就double型。

long型后加L,folat后加F。

整型默认为int,浮点型默认为double。

数据类型转换原则:大转小强制转换(),小转大自动转。

String类型:在JAVA中,每个要与String连接的基本类型江北自动转换为一个新的String对象。一个String对象是不可变的。

6、常量

用关键字final声明常量

格式:final  数据类型 常量命 常量值

常量必须初始化,且一个常量一旦确定便不可更改,

一般情况常量命全大写,便于辨识。

7、运算符和表达式

运算符优先级:

前置++、——,增量或减量立即发生,后置++、——在语句中的变量使用后发生

三目运算符:(布尔表达式)? x : y

JAVA注释:单行注释、多行注释、文本注释

Java基础语法总结的更多相关文章

  1. java面向对象编程——第二章 java基础语法

    第二章 java基础语法 1. java关键字 abstract boolean break byte case catch char class const continue default do ...

  2. Java基础语法(下篇)

     Java基础语法(下篇) 内容概要:        (1)函数的定义        (2)函数的特点        (3)函数的应用        (4)函数的重载               ...

  3. Java基础语法(上篇)

                     Java基础语法(上篇) 知识概要: (1)关键字的表示与规范       (2)标示符              (3)注释                (4 ...

  4. java——基础语法

    java基础语法 1.关键字:java赋予特殊含义的单词. 2.标识符:程序中开发人员自定义的名词,例如:类名,函数名,变量名(注意事项:①不能以阿拉伯数字开头②不能采用关键字). 3.常量:固定的数 ...

  5. java基础语法(二)--单列模式

    java基础语法(二)--单列模式 /** * 功能:单列模式 * @author Administrator * */ public class SingletonTest { public sta ...

  6. java基础语法(一)

    java基础语法(一) 1.类是一种抽象的概念,对象是类的一种具体表示形式,是具体的概念.先有类,然后由类来生成 对象(Object).对象又叫做实例(Instance). 2.类由两大部分构成:属性 ...

  7. Java基础语法入门01

    Java基础语法入门01 学习java你要先进行去了解JDK,JRE,JVM JDK Java开发工具包 JRE Java语言开发的运行环境 JVM Java虚拟机,用于Java语言的跨平台所用. 当 ...

  8. Java匹马行天下之JavaSE核心技术——Java基础语法

    Java基础语法 一.   认识Java 1. Java 简介 java 是一种高级的面向对象的程序设计语言,使用Java语言编写的程序时跨平台的.从pc到手机,都有Java开发的程序和游戏,Java ...

  9. JAVA基础语法——标识符、修饰符、关键字(个人整理总结)

    JAVA基础语法——标识符.修饰符.关键字 一 . 标识符 1.1    什么是标识符 就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class 后跟的Dem ...

  10. JavaSE入门学习7:Java基础语法之语句(下)

    继续接着Java基础语法来:JavaSE入门学习5:Java基础语法(一)和JavaSE入门学习6:Java基础语法(二). 语句 Java经常使用的3种循环:while.do...while,for ...

随机推荐

  1. AIR call dll

    commandproxy C#通讯 https://code.google.com/p/commandproxy smartrcp Java And Flex Application http://s ...

  2. Chap5:32– 34

    32. 从 1 到 n 整数中 k (0,1, 2, 3, 4, 5, 6, 7, 8, 9)出现的次数.  时间 O(log10N) A. 当 K != 0 时: 以 n = 2014,K = 1 ...

  3. Protractor

    官网地址:http://www.protractortest.org/ 1. 预备环境 protractor 是一个 Node.js 程序,为了运行 protractor ,你首先需要 Node 环境 ...

  4. MFC webbrowser读取文档的meta分析

    IDispatch* pDisp = NULL; IDispatch* pDisp2 = NULL; IHTMLDocument2 *pHtmlDoc2 = NULL; IHTMLElementCol ...

  5. C/C++ 右值引用 及 函数调用栈剖析

    参考: [1]. C/C++堆栈指引: http://www.cnblogs.com/Binhua-Liu/archive/2010/08/24/1803095.html [2]. C++临时变量的生 ...

  6. swift 常见报错及解决方案

    当你初学swift,或者你从2.0转到3.0,见点红是在所难免再寻常不过的事情,其实一般也都是一些小的语法问题,度娘一般都有能力告诉你答案,但是凡事做个总结做到心中有数毕竟是比度娘靠谱的. 1.can ...

  7. Android IOS WebRTC 音视频开发总结(七四)-- WebRTC开源5周年了,Google怎么看?

    本文最早发表在我们的微信公众号上(微信ID:blackerteam),支持原创,详见这里, 2016年6月9日是WebRTC开源5周年的日子,Google WebRTC负责人Harald在社区里面写了 ...

  8. Hadoop HDFS编程 API入门系列之路径过滤上传多个文件到HDFS(二)

    不多说,直接上代码. 代码 package zhouls.bigdata.myWholeHadoop.HDFS.hdfs6; import java.io.IOException;import jav ...

  9. 【转载】OpenGL超级宝典笔记——GLSL语言基础

    变量 GLSL的变量命名方式与C语言类似.变量的名称可以使用字母,数字以及下划线,但变量名不能以数字开头,还有变量名不能以gl_作为前缀,这个是GLSL保留的前缀,用于GLSL的内部变量.当然还有一些 ...

  10. Looping Techniques

    [Looping Techniques] 1.When looping through dictionaries, the key and corresponding value can be ret ...