Java常识及数据类型
上次介绍完了JDK的下载,安装,以及配置了环境变量 .这次我们来讲讲Java的常识及Java的数据类型;
常见Java开发工具
编辑器:
1:UltraEdit;
2:EditPlus等;
集成开发环境:
JBuilder(http://www.borland.com);
Eclipse(http://eclipse.org)等;
主要内容;
1.标识符;
2.关键字;
3.Java基本数据类型;
4.运算符;
5.表达式和语句;
6.分支;
7.循环;
8.方法;
9.变量的作用域
10.简单的递归;
标识符:
Java语言中,对各种变量,方法和类等要素命名是使用的字符序列称为标识符;
Java标识符有如下命名规则:
1.标识符有字母,下划线"_" ,"$"或数字组成.
2.标识符应以字母,下划线,美元符号开头;
3Java标识符大小写敏感,长度五限制;
4.约定俗成:Java标识符选取应注意"见名知意" 且不能与Java语言的的关键字重名;
关键字:
Java中一些赋以特定的含义,用做专门用途的字符串称为关键字;
1.所有Java的关键字都是小写英文字符串;
2.goto和const虽然从未使用,但是也作为Java关键字保留;
Java常量:
Java的常量值用字符串表示,区分不同的数据类型.
1.如整形常量:123;
2.实型常量:3.14;
3.字符常量:'a';
4.字符串常量:"helloworld";
5.null;
注意:区分字符常量和字符串常量;
Java变量:
Java变量是程序中最基本的存储单元,其主要包括变量名,变量类型和作用域;
java程序中国每一个变量都属于特定的数据类型,在使用前必须对其声明,例如:
int i = 100;
float f =12.3f;
double d = 0.123;
String s = "hello";
从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问者块区域,
因此,每一个变量使用前必须要申请(声明),然后必须进赋值(填充内容),才能使用;
变量的分类:
1.按被声明的位置:
(1),局部变量:方法或语句块内部定义的变量;
(2)成员变量:也叫做局部变量,方法外部,类的内部定义的变量
注意:类外面(与类对应的大括号外面)不能有变量的声明;
2.字所属的数据类型划分:
(1)基本数据类型变量;
(2)应用数据类型变量;
Java数据类型的划分:
Java基本数据类型的范围:
Java基本数据类型的默认值:
Java基本数据类型:
Java中定义了4类8种基本数据类型:
1.逻辑型--boolean;
2.字符型--char;
3.数值型
(1)整数型--byte,short,int,long;
(2)浮点类型--float,double;
逻辑型Boolean:
boolean 类型一般适于逻辑运算,一般用于流程控制;
boolean 类型数据只允许true后false,不可以用 0 或非 0 的整数替代true和false,这点和C语言不同;
字符型char:
char 型数据用来表示通常意义上的"字符";
字符常量为用单引号括起来的单个字符;
整数类型:
Java各整数类型有固定的表数范围和字段长度,其不受居停操作系统的影响,以保证Java程序的可移植性;
Java语言的整型常量默认为int 型,声明long型常量在其后加 'l' 或'L';
浮点类型:
Java浮点型常量默认为double型, 如要声明一个常量为float型,则需要在数字后面叫上 'f' 或 'F';
Java常识及数据类型的更多相关文章
- java成神之——java常识
java常识 简单DOS命令 java基础名词 java编译和运行流程 Eclipse常用快捷键 Eclipse相关操作 java基本数据类型 java基本数据类型转换 java常用运算符 java流 ...
- Java的基本数据类型与转换
1.1 Java为什么需要保留基本数据类型 http://www.importnew.com/11915.html 基本数据类型对大多数业务相关或网络应用程序没有太大的用处,这些应用一般是采用客户端/ ...
- 闲来无事——第一弹 Java基础 基本数据类型
一个优秀的Java类一定要去优质的名称,类的命名主要有字母和数字,并且必须以字母开头:虽然说没有明确规定类名首字母要大写,但是实际上如果出现首字母小写的类名,那就呵呵了,坐等挨骂吧!类名首字母大写是业 ...
- Java中基本数据类型的存储方式和相关内存的处理方式(java程序员必读经典)
1.java是如何管理内存的 java的内存管理就是对象的分配和释放问题.(其中包括两部分) 分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对 ...
- Java学习——基本数据类型
Java两大数据类型 内置数据类型 引用数据类型 变量就是申请内存存储值,内存管理系统根据变量的类型分配相应的存储空间存储该类型的数据. 内置数据类型 8中基本类型(四个整数型,两个浮点型),一种字符 ...
- JAVA:变量,数据类型,运算符,流程控制(简介)<1>
一.安装和配置jdk 1.jdk是什么? (1).jdk全称是Java Development Kit, Java开发工具包; (2).jdk是sun公司开发的; (3).jdk主要包括:jre(Ja ...
- Java的基本数据类型
java的基本数据类型是四类八种: 整型 byte 1字节 8位 short 2字节 16位 int 4字节 32位 long 8字节 64位 在hibernate自动映射中会根据数字长度,选 ...
- 学习java随笔第三篇:java的基本数据类型
数据类型 一:整型 1.十进制 2.八进制 八进制数是满8进1,包含0~7的8个数字,在整数前面添加一个"0",表示是八进制数. 3.十六进制 十六进制数是满16进1,包含0~9, ...
- Java笔记原生数据类型【二】
1.Java中的数据类型分为: 1)原生类型(primitive Data type) 2.)引用类型(对象类型) (Reference Type) 1.变量和常量: 常量: 就是值不会变化的量: 变 ...
随机推荐
- 为了完成这个功能,我竟然用5行代码制作了一个EXE可执行程序
由于用户访问我们某个网址的路径比较长,最后我们确定了在桌面添加快捷入口的方案,让用户点击快捷入口直接进入直接的网址,而且这个快捷入口要带有指定的logo(排除了新建url快捷方式的方案),所以我决定写 ...
- redux 源码阅读
目录 [目录结构] [utils] actionTypes.js isPlainObject.js warning.js [逻辑代码] index.js createStore.js compose. ...
- egret之纹理填充模式(上下填充)
首先,我们准备两张图片,一张作为背景“瓶子”,一张作位填充物“饮料”. 在皮肤里我们设置右边图片的填充模式为“repeat”,修改Y的缩放为:-1.,调整图片位置使之与地图重合,如下: 现在,我们可以 ...
- netty源码解解析(4.0)-20 ChannelHandler: 自己实现一个自定义协议的服务器和客户端
本章不会直接分析Netty源码,而是通过使用Netty的能力实现一个自定义协议的服务器和客户端.通过这样的实践,可以更深刻地理解Netty的相关代码,同时可以了解,在设计实现自定义协议的过程中需要解决 ...
- 在.net core web api项目中安装swagger展示api接口(相当于生成api文档)
1, 建立或打开项目后,在“程序包管理器控制台”中执行以下命令添加包引用: Install-Package Swashbuckle.AspNetCore 2,在项目中打开Startup.cs文件,找 ...
- safari打不开该网页,因为网址无效
Safari打开导航时,提示:safari打不开该网页 因为网址无效 解决方法:安装百度地图
- P1357 花园 状压 矩阵快速幂
题意 小L有一座环形花园,沿花园的顺时针方向,他把各个花圃编号为1~N(2<=N<=10^15).他的环形花园每天都会换一个新花样,但他的花园都不外乎一个规则,任意相邻M(2<=M& ...
- HDOJ 4253 Two Famous Companies 二分+MST
题目意思:给出n个点,m条边,边分为两种,一种是A公司的,一种是B公司的.边上有权值, 问用n-1条边把n个点连起来的最小费用是多少,其中A公司的边刚好有k条.题目保证有解. 题解:题目意思很简单就是 ...
- 牛客第七场 Minimum Cost Perfect Matching 规律
题意:1-n-1个数和1-n-1个数两两匹配,每次匹配将两个数的值进行与运算,要求每次匹配与运算的和相加最小,问满足匹配的配对方式 分析:打表前10个数与运算最小的匹配,我们发现,从n-1开始按位取反 ...
- codeforces 27 E. Number With The Given Amount Of Divisors(数论+dfs)
题目链接:http://codeforces.com/contest/27/problem/E 题意:问因数为n个的最小的数是多少. 题解:一般来说问到因数差不多都会想到素因子. 任意一个数x=(p1 ...