1、Java背景、标示符、运算符、转义字符
一、Java平台:
1、Java的创建:1991年由SUN公司创建。
2、Java的特点:面向对象、可移植性、多线程、分布式、可靠、安全。
3、Java的三个架构:JavaEE、JavaSElect、JavaME
4、Java平台:JVM、JRE、JDK,其中JRE包含JVM,JDK包含JRE。
二、标示符:
1、命名规则:以包含数字、字母、下划线_、美元符号$,不能以数字开头。
2、常量:固定不变的数据,final修饰符来修饰,通常常量名大写
3、变量:将不确定的数据进行存储,需要在内存中开辟一个空间。
4、数据类型:基本数据类型、引用数据类型(存放的对象所在的地址)
基本数据类型: 引用数据类型:
整数型:byte(1字节)、short(2字节)、int(4字节)、long(8字节) 整数型:Byte、Short、Int、Long
浮点型:float(4字节)、double(8字节) 浮点型:Float、Double
字符型:char(2字节) 字符型:Char
布尔型:boolean(1位) 布尔型:Boolean
三、运算符:
1、算术运算符(+、-、*、/、%、++、--)
2、赋值运算符(=)
3、关系运算符(>、>=、<、<=、==、!=)
4、逻辑运算符(&&、&、||、|)
5、位运算符(&、|、^、~、>>、<<) --了解
6、条件运算符(?) 又称为三目运算符 表达式?表达式1:表达式2
7、扩展运算符(+=、-=、*=、/=)
【注意】
1、+ 用于字符串就是连接
2、++/-- 放前面先自身累加1后参与运算,放后面先参与运算再自身累加1
3、&&只要第一个表达式为false,就不再计算第二个表达式;&即使第一个表达式为false,仍然计算第二个表达式
4、||只要第一个表达式为ture,就不再计算第二个表达式;|即使第一个表达式为true,仍然计算第二个表达式
四、转义字符:
\b 退格
\n 换行
\r 回车
\t tab
\" “
\' ‘
\\ \
1、Java背景、标示符、运算符、转义字符的更多相关文章
- 【java】标示符
java的标示符由数字0-9,字母a-zA-Z,_$组成.(java是严格区分大小写的) 标示符的规则: 1.不能以数字开头 2.不能使用关键字 一般的命名规则: 包名:多个单词组成时,所有字母全部小 ...
- Java:标示符 基本数据类型
标示符: 在程序中自定义的一些名称,例如:变量.类名.方法名…… 组成有数字0~9.大小写英文字母.“$”和下划线“_”组成,且不能由数字开头,以及不能使用java已使用和保留的关键字. Java中的 ...
- java静态标示符static详解
1.static修饰的变量习惯称为静态变量,static修饰的方法称为静态方法,static修饰的代码块叫做静态代码块. 1)static变量 static变量也称作静态变量,静态变量和非静态变量的区 ...
- Java 学习(5):修饰符 运算符
目录 --- 修饰符 --- 运算符 --- 循环结构 --- 分支结构 修饰符: 修饰符用来定义类.方法或者变量,通常放在语句的最前端.如下: public class className { // ...
- java小提示:标示符常见命名规则、常用ASCII
标示符常见命名规则: A:包:全部小写B:类或者接口:首字母大写:StudentC:方法或者接口:首字母小写,第二个单词开始开始,每个单词首字母大写:studentAgeD:常量:全部大写,多个单词之 ...
- 1.0 基础、标示符、常量、数据类型(enum 枚举,struct 结构体)、操作符、循环、数组
一.程序 现实生活中,程序是指完成某些事务的一种既定方法和过程,可以把程序看成是一系列动作执行过程的描述. 在计算机世界,程序是指令,即为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集 ...
- java SE 入门之运算符(第三篇)
在 java 中主要有以上运算符,分为 赋值运算符 ,算术运算符.关系运算符(比较运算符),逻辑运算符和三目运算符(三元运算符). 我们一起来学习下吧! 一.赋值运算符 赋值运算符主要有五个.分别是 ...
- Java菜鸟之java基础语法,运算符(三)
赋值运算符 (一)JAVA种的赋值运算符 = ,代表代表的等于,一般的形式是 左边变量名称 = 右边的需要赋的指或者表达式,如果左侧的变量类型级别比较高,就把右侧的数据转换成左侧相同的高 ...
- Java基本数据类型转换及运算符
上次我们说到完了Java中的基本数据类型,今天我们来说说Java中的基本数据类型转换和Java中的运算符 基本数据类型转换 java中可以从任意基本数据类型转型到外的基本数据类型 注意:(boolea ...
随机推荐
- ubuntu14.04 配置中文输入法
ubuntu14.04自带中文输入法,只要配置就可以了. 1.安装中文支持 System Settings --> Language Support 点击 install/remove lan ...
- Objective-C 再谈OC指针,对比C++/Java/Swift
1.Objective-C的指针 OC一直是人感觉比较变态的一门语言,为什么呢?因为它的每个变量都是指针型,多的都几乎让人忘了那个*的存在了. 比如我定义了一个Student的Class,new了st ...
- java循环遍历map
import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class MapTest { pu ...
- HDU 3530 Subsequence(单调队列)
传送门 Description There is a sequence of integers. Your task is to find the longest subsequence that s ...
- Delicious Retouch 3
今天发现一个photoshop的插件:Delicious Retouch 3,磨皮的,特好用,各种磨皮方法的合集.今后都不敢说自己会磨皮了. 插件的界面 插件的使用教程 链接:http://pan.b ...
- LDA(转发)
主题模型-LDA浅析 分类: 数据挖掘 机器学习2012-09-03 14:09 24937人阅读 评论(16) 收藏 举报 文档allocationsemanticeach算法网络 上个月参加了在北 ...
- shiro 更改登录的用户名
ShiroUser user = (ShiroUser) SecurityUtils.getSubject().getPrincipal(); user.name = newName;
- python 传递结构体指针到 c++ dll
CMakeLists.txt # project(工程名) project(xxx) # add_library(链接库名称 SHARED 链接库代码) add_library(xxx SHARED ...
- Dynamic Font Programming
http://www.braynzarsoft.net/Articles/index.php?p=VA&article=Easy-Font-Rendering-in-DirectX-11 ht ...
- ecshop商品-》获取促销商品
lib_goods.php->function get_promote_goods(){} /** * 获得促销商品 * * @access public * @return array */ ...