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. 解决:jquery ajax非首次请求Server端获取cookie值中文乱码问题

    HttpCookie cookie = new HttpCookie("RealName", HttpUtility.UrlEncode("你想要设置的值")) ...

  2. 在后台 .cs 中执行前台的js 函数

    <script type="text/javascript" language="javascript"> <!-- function ope ...

  3. 用 Navicat 写mysql的游标

    千言万语也比不上一个简单直接明了的小例子: CREATE PROCEDURE pro_users() begin DECLARE myid int; DECLARE no int; ); ); ); ...

  4. Python从题目中学习:List comprehension

    九九乘法表作业其实有更简单的做法,就是用列表推导式. ------------------------------------------------------------------------- ...

  5. windows8.1+centos7双系统(装完centos后无win8引导)

    原先系统为windows8.1后来装上centos7后无win8系统引导, 打开电脑进入引导界面按C 进入grub界面  输入“cat (hd0,” 按tab可查看到windows8 地址为“hd0, ...

  6. dedecms代码研究三

    上次,我们从dedecms的index.PHP文件中了解到了很多信息,也提出了一些问题: 1)加载了/include/common.inc.php,里面做了哪些工作? 2)/include/arc.p ...

  7. vsftpd 修改默认目录

    默认配置下: 匿名用户登录 vsftpd 服务后的根目录是 /var/ftp/:系统用户登录 vsftpd 服务后的根目录是系统用户的家目录. 若要修改登录 vsftpd 服务后的根目录,只要修改 / ...

  8. 使用 Intellij Idea 导出JavaDoc

    使用/* ...... /来注释代码,解释方法参数,返回参数,类的功能及用法. 常用的注释标签: @author 作者 @version 版本 @see 参考转向 @param 参数说明 @retur ...

  9. web form 基础知识初整理

    WebForm的基础知识1.(IIS7的标准首页iisstart.htm)ASP.NET 是.NET开发网站应用程序的技术总称 ,有两种方法,1.webform :比如淘宝 2.MVC B/S 一种网 ...

  10. delphi action学习

    procedure TEditAction.UpdateTarget(Target: TObject); begin if (Self is TEditCut) then Enabled := (Ge ...