2015/12/30 Java语法学习
①标识符包括:包名、类名、方法名、变量名、常量名、属性名
标识符书写规则:1,标识符由字母、数字、_、$ 组成
2,数字不能出现在开始位置
3,不能和关键字和保留字重复
4,区分大小写
②基本数据类型包括:数值型,字符型,布尔型
1,数值型有:
整数类型分
byte:127到-128 8位(1个字节);只用后七位表示数字 第一位表
示正负号;特点最基本数据单元,占空间少
short:16位(2个字节)短整型 -32768到32767
int:32位(4个字节) 整型 正负21亿 写程序大部分用int写
long:64位(8个字节) 长整型 +-922后面16个零多
数字后面加字母L 或小写l 表示long型数据
用数字表示时间 时 用long型 从什么时间开始到现在每
秒都在增加
浮点型分
float:32位(4个字节) 单精度浮点类型
数据后要加F或f来表示
没有f表示的说明是double类型
double:64位(8个字节)双精度浮点类型
小数的默认类型 可以用数字后加D或d来表示
2,字符型:char
赋值 单引号‘’,智能有一个字符
整形数字,代表字符的编码和位置
转义字符 以\开始 如 \n 换行 \r回车 \t制表符
\\ 输出反斜杠\
3,布尔型:boolean
true 逻辑真
false 逻辑假
③变量和常量
变量定义方式:数据类型 变量名 ;
数据类型 变量名称 = 值(或已定义的变量);
规则:命名必须符合标识符命名规则
命名不要重复
命名要有意义 要便于理解和阅读
常量定义方式:final 数据类型 常量名;
final 数据类型 常量名=值;
规则:只能赋值一次
命名一般全大写
作用范围:成员变量(全局变量),对整个类有效。定义在类与方法之
间,第一个大括号与第二个大括号之间。
局部变量,定义在方法里,第二个大括号中,只在方法里有
效。
2015/12/30 Java语法学习的更多相关文章
- 2016/1/1 运算符 笔记整理 接2015/12/30 Java 语法
④运算符 1,赋值运算符:实现从右向左的赋值,符号= 2,算术运算符:符号 + - * / %(求余或求模),结果自动转成最大的 类型,自动升级. 3, 比较 ...
- 2015.12.29~2015.12.30真题回顾!-- HTML5学堂
2015.12.29~2015.12.30真题回顾!-- HTML5学堂 吃饭,能够解决饥饿,提供身体运作机能.练习就像吃饭,强壮自己,提升编程技能,寻求编程技巧的最佳捷径!吃饭不能停,练习同样不能停 ...
- java语法学习
// 单行注释 /* 多行注释 */ /** JavaDoc(Java文档)注释是这样的.可以用来描述类和类的属性. */ // 导入 java.util中的 ArrayList 类 import j ...
- Java 语法学习2
Java基础语法二 类型转换 public class demo03 { public static void main(String[] args) { int i=128; byte a=(byt ...
- java语法学习问题总结
No.1:EnumTest No.2:Addition 在此程序中,学习了将文本框调用出来,文本框输入的数据都是String类型,所以用于计算时需要先进行转型,然后计算. No.3:TestDoubl ...
- 2015/12/29 Java语言概述 操作中注意事项
java语言概述 ①版本分类:JavaSE 标准版 桌面开发 JavaEE 企业版 网络开发 JavaME 移动版 嵌入式开发(塞班系统 ...
- Android Java语法学习
Activity中有一个名称叫onCreate的方法.该方法是在Activity创建时被系统调用,是一个Activity生命周期的开始. onCreate方法的参数savedInstanceState ...
- 2015/12/30 字符集 ASCII 到Unicode
——每个软件开发人员应该无条件掌握的知识! ——Unicode伟大的创想! 相信大家一定碰到过,打开某个网页,却显示一堆像乱码,如"бЇЯАзЪСЯ"."�??????? ...
- Java基础学习3
Java语法学习3 基本运算符 关系运算符返回结果为布尔类型 %:取余 模运算 +.-.*./.% :二元运算符 两个变量间的运算 ++.-- 一元运算符 package Study; public ...
随机推荐
- GCC编译链接过程
编译链接过程 代码 #cat main.c #include <stdio.h> int add(int x, int y); int sub(int x, int y); int mul ...
- [LUOGU] P3354 [IOI2005]Riv 河流
题目描述 几乎整个Byteland王国都被森林和河流所覆盖.小点的河汇聚到一起,形成了稍大点的河.就这样,所有的河水都汇聚并流进了一条大河,最后这条大河流进了大海.这条大河的入海口处有一个村庄--名叫 ...
- 虚拟机Linux与本地虚拟网卡配置---NAT链接方式
虚拟机Linux与本地虚拟网卡配置---NAT链接方式 **********这是我亲自尝试多次实践出来的结果,不是复制粘贴************************* 首先进行初始化,这样避免有 ...
- stark组件之添加、修改页面内容搭建(七)
如何快速的进行数据的添加以及修改呢?modelform来实现是可以达到效果的,在这里就是应用了modelform,每一个表都不同,所以需要创建不同的modelform. def get_model_f ...
- 用pandas展示数据输出时列名不能对齐
列名用了中文的缘故,设置pandas的参数即可,代码如下: import pandas as pd #这两个参数的默认设置都是False pd.set_option('display.unicode. ...
- 在项目中全局添加FastClick导致图片上传插件在ios端失效的解决方案
---恢复内容开始--- 项目是移动端的项目,为了解决300ms的click延迟,所以在全局中加入了FastClick,引入的方式很简单,网上一大堆教程,这里不做赘述 我们就谈,我遇到的问题: 某天产 ...
- Not so Mobile (针对递归输入的函数)
Before being an ubiquous communications gadget, a mobile was just a structure made of strings and ...
- Python数据结构--链表
class Node(): def __init__(self, dataval=None): self.dataval = dataval self.nextval = None class SLi ...
- vue 子组件修改父组件变量问题
昨天遇到一个这样的场景, 主页面引用了一个子页面,子页面有个Redio选择,2个选项. 默认的,会从父组件传递一个参数给子组件作为默认值,实现默认选中效果,以及用来做反选. 开始没什么问题,页面都摆上 ...
- 慕课笔记利用css进行布局【混合布局练习】
通过学习div的布局,以一个简单的内容管理网站的布局为例子,用div+css进行简单的网页布局,加深学印象: <html> <head> <title>CSS+di ...