Java基础语法总结
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基础语法总结的更多相关文章
- java面向对象编程——第二章 java基础语法
第二章 java基础语法 1. java关键字 abstract boolean break byte case catch char class const continue default do ...
- Java基础语法(下篇)
Java基础语法(下篇) 内容概要: (1)函数的定义 (2)函数的特点 (3)函数的应用 (4)函数的重载 ...
- Java基础语法(上篇)
Java基础语法(上篇) 知识概要: (1)关键字的表示与规范 (2)标示符 (3)注释 (4 ...
- java——基础语法
java基础语法 1.关键字:java赋予特殊含义的单词. 2.标识符:程序中开发人员自定义的名词,例如:类名,函数名,变量名(注意事项:①不能以阿拉伯数字开头②不能采用关键字). 3.常量:固定的数 ...
- java基础语法(二)--单列模式
java基础语法(二)--单列模式 /** * 功能:单列模式 * @author Administrator * */ public class SingletonTest { public sta ...
- java基础语法(一)
java基础语法(一) 1.类是一种抽象的概念,对象是类的一种具体表示形式,是具体的概念.先有类,然后由类来生成 对象(Object).对象又叫做实例(Instance). 2.类由两大部分构成:属性 ...
- Java基础语法入门01
Java基础语法入门01 学习java你要先进行去了解JDK,JRE,JVM JDK Java开发工具包 JRE Java语言开发的运行环境 JVM Java虚拟机,用于Java语言的跨平台所用. 当 ...
- Java匹马行天下之JavaSE核心技术——Java基础语法
Java基础语法 一. 认识Java 1. Java 简介 java 是一种高级的面向对象的程序设计语言,使用Java语言编写的程序时跨平台的.从pc到手机,都有Java开发的程序和游戏,Java ...
- JAVA基础语法——标识符、修饰符、关键字(个人整理总结)
JAVA基础语法——标识符.修饰符.关键字 一 . 标识符 1.1 什么是标识符 就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class 后跟的Dem ...
- JavaSE入门学习7:Java基础语法之语句(下)
继续接着Java基础语法来:JavaSE入门学习5:Java基础语法(一)和JavaSE入门学习6:Java基础语法(二). 语句 Java经常使用的3种循环:while.do...while,for ...
随机推荐
- 解决:jquery ajax非首次请求Server端获取cookie值中文乱码问题
HttpCookie cookie = new HttpCookie("RealName", HttpUtility.UrlEncode("你想要设置的值")) ...
- 在后台 .cs 中执行前台的js 函数
<script type="text/javascript" language="javascript"> <!-- function ope ...
- 用 Navicat 写mysql的游标
千言万语也比不上一个简单直接明了的小例子: CREATE PROCEDURE pro_users() begin DECLARE myid int; DECLARE no int; ); ); ); ...
- Python从题目中学习:List comprehension
九九乘法表作业其实有更简单的做法,就是用列表推导式. ------------------------------------------------------------------------- ...
- windows8.1+centos7双系统(装完centos后无win8引导)
原先系统为windows8.1后来装上centos7后无win8系统引导, 打开电脑进入引导界面按C 进入grub界面 输入“cat (hd0,” 按tab可查看到windows8 地址为“hd0, ...
- dedecms代码研究三
上次,我们从dedecms的index.PHP文件中了解到了很多信息,也提出了一些问题: 1)加载了/include/common.inc.php,里面做了哪些工作? 2)/include/arc.p ...
- vsftpd 修改默认目录
默认配置下: 匿名用户登录 vsftpd 服务后的根目录是 /var/ftp/:系统用户登录 vsftpd 服务后的根目录是系统用户的家目录. 若要修改登录 vsftpd 服务后的根目录,只要修改 / ...
- 使用 Intellij Idea 导出JavaDoc
使用/* ...... /来注释代码,解释方法参数,返回参数,类的功能及用法. 常用的注释标签: @author 作者 @version 版本 @see 参考转向 @param 参数说明 @retur ...
- web form 基础知识初整理
WebForm的基础知识1.(IIS7的标准首页iisstart.htm)ASP.NET 是.NET开发网站应用程序的技术总称 ,有两种方法,1.webform :比如淘宝 2.MVC B/S 一种网 ...
- delphi action学习
procedure TEditAction.UpdateTarget(Target: TObject); begin if (Self is TEditCut) then Enabled := (Ge ...